com.frinika.synth
Class MasterVoice
java.lang.Object
com.frinika.voiceserver.Voice
com.frinika.synth.MasterVoice
public class MasterVoice
- extends Voice
Default master effects for Frinika synthrack
Effects:
- Reverb
- Author:
- Peter Johan Salomonsen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MasterVoice
public MasterVoice()
addToReverb
public final void addToReverb(int startBufferPos,
int endBufferPos,
float[] buffer)
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
initialize
public final void initialize(VoiceServer voiceServer)
getDefaultInstance
public static final MasterVoice getDefaultInstance()