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::Synthesiser | virtual |
clearSounds() | juce::Synthesiser | |
clearVoices() | juce::Synthesiser | |
findFreeVoice(SynthesiserSound *soundToPlay, int midiChannel, int midiNoteNumber, bool stealIfNoneAvailable) const | juce::Synthesiser | protectedvirtual |
findVoiceToSteal(SynthesiserSound *soundToPlay, int midiChannel, int midiNoteNumber) const | juce::Synthesiser | protectedvirtual |
getNumSounds() const noexcept | juce::Synthesiser | inline |
getNumVoices() const noexcept | juce::Synthesiser | inline |
getSampleRate() const noexcept | juce::Synthesiser | inline |
getSound(int index) const noexcept | juce::Synthesiser | inline |
getVoice(int index) const | juce::Synthesiser | |
handleAftertouch(int midiChannel, int midiNoteNumber, int aftertouchValue) | juce::Synthesiser | virtual |
handleChannelPressure(int midiChannel, int channelPressureValue) | juce::Synthesiser | virtual |
handleController(int midiChannel, int controllerNumber, int controllerValue) | juce::Synthesiser | virtual |
handleMidiEvent(const MidiMessage &) | juce::Synthesiser | protectedvirtual |
handlePitchWheel(int midiChannel, int wheelValue) | juce::Synthesiser | virtual |
handleProgramChange(int midiChannel, int programNumber) | juce::Synthesiser | virtual |
handleSoftPedal(int midiChannel, bool isDown) | juce::Synthesiser | virtual |
handleSostenutoPedal(int midiChannel, bool isDown) | juce::Synthesiser | virtual |
handleSustainPedal(int midiChannel, bool isDown) | juce::Synthesiser | virtual |
isNoteStealingEnabled() const noexcept | juce::Synthesiser | inline |
lastNoteOnCounter | juce::Synthesiser | private |
lastPitchWheelValues | juce::Synthesiser | protected |
lock | juce::Synthesiser | protected |
minimumSubBlockSize | juce::Synthesiser | private |
noteOff(int midiChannel, int midiNoteNumber, float velocity, bool allowTailOff) | juce::Synthesiser | virtual |
noteOn(int midiChannel, int midiNoteNumber, float velocity) | juce::Synthesiser | virtual |
processNextBlock(AudioBuffer< floatType > &, const MidiBuffer &, int startSample, int numSamples) | juce::Synthesiser | private |
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::Synthesiser | protectedvirtual |
renderVoices(AudioBuffer< double > &outputAudio, int startSample, int numSamples) | juce::Synthesiser | protectedvirtual |
sampleRate | juce::Synthesiser | private |
setCurrentPlaybackSampleRate(double sampleRate) | juce::Synthesiser | virtual |
setMinimumRenderingSubdivisionSize(int numSamples, bool shouldBeStrict=false) noexcept | juce::Synthesiser | |
setNoteStealingEnabled(bool shouldStealNotes) | juce::Synthesiser | |
shouldStealNotes | juce::Synthesiser | private |
sounds | juce::Synthesiser | protected |
startVoice(SynthesiserVoice *voice, SynthesiserSound *sound, int midiChannel, int midiNoteNumber, float velocity) | juce::Synthesiser | protected |
stopVoice(SynthesiserVoice *, float velocity, bool allowTailOff) | juce::Synthesiser | protected |
subBlockSubdivisionIsStrict | juce::Synthesiser | private |
sustainPedalsDown | juce::Synthesiser | private |
Synthesiser() | juce::Synthesiser | |
voices | juce::Synthesiser | protected |
~Synthesiser() | juce::Synthesiser | virtual |