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