|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| FourOscVoice (FourOscPlugin &s) | |
| void | noteStarted () override |
| void | noteStopped (bool allowTailOff) override |
| void | setCurrentSampleRate (double newRate) override |
| float | velocityToGain (float velocity, float velocitySensitivity=1.0f) |
| void | renderNextBlock (juce::AudioBuffer< float > &outputBuffer, int startSample, int numSamples) override |
| void | applyEnvelopeToBuffer (juce::ADSR &adsr, juce::AudioBuffer< float > &buffer, int startSample, int numSamples) |
| void | getLiveModulationPositions (AutomatableParameter::Ptr param, juce::Array< float > &positions) |
| void | getLiveFilterFrequency (juce::Array< float > &positions) |
| void | updateParams (int numSamples) |
| void | notePressureChanged () override |
| void | notePitchbendChanged () override |
| void | noteTimbreChanged () override |
| void | noteKeyStateChanged () override |
Public Member Functions inherited from juce::MPESynthesiserVoice | |
| MPENote | getCurrentlyPlayingNote () const noexcept |
| bool | isCurrentlyPlayingNote (MPENote note) const noexcept |
| virtual bool | isActive () const |
| bool | isPlayingButReleased () const noexcept |
| virtual void | renderNextBlock (AudioBuffer< double > &, int, int) |
| double | getSampleRate () const noexcept |
Additional Inherited Members | |
Public Attributes inherited from juce::MPESynthesiserVoice | |
| uint32 | noteOnTime |
Protected Member Functions inherited from juce::MPESynthesiserVoice | |
| void | clearCurrentNote () noexcept |
Definition at line 282 of file tracktion_FourOscPlugin.cpp.
| tracktion::engine::FourOscVoice::FourOscVoice | ( | FourOscPlugin & | s | ) |
Definition at line 285 of file tracktion_FourOscPlugin.cpp.
| void tracktion::engine::FourOscVoice::applyEnvelopeToBuffer | ( | juce::ADSR & | adsr, |
| juce::AudioBuffer< float > & | buffer, | ||
| int | startSample, | ||
| int | numSamples | ||
| ) |
Definition at line 479 of file tracktion_FourOscPlugin.cpp.
| void tracktion::engine::FourOscVoice::getLiveFilterFrequency | ( | juce::Array< float > & | positions | ) |
Definition at line 500 of file tracktion_FourOscPlugin.cpp.
| void tracktion::engine::FourOscVoice::getLiveModulationPositions | ( | AutomatableParameter::Ptr | param, |
| juce::Array< float > & | positions | ||
| ) |
Definition at line 494 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Implements juce::MPESynthesiserVoice.
Definition at line 691 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Implements juce::MPESynthesiserVoice.
Definition at line 689 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Implements juce::MPESynthesiserVoice.
Definition at line 688 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Implements juce::MPESynthesiserVoice.
Definition at line 291 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Implements juce::MPESynthesiserVoice.
Definition at line 350 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Implements juce::MPESynthesiserVoice.
Definition at line 690 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Implements juce::MPESynthesiserVoice.
Definition at line 403 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Reimplemented from juce::MPESynthesiserVoice.
Definition at line 371 of file tracktion_FourOscPlugin.cpp.
| void tracktion::engine::FourOscVoice::updateParams | ( | int | numSamples | ) |
Definition at line 506 of file tracktion_FourOscPlugin.cpp.
| float tracktion::engine::FourOscVoice::velocityToGain | ( | float | velocity, |
| float | velocitySensitivity = 1.0f |
||
| ) |
Definition at line 396 of file tracktion_FourOscPlugin.cpp.