MPESynthesiser Member List

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

addVoice(MPESynthesiserVoice *newVoice) | MPESynthesiser |
clearVoices() | MPESynthesiser |
enableLegacyMode(int pitchbendRange=2, Range< int > channelRange=Range< int >(1, 17)) | MPESynthesiserBase |
findFreeVoice(MPENote noteToFindVoiceFor, bool stealIfNoneAvailable) const | MPESynthesiser | protected virtual
findVoiceToSteal(MPENote noteToStealVoiceFor=MPENote()) const | MPESynthesiser | protected virtual
getLegacyModeChannelRange() const noexcept | MPESynthesiserBase |
getLegacyModePitchbendRange() const noexcept | MPESynthesiserBase |
getNumVoices() const noexcept | MPESynthesiser |
getSampleRate() const noexcept | MPESynthesiserBase |
getVoice(int index) const | MPESynthesiser |
getZoneLayout() const noexcept | MPESynthesiserBase |
handleController(int, int, int) | MPESynthesiser | virtual
handleMidiEvent(const MidiMessage &) override | MPESynthesiser | virtual
handleProgramChange(int, int) | MPESynthesiser | virtual
instrument | MPESynthesiserBase | protected
isLegacyModeEnabled() const noexcept | MPESynthesiserBase |
isVoiceStealingEnabled() const noexcept | MPESynthesiser |
MPESynthesiser() | MPESynthesiser |
MPESynthesiser(MPEInstrument *instrumentToUse) | MPESynthesiser |
MPESynthesiserBase() | MPESynthesiserBase |
MPESynthesiserBase(MPEInstrument *instrument) | MPESynthesiserBase |
noteAdded(MPENote newNote) override | MPESynthesiser | protected virtual
noteKeyStateChanged(MPENote changedNote) override | MPESynthesiser | protected virtual
notePitchbendChanged(MPENote changedNote) override | MPESynthesiser | protected virtual
notePressureChanged(MPENote changedNote) override | MPESynthesiser | protected virtual
noteReleased(MPENote finishedNote) override | MPESynthesiser | protected virtual
noteTimbreChanged(MPENote changedNote) override | MPESynthesiser | protected virtual
reduceNumVoices(int newNumVoices) | MPESynthesiser |
removeVoice(int index) | MPESynthesiser |
renderNextBlock(AudioBuffer< floatType > &outputAudio, const MidiBuffer &inputMidi, int startSample, int numSamples) | MPESynthesiserBase |
renderNextSubBlock(AudioBuffer< float > &outputAudio, int startSample, int numSamples) override | MPESynthesiser | protected virtual
renderNextSubBlock(AudioBuffer< double > &outputAudio, int startSample, int numSamples) override | MPESynthesiser | protected virtual
setCurrentPlaybackSampleRate(double newRate) override | MPESynthesiser | virtual
setLegacyModeChannelRange(Range< int > channelRange) | MPESynthesiserBase |
setLegacyModePitchbendRange(int pitchbendRange) | MPESynthesiserBase |
setMinimumRenderingSubdivisionSize(int numSamples, bool shouldBeStrict=false) noexcept | MPESynthesiserBase |
setPitchbendTrackingMode(TrackingMode modeToUse) | MPESynthesiserBase |
setPressureTrackingMode(TrackingMode modeToUse) | MPESynthesiserBase |
setTimbreTrackingMode(TrackingMode modeToUse) | MPESynthesiserBase |
setVoiceStealingEnabled(bool shouldSteal) noexcept | MPESynthesiser |
setZoneLayout(MPEZoneLayout newLayout) | MPESynthesiserBase |
startVoice(MPESynthesiserVoice *voice, MPENote noteToStart) | MPESynthesiser | protected
stopVoice(MPESynthesiserVoice *voice, MPENote noteToStop, bool allowTailOff) | MPESynthesiser | protected
TrackingMode typedef | MPESynthesiserBase |
turnOffAllVoices(bool allowTailOff) | MPESynthesiser | virtual
voices | MPESynthesiser | protected
voicesLock | MPESynthesiser | protected
~Listener()=default | MPEInstrument::Listener | virtual
~MPESynthesiser() override | MPESynthesiser |