|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| SamplerSound (SamplerPlugin &, const juce::String &sourcePathOrProjectID, const juce::String &name, double startTime, double length, float gainDb) | |
| void | setExcerpt (double startTime, double length) |
| void | refreshFile () |
Public Attributes | |
| SamplerPlugin & | owner |
| juce::String | source |
| juce::String | name |
| int | keyNote |
| int | minNote |
| int | maxNote |
| int | fileStartSample |
| int | fileLengthSamples |
| bool | openEnded |
| float | gainDb |
| float | pan |
| double | startTime |
| double | length |
| AudioFile | audioFile |
| juce::AudioBuffer< float > | audioData |
Definition at line 78 of file tracktion_SamplerPlugin.h.
| tracktion::engine::SamplerPlugin::SamplerSound::SamplerSound | ( | SamplerPlugin & | sf, |
| const juce::String & | sourcePathOrProjectID, | ||
| const juce::String & | name, | ||
| double | startTime, | ||
| double | length, | ||
| float | gainDb | ||
| ) |
Definition at line 604 of file tracktion_SamplerPlugin.cpp.
| void tracktion::engine::SamplerPlugin::SamplerSound::refreshFile | ( | ) |
Definition at line 707 of file tracktion_SamplerPlugin.cpp.
Definition at line 629 of file tracktion_SamplerPlugin.cpp.
| juce::AudioBuffer<float> tracktion::engine::SamplerPlugin::SamplerSound::audioData |
Definition at line 95 of file tracktion_SamplerPlugin.h.
| AudioFile tracktion::engine::SamplerPlugin::SamplerSound::audioFile |
Definition at line 94 of file tracktion_SamplerPlugin.h.
| int tracktion::engine::SamplerPlugin::SamplerSound::fileLengthSamples |
Definition at line 90 of file tracktion_SamplerPlugin.h.
| int tracktion::engine::SamplerPlugin::SamplerSound::fileStartSample |
Definition at line 90 of file tracktion_SamplerPlugin.h.
| float tracktion::engine::SamplerPlugin::SamplerSound::gainDb |
Definition at line 92 of file tracktion_SamplerPlugin.h.
| int tracktion::engine::SamplerPlugin::SamplerSound::keyNote |
Definition at line 89 of file tracktion_SamplerPlugin.h.
| double tracktion::engine::SamplerPlugin::SamplerSound::length |
Definition at line 93 of file tracktion_SamplerPlugin.h.
| int tracktion::engine::SamplerPlugin::SamplerSound::maxNote |
Definition at line 89 of file tracktion_SamplerPlugin.h.
| int tracktion::engine::SamplerPlugin::SamplerSound::minNote |
Definition at line 89 of file tracktion_SamplerPlugin.h.
| juce::String tracktion::engine::SamplerPlugin::SamplerSound::name |
Definition at line 88 of file tracktion_SamplerPlugin.h.
| bool tracktion::engine::SamplerPlugin::SamplerSound::openEnded |
Definition at line 91 of file tracktion_SamplerPlugin.h.
| SamplerPlugin& tracktion::engine::SamplerPlugin::SamplerSound::owner |
Definition at line 86 of file tracktion_SamplerPlugin.h.
| float tracktion::engine::SamplerPlugin::SamplerSound::pan |
Definition at line 92 of file tracktion_SamplerPlugin.h.
| juce::String tracktion::engine::SamplerPlugin::SamplerSound::source |
Definition at line 87 of file tracktion_SamplerPlugin.h.
| double tracktion::engine::SamplerPlugin::SamplerSound::startTime |
Definition at line 93 of file tracktion_SamplerPlugin.h.