|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| SampledNote (int midiNote, int keyNote, float velocity, const AudioFile &file, double sampleRate, int sampleDelayFromBufferStart, const juce::AudioBuffer< float > &data, int lengthInSamples, float gainDb, float pan, bool openEnded_) | |
| void | addNextBlock (juce::AudioBuffer< float > &outBuffer, int startSamp, int numSamples) |
Public Attributes | |
| juce::LagrangeInterpolator | resampler [2] |
| int | note |
| int | offset |
| int | samplesLeftToPlay |
| float | gains [2] |
| double | playbackRatio |
| const juce::AudioBuffer< float > & | audioData |
| float | lastVals [4] |
| float | startFade |
| bool | openEnded |
| bool | isFinished |
Definition at line 19 of file tracktion_SamplerPlugin.cpp.
| tracktion::engine::SamplerPlugin::SampledNote::SampledNote | ( | int | midiNote, |
| int | keyNote, | ||
| float | velocity, | ||
| const AudioFile & | file, | ||
| double | sampleRate, | ||
| int | sampleDelayFromBufferStart, | ||
| const juce::AudioBuffer< float > & | data, | ||
| int | lengthInSamples, | ||
| float | gainDb, | ||
| float | pan, | ||
| bool | openEnded_ | ||
| ) |
Definition at line 22 of file tracktion_SamplerPlugin.cpp.
| void tracktion::engine::SamplerPlugin::SampledNote::addNextBlock | ( | juce::AudioBuffer< float > & | outBuffer, |
| int | startSamp, | ||
| int | numSamples | ||
| ) |
Definition at line 49 of file tracktion_SamplerPlugin.cpp.
| const juce::AudioBuffer<float>& tracktion::engine::SamplerPlugin::SampledNote::audioData |
Definition at line 138 of file tracktion_SamplerPlugin.cpp.
| float tracktion::engine::SamplerPlugin::SampledNote::gains[2] |
Definition at line 136 of file tracktion_SamplerPlugin.cpp.
| bool tracktion::engine::SamplerPlugin::SampledNote::isFinished |
Definition at line 141 of file tracktion_SamplerPlugin.cpp.
| float tracktion::engine::SamplerPlugin::SampledNote::lastVals[4] |
Definition at line 139 of file tracktion_SamplerPlugin.cpp.
| int tracktion::engine::SamplerPlugin::SampledNote::note |
Definition at line 134 of file tracktion_SamplerPlugin.cpp.
| int tracktion::engine::SamplerPlugin::SampledNote::offset |
Definition at line 135 of file tracktion_SamplerPlugin.cpp.
| bool tracktion::engine::SamplerPlugin::SampledNote::openEnded |
Definition at line 141 of file tracktion_SamplerPlugin.cpp.
| double tracktion::engine::SamplerPlugin::SampledNote::playbackRatio |
Definition at line 137 of file tracktion_SamplerPlugin.cpp.
| juce::LagrangeInterpolator tracktion::engine::SamplerPlugin::SampledNote::resampler[2] |
Definition at line 133 of file tracktion_SamplerPlugin.cpp.
| int tracktion::engine::SamplerPlugin::SampledNote::samplesLeftToPlay |
Definition at line 135 of file tracktion_SamplerPlugin.cpp.
| float tracktion::engine::SamplerPlugin::SampledNote::startFade |
Definition at line 140 of file tracktion_SamplerPlugin.cpp.