com.frinika.synth
Class PostOscillator
java.lang.Object
com.frinika.voiceserver.Voice
com.frinika.synth.Oscillator
com.frinika.synth.PostOscillator
public class PostOscillator
- extends Oscillator
- Author:
- Peter Johan Salomonsen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PostOscillator
public PostOscillator(Synth synth)
- Parameters:
synth
-
fillBuffer
public void fillBuffer(int startBufferPos,
int endBufferPos,
float[] buffer)
- Description copied from class:
Voice
- This is where the raw audio data should be produced. The passed in buffer contains the
audio data from the previous voice in the chain, thus new data should just be added
to the buffer. It's important to just fill within the start and stop positions, because
this is how the interrupt functions control that parameter modification occur at the
right place.
- Specified by:
fillBuffer
in class Voice
setOverDriveAmount
public void setOverDriveAmount(int overDriveAmount)
- Parameters:
Overdrive
- amount
setVolume
public void setVolume(float volume)
- Parameters:
volume
-
setReverb
public void setReverb(float reverb)
setEchoAmount
public void setEchoAmount(int echoAmount)
- Parameters:
echoAmount
-
setEchoLength
public void setEchoLength(int echoLength)
setPan
public void setPan(int position)
- Set pan amount
- Parameters:
position
- MIDI cc10 value (0-127)