JUCE
Synthesiser Member List

This is the complete list of members for Synthesiser, including all inherited members.

addSound(const SynthesiserSound::Ptr &newSound)Synthesiser
addVoice(SynthesiserVoice *newVoice)Synthesiser
allNotesOff(int midiChannel, bool allowTailOff)Synthesiservirtual
clearSounds()Synthesiser
clearVoices()Synthesiser
findFreeVoice(SynthesiserSound *soundToPlay, int midiChannel, int midiNoteNumber, bool stealIfNoneAvailable) constSynthesiserprotectedvirtual
findVoiceToSteal(SynthesiserSound *soundToPlay, int midiChannel, int midiNoteNumber) constSynthesiserprotectedvirtual
getNumSounds() const noexceptSynthesiser
getNumVoices() const noexceptSynthesiser
getSampleRate() const noexceptSynthesiser
getSound(int index) const noexceptSynthesiser
getVoice(int index) constSynthesiser
handleAftertouch(int midiChannel, int midiNoteNumber, int aftertouchValue)Synthesiservirtual
handleChannelPressure(int midiChannel, int channelPressureValue)Synthesiservirtual
handleController(int midiChannel, int controllerNumber, int controllerValue)Synthesiservirtual
handleMidiEvent(const MidiMessage &)Synthesiserprotectedvirtual
handlePitchWheel(int midiChannel, int wheelValue)Synthesiservirtual
handleProgramChange(int midiChannel, int programNumber)Synthesiservirtual
handleSoftPedal(int midiChannel, bool isDown)Synthesiservirtual
handleSostenutoPedal(int midiChannel, bool isDown)Synthesiservirtual
handleSustainPedal(int midiChannel, bool isDown)Synthesiservirtual
isNoteStealingEnabled() const noexceptSynthesiser
lastPitchWheelValuesSynthesiserprotected
lockSynthesiserprotected
noteOff(int midiChannel, int midiNoteNumber, float velocity, bool allowTailOff)Synthesiservirtual
noteOn(int midiChannel, int midiNoteNumber, float velocity)Synthesiservirtual
removeSound(int index)Synthesiser
removeVoice(int index)Synthesiser
renderNextBlock(AudioBuffer< float > &outputAudio, const MidiBuffer &inputMidi, int startSample, int numSamples)Synthesiser
renderNextBlock(AudioBuffer< double > &outputAudio, const MidiBuffer &inputMidi, int startSample, int numSamples)Synthesiser
renderVoices(AudioBuffer< float > &outputAudio, int startSample, int numSamples)Synthesiserprotectedvirtual
renderVoices(AudioBuffer< double > &outputAudio, int startSample, int numSamples)Synthesiserprotectedvirtual
setCurrentPlaybackSampleRate(double sampleRate)Synthesiservirtual
setMinimumRenderingSubdivisionSize(int numSamples, bool shouldBeStrict=false) noexceptSynthesiser
setNoteStealingEnabled(bool shouldStealNotes)Synthesiser
soundsSynthesiserprotected
startVoice(SynthesiserVoice *voice, SynthesiserSound *sound, int midiChannel, int midiNoteNumber, float velocity)Synthesiserprotected
stopVoice(SynthesiserVoice *, float velocity, bool allowTailOff)Synthesiserprotected
Synthesiser()Synthesiser
voicesSynthesiserprotected
~Synthesiser()Synthesiservirtual