| Package | Description |
|---|---|
| de.quippy.javamod.multimedia.mod.mixer |
| Modifier and Type | Field and Description |
|---|---|
protected BasicModMixer.ChannelMemory[] |
BasicModMixer.channelMemory |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicModMixer.ChannelMemory.deepCopy(BasicModMixer.ChannelMemory fromMe)
DeepCopy by Reflection - iterate through all fields and copy the values
|
protected void |
ScreamTrackerMixer.doChannelVolumeSlideEffekt(BasicModMixer.ChannelMemory aktMemo)
Same as the volumeSlide, but affects the channel volume
|
protected void |
ScreamTrackerMixer.doPanningSlideEffekt(BasicModMixer.ChannelMemory aktMemo)
Convenient Method for the panning slide Effekt
|
protected void |
ProTrackerMixer.doPanningSlideEffekt(BasicModMixer.ChannelMemory aktMemo)
Convenient Method for the VolumeSlide Effekt
|
protected void |
ScreamTrackerMixer.doRowEffects(BasicModMixer.ChannelMemory aktMemo) |
protected void |
ProTrackerMixer.doRowEffects(BasicModMixer.ChannelMemory aktMemo)
Do the effects of a row.
|
protected abstract void |
BasicModMixer.doRowEffects(BasicModMixer.ChannelMemory aktMemo)
Do the effects of a row.
|
protected void |
ScreamTrackerMixer.doTickEffekts(BasicModMixer.ChannelMemory aktMemo) |
protected void |
ProTrackerMixer.doTickEffekts(BasicModMixer.ChannelMemory aktMemo)
Do the Effekts during Ticks
|
protected abstract void |
BasicModMixer.doTickEffekts(BasicModMixer.ChannelMemory aktMemo)
Do the Effekts during Ticks
|
protected void |
ScreamTrackerMixer.doTremoloEffekt(BasicModMixer.ChannelMemory aktMemo)
Convenient Method for the tremolo effekt
|
protected void |
ProTrackerMixer.doTremoloEffekt(BasicModMixer.ChannelMemory aktMemo)
Convenient Method for the tremolo effekt
|
protected void |
ScreamTrackerMixer.doTremorEffekt(BasicModMixer.ChannelMemory aktMemo)
The tremor effekt
|
protected void |
ProTrackerMixer.doTremorEffekt(BasicModMixer.ChannelMemory aktMemo)
The tremor effekt
|
protected void |
ProTrackerMixer.doVibratoEffekt(BasicModMixer.ChannelMemory aktMemo)
Convenient Method for the vibrato effekt
|
protected void |
ScreamTrackerMixer.doVibratoEffekt(BasicModMixer.ChannelMemory aktMemo,
boolean doFineVibrato)
Convenient Method for the vibrato effekt
|
protected void |
ScreamTrackerMixer.doVolumeColumnRowEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected void |
ProTrackerMixer.doVolumeColumnRowEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected abstract void |
BasicModMixer.doVolumeColumnRowEffekt(BasicModMixer.ChannelMemory aktMemo)
Used to precess the volume column
|
protected void |
ScreamTrackerMixer.doVolumeColumnTickEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected void |
ProTrackerMixer.doVolumeColumnTickEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected abstract void |
BasicModMixer.doVolumeColumnTickEffekt(BasicModMixer.ChannelMemory aktMemo)
do the volume column tick effekts
|
protected void |
ScreamTrackerMixer.doVolumeSlideEffekt(BasicModMixer.ChannelMemory aktMemo)
Convenient Method for the VolumeSlide Effekt
|
protected void |
ProTrackerMixer.doVolumeSlideEffekt(BasicModMixer.ChannelMemory aktMemo)
Convenient Method for the VolumeSlide Effekt
|
protected void |
BasicModMixer.fitIntoLoops(BasicModMixer.ChannelMemory actMemo)
Add current speed to samplepos and
fit currentSamplePos into loop values
or signal Sample finished
|
protected int |
BasicModMixer.getFineTunePeriod(BasicModMixer.ChannelMemory aktMemo)
Calls getFineTunePeriod(ChannelMemory, int Period) with the aktual Period assigend.
|
protected int |
BasicModMixer.getFineTunePeriod(BasicModMixer.ChannelMemory aktMemo,
int period)
Retrievs a Periodvalue (see Helpers.noteValues) shifted by 4 (*16)
XM_LINEAR_TABLE and XM_AMIGA_TABLE is for XM-Mods,
AMIGA_TABLE is for ProTrackerMods only (XM_AMIGA_TABLE is about the same though)
With Mods the AMIGA_TABLE, IT_AMIGA_TABLE and XM_AMIGA_TABLE result in
the approximate same values, but to be purly compatible and correct,
we use the protracker fintune period tables!
|
protected void |
ScreamTrackerMixer.initializeMixer(int channel,
BasicModMixer.ChannelMemory aktMemo) |
protected void |
ProTrackerMixer.initializeMixer(int channel,
BasicModMixer.ChannelMemory aktMemo) |
protected abstract void |
BasicModMixer.initializeMixer(int channel,
BasicModMixer.ChannelMemory aktMemo)
Do own inits
Espezially do the init of the panning depending
on ModType
|
protected boolean |
ScreamTrackerMixer.isNoteDelayEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected boolean |
ProTrackerMixer.isNoteDelayEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected abstract boolean |
BasicModMixer.isNoteDelayEffekt(BasicModMixer.ChannelMemory aktMemo)
Returns true, if the Effekt and EffektOp indicate a NoteDelayEffekt
|
protected boolean |
ScreamTrackerMixer.isPortaToNoteEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected boolean |
ProTrackerMixer.isPortaToNoteEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected abstract boolean |
BasicModMixer.isPortaToNoteEffekt(BasicModMixer.ChannelMemory aktMemo)
Returns true, if the Effekt and EffektOp indicate a PortaToNoteEffekt
|
protected boolean |
ScreamTrackerMixer.isSampleOffsetEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected boolean |
ProTrackerMixer.isSampleOffsetEffekt(BasicModMixer.ChannelMemory aktMemo) |
protected abstract boolean |
BasicModMixer.isSampleOffsetEffekt(BasicModMixer.ChannelMemory aktMemo)
Return true, if the effekt and effektop indicate the sample offset effekt
|
protected void |
BasicModMixer.processEffekts(boolean inTick,
BasicModMixer.ChannelMemory aktMemo) |
protected void |
BasicModMixer.processEnvelopes(BasicModMixer.ChannelMemory aktMemo)
Processes the Envelopes
This function now sets the volume - alwayes!!
|
protected void |
ScreamTrackerMixer.resetAllEffects(BasicModMixer.ChannelMemory aktMemo,
PatternElement nextElement,
boolean forced)
Clear all effekts.
|
protected void |
ProTrackerMixer.resetAllEffects(BasicModMixer.ChannelMemory aktMemo,
PatternElement nextElement,
boolean forced)
Clear all effekts.
|
protected abstract void |
BasicModMixer.resetAllEffects(BasicModMixer.ChannelMemory aktMemo,
PatternElement nextElement,
boolean forced)
Clear all effekts.
|
protected void |
BasicModMixer.resetInstrument(BasicModMixer.ChannelMemory aktMemo)
Set all index values back to zero!
|
protected void |
BasicModMixer.setNewInstrumentAndPeriod(BasicModMixer.ChannelMemory aktMemo) |
protected void |
BasicModMixer.setNewPlayerTuningFor(BasicModMixer.ChannelMemory aktMemo)
Set the current tuning for the player
|
protected void |
BasicModMixer.setNewPlayerTuningFor(BasicModMixer.ChannelMemory aktMemo,
int newPeriod)
This Method now takes the current Period (e.g. 856<<4) and calculates the
playerTuning to be used.
|
protected void |
ProTrackerMixer.setPeriodBorders(BasicModMixer.ChannelMemory aktMemo)
Sets the borders for Portas
|
protected void |
BasicModMixer.setupChannelFilter(BasicModMixer.ChannelMemory aktMemo,
boolean bReset,
int flt_modifier)
Simple 2-poles resonant filter
|
Copyright © 2014. All rights reserved.