JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::Synthesiser Member List

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

addSound(const SynthesiserSound::Ptr &newSound)juce::Synthesiser
addVoice(SynthesiserVoice *newVoice)juce::Synthesiser
allNotesOff(int midiChannel, bool allowTailOff)juce::Synthesiservirtual
clearSounds()juce::Synthesiser
clearVoices()juce::Synthesiser
findFreeVoice(SynthesiserSound *soundToPlay, int midiChannel, int midiNoteNumber, bool stealIfNoneAvailable) constjuce::Synthesiserprotectedvirtual
findVoiceToSteal(SynthesiserSound *soundToPlay, int midiChannel, int midiNoteNumber) constjuce::Synthesiserprotectedvirtual
getNumSounds() const noexceptjuce::Synthesiserinline
getNumVoices() const noexceptjuce::Synthesiserinline
getSampleRate() const noexceptjuce::Synthesiserinline
getSound(int index) const noexceptjuce::Synthesiserinline
getVoice(int index) constjuce::Synthesiser
handleAftertouch(int midiChannel, int midiNoteNumber, int aftertouchValue)juce::Synthesiservirtual
handleChannelPressure(int midiChannel, int channelPressureValue)juce::Synthesiservirtual
handleController(int midiChannel, int controllerNumber, int controllerValue)juce::Synthesiservirtual
handleMidiEvent(const MidiMessage &)juce::Synthesiserprotectedvirtual
handlePitchWheel(int midiChannel, int wheelValue)juce::Synthesiservirtual
handleProgramChange(int midiChannel, int programNumber)juce::Synthesiservirtual
handleSoftPedal(int midiChannel, bool isDown)juce::Synthesiservirtual
handleSostenutoPedal(int midiChannel, bool isDown)juce::Synthesiservirtual
handleSustainPedal(int midiChannel, bool isDown)juce::Synthesiservirtual
isNoteStealingEnabled() const noexceptjuce::Synthesiserinline
lastNoteOnCounterjuce::Synthesiserprivate
lastPitchWheelValuesjuce::Synthesiserprotected
lockjuce::Synthesiserprotected
minimumSubBlockSizejuce::Synthesiserprivate
noteOff(int midiChannel, int midiNoteNumber, float velocity, bool allowTailOff)juce::Synthesiservirtual
noteOn(int midiChannel, int midiNoteNumber, float velocity)juce::Synthesiservirtual
processNextBlock(AudioBuffer< floatType > &, const MidiBuffer &, int startSample, int numSamples)juce::Synthesiserprivate
removeSound(int index)juce::Synthesiser
removeVoice(int index)juce::Synthesiser
renderNextBlock(AudioBuffer< float > &outputAudio, const MidiBuffer &inputMidi, int startSample, int numSamples)juce::Synthesiser
renderNextBlock(AudioBuffer< double > &outputAudio, const MidiBuffer &inputMidi, int startSample, int numSamples)juce::Synthesiser
renderVoices(AudioBuffer< float > &outputAudio, int startSample, int numSamples)juce::Synthesiserprotectedvirtual
renderVoices(AudioBuffer< double > &outputAudio, int startSample, int numSamples)juce::Synthesiserprotectedvirtual
sampleRatejuce::Synthesiserprivate
setCurrentPlaybackSampleRate(double sampleRate)juce::Synthesiservirtual
setMinimumRenderingSubdivisionSize(int numSamples, bool shouldBeStrict=false) noexceptjuce::Synthesiser
setNoteStealingEnabled(bool shouldStealNotes)juce::Synthesiser
shouldStealNotesjuce::Synthesiserprivate
soundsjuce::Synthesiserprotected
startVoice(SynthesiserVoice *voice, SynthesiserSound *sound, int midiChannel, int midiNoteNumber, float velocity)juce::Synthesiserprotected
stopVoice(SynthesiserVoice *, float velocity, bool allowTailOff)juce::Synthesiserprotected
subBlockSubdivisionIsStrictjuce::Synthesiserprivate
sustainPedalsDownjuce::Synthesiserprivate
Synthesiser()juce::Synthesiser
voicesjuce::Synthesiserprotected
~Synthesiser()juce::Synthesiservirtual