|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Classes | |
| struct | LFOParams |
| struct | ModAssign |
| struct | MODEnvParams |
| struct | OscParams |
Public Types | |
| enum | ModSource : int { none , lfo1 , lfo2 , env1 , env2 , mpePressure , mpeTimbre , midiNoteNum , midiVelocity , ccBankSelect , ccPolyMode , numModSources } |
Public Types inherited from tracktion::engine::Plugin | |
| enum class | Type { allPlugins , folderTrackPlugins , effectPlugins } |
| using | Ptr = juce::ReferenceCountedObjectPtr< Plugin > |
| using | Array = juce::ReferenceCountedArray< Plugin > |
Public Types inherited from tracktion::engine::Selectable | |
| using | WeakRef = juce::WeakReference< Selectable > |
Public Member Functions | |
| FourOscPlugin (PluginCreationInfo) | |
| bool | isMono () const |
| bool | isLegato () const |
| bool | isPoly () const |
| juce::String | getName () const override |
| The name of the type, e.g. | |
| juce::String | getPluginType () override |
| juce::String | getShortName (int) override |
| juce::String | getSelectableDescription () override |
| Subclasses must return a description of what they are. | |
| bool | needsConstantBufferSize () override |
| int | getNumOutputChannelsGivenInputs (int numInputChannels) override |
| This must return the number of output channels that the plugin will produce, given a number of input channels. | |
| void | initialise (const PluginInitialisationInfo &) override |
| Gives the plugin a chance to set itself up before being played. | |
| void | deinitialise () override |
| Called after play stops to release resources. | |
| void | reset () override |
| Should reset synth voices, tails, clear delay buffers, etc. | |
| void | applyToBuffer (const PluginRenderContext &) override |
| Process the next block of data. | |
| bool | takesMidiInput () override |
| bool | takesAudioInput () override |
| bool | isSynth () override |
| bool | producesAudioWhenNoAudioInput () override |
| double | getTailLength () const override |
| void | restorePluginStateFromValueTree (const juce::ValueTree &) override |
| float | getCurrentTempo () |
| juce::String | modulationSourceToName (ModSource src) |
| juce::String | modulationSourceToID (ModSource src) |
| ModSource | idToModulationSource (juce::String idStr) |
| bool | isModulated (AutomatableParameter::Ptr param) |
| juce::Array< float > | getLiveModulationPositions (AutomatableParameter::Ptr param) |
| juce::Array< ModSource > | getModulationSources (AutomatableParameter::Ptr param) |
| float | getModulationDepth (ModSource src, AutomatableParameter::Ptr param) |
| void | setModulationDepth (ModSource src, AutomatableParameter::Ptr param, float depth) |
| void | clearModulation (ModSource src, AutomatableParameter::Ptr param) |
| float | getLevel (int channel) |
Public Member Functions inherited from tracktion::engine::Plugin | |
| Plugin (PluginCreationInfo) | |
| void | selectableAboutToBeDeleted () override |
| Called just before the selectable is about to be deleted so any subclasses should still be valid at this point. | |
| void | playStartedOrStopped () |
| called by the system to let the plugin manage its automation stuff | |
| virtual void | initialiseFully () |
| Gives the plugin a chance to do extra initialisation when it's been added to an edit. | |
| virtual juce::String | getVendor () |
| virtual juce::String | getIdentifierString () |
| A unique string to idenitify plugin independant of install location. | |
| virtual juce::String | getTooltip () |
| default returns the name, others can return special stuff if needed | |
| virtual void | setEnabled (bool) |
| Enable/disable the plugin. | |
| bool | isEnabled () const noexcept |
| void | setFrozen (bool shouldBeFrozen) |
| This is a bit different to being enabled as when frozen a plugin can't be interacted with. | |
| bool | isFrozen () const noexcept |
| void | setProcessingEnabled (bool p) |
| Enable/Disable processing. | |
| bool | isProcessingEnabled () const noexcept |
| virtual void | initialiseWithoutStopping (const PluginInitialisationInfo &) |
| Tells the plugin that the audio graph has changed but the plugin isn't being re-initialised - i.e. | |
| bool | isInitialising () const |
| virtual void | trackPropertiesChanged () |
| Track name or colour has changed. | |
| virtual void | prepareForNextBlock (TimePosition) |
| Called between successive rendering blocks. | |
| void | applyToBufferWithAutomation (const PluginRenderContext &) |
| virtual bool | shoulMeasureCpuUsage () const noexcept |
| Plugins can return false if they want to avoid the overhead of measuring the CPU usage. | |
| double | getCpuUsage () const noexcept |
| Returns the proportion of the current buffer size spent processing this plugin. | |
| virtual bool | noTail () |
| virtual void | getChannelNames (juce::StringArray *ins, juce::StringArray *outs) |
| virtual double | getLatencySeconds () |
| virtual bool | canSidechain () |
| juce::StringArray | getInputChannelNames () |
| juce::StringArray | getSidechainSourceNames (bool allowNone) |
| void | setSidechainSourceByName (const juce::String &name) |
| juce::String | getSidechainSourceName () |
| void | guessSidechainRouting () |
| int | getNumWires () const |
| Wire * | getWire (int index) const |
| void | makeConnection (int srcChannel, int dstChannel, juce::UndoManager *) |
| void | breakConnection (int srcChannel, int dstChannel) |
| virtual bool | hasNameForMidiNoteNumber (int note, int midiChannel, juce::String &name) |
| If it's a synth that names its notes, this can return the name it uses for this note 0-127. | |
| virtual bool | hasNameForMidiProgram (int programNum, int bank, juce::String &name) |
| Returns the name for a midi program, if there is one. | |
| virtual bool | hasNameForMidiBank (int bank, juce::String &name) |
| virtual bool | canBeAddedToClip () |
| virtual bool | canBeAddedToRack () |
| virtual bool | canBeAddedToFolderTrack () |
| virtual bool | canBeAddedToMaster () |
| virtual bool | canBeDisabled () |
| virtual bool | canBeMoved () |
| virtual bool | isMissing () |
| for things like VSTs where the DLL is missing. | |
| virtual bool | isDisabled () |
| Plugins can be disabled to avoid them crashing Edits. | |
| bool | isInRack () const |
| juce::ReferenceCountedObjectPtr< RackType > | getOwnerRackType () const |
| bool | isClipEffectPlugin () const |
| virtual juce::AudioProcessor * | getWrappedAudioProcessor () const |
| AutomatableParameter::Ptr | getQuickControlParameter () const |
| void | setQuickControlParameter (AutomatableParameter *) |
| virtual void | deleteFromParent () |
| Attempts to delete this plugin, whether it's a master plugin, track plugin, etc. | |
| void | removeFromParent () |
| Detaches the plugin from any parent it might be in. | |
| Track * | getOwnerTrack () const |
| Returns the track if it's a track or clip plugin. | |
| Clip * | getOwnerClip () const |
| Returns the clip if that's what it's in. | |
| PluginList * | getOwnerList () const |
| Ptr | findPluginThatFeedsIntoThis () const |
| Ptr | findPluginThatThisFeedsInto () const |
| void | changed () override |
| method from Selectable, that's been overridden here to also tell the edit that it's changed. | |
| juce::Array< ReferencedItem > | getReferencedItems () override |
| void | reassignReferencedItem (const ReferencedItem &, ProjectItemID newID, double newStartTime) override |
| virtual void | sourceMediaChanged () |
| Called when ProjectItem sources are re-assigned so you can reload from the new source. | |
| bool | setPluginToMirror (const Plugin::Ptr &) |
| virtual void | updateFromMirroredPluginIfNeeded (Plugin &) |
| Plugin::Ptr | getMirroredPlugin () const |
| bool | baseClassNeedsInitialising () const noexcept |
| void | baseClassInitialise (const PluginInitialisationInfo &) |
| void | baseClassDeinitialise () |
| void | setSidechainSourceID (EditItemID newID) |
| EditItemID | getSidechainSourceID () const |
| virtual std::unique_ptr< EditorComponent > | createEditor () |
| void | showWindowExplicitly () |
| void | hideWindowForShutdown () |
| juce::UndoManager * | getUndoManager () const noexcept |
Public Member Functions inherited from tracktion::engine::Selectable | |
| virtual void | selectionStatusChanged (bool isNowSelected) |
| Can be overridden to tell this object that it has just been selected or deselected. | |
| void | addListener (SelectableListener *) |
| void | removeListener (SelectableListener *) |
| void | addSelectableListener (SelectableListener *) |
| void | removeSelectableListener (SelectableListener *) |
| void | cancelAnyPendingUpdates () |
| If changed() has been called, this will cancel any pending async change notificaions. | |
| void | deselect () |
| void | propertiesChanged () |
| void | notifyListenersOfDeletion () |
| WeakRef | getWeakRef () |
Public Member Functions inherited from juce::ReferenceCountedObject | |
| void | incReferenceCount () noexcept |
| void | decReferenceCount () noexcept |
| bool | decReferenceCountWithoutDeleting () noexcept |
| int | getReferenceCount () const noexcept |
Public Member Functions inherited from tracktion::engine::AutomatableEditItem | |
| AutomatableEditItem (Edit &, const juce::ValueTree &) | |
| juce::Array< AutomatableParameter * > | getAutomatableParameters () const |
| int | getNumAutomatableParameters () const |
| AutomatableParameter::Ptr | getAutomatableParameter (int index) const |
| AutomatableParameter::Ptr | getAutomatableParameterByID (const juce::String ¶mID) const |
| void | visitAllAutomatableParams (const std::function< void(AutomatableParameter &)> &visit) const |
| void | deleteParameter (AutomatableParameter *) |
| void | deleteAutomatableParameters () |
| int | indexOfAutomatableParameter (const AutomatableParameter::Ptr &) const |
| AutomatableParameterTree & | getParameterTree () const |
| juce::ReferenceCountedArray< AutomatableParameter > | getFlattenedParameterTree () const |
| void | addParameterListChangeListener (ParameterListChangeListener *) |
| void | removeParameterListChangeListener (ParameterListChangeListener *) |
| bool | isAutomationNeeded () const noexcept |
| void | setAutomatableParamPosition (TimePosition) |
| bool | isBeingActivelyPlayed () const |
| virtual void | updateAutomatableParamPosition (TimePosition) |
| Updates all the auto params to their positions at this time. | |
| void | updateParameterStreams (TimePosition) |
| Updates all the parameter streams to their positions at this time. | |
| void | updateActiveParameters () |
| Iterates all the parameters to find out which ones need to be automated. | |
| void | resetRecordingStatus () |
| Marks the end of an automation recording stream. | |
Public Member Functions inherited from tracktion::engine::EditItem | |
| EditItem (EditItemID, Edit &) | |
Public Member Functions inherited from tracktion::engine::MacroParameterElement | |
| MacroParameterElement (Edit &, const juce::ValueTree &) | |
| Constructor. | |
| virtual | ~MacroParameterElement ()=default |
| Destructor. | |
| MacroParameterList * | getMacroParameterList () |
| If no parameters have been created, this may return nullptr. | |
| MacroParameterList & | getMacroParameterListForWriting () |
| This ensures that the list has been created. | |
| juce::ReferenceCountedArray< MacroParameter > | getMacroParameters () const |
Static Public Member Functions | |
| static const char * | getPluginName () |
Static Public Member Functions inherited from tracktion::engine::Plugin | |
| static bool | areSelectedPluginsRackable (SelectionManager &) |
| static RackInstance * | wrapSelectedPluginsInRack (SelectionManager &) |
| static void | sortPlugins (Plugin::Array &) |
| static void | sortPlugins (std::vector< Plugin * > &) |
Static Public Member Functions inherited from tracktion::engine::Selectable | |
| static void | initialise () |
| static bool | isSelectableValid (const Selectable *) noexcept |
| checks whether this object has been deleted. | |
Static Public Member Functions inherited from tracktion::engine::Exportable | |
| static juce::Array< Exportable * > | addAllExportables (Edit &) |
| Returns all the Exportables contained in an Edit. | |
Static Public Attributes | |
| static const char * | xmlTypeName |
Definition at line 160 of file tracktion_FourOscPlugin.h.
| enum tracktion::engine::FourOscPlugin::ModSource : int |
Definition at line 298 of file tracktion_FourOscPlugin.h.
| tracktion::engine::FourOscPlugin::FourOscPlugin | ( | PluginCreationInfo | info | ) |
Definition at line 895 of file tracktion_FourOscPlugin.cpp.
|
override |
Definition at line 1062 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Process the next block of data.
The incoming buffer will have an unknown number of channels, and the plugin has to deal with them however it wants to.
The buffer should be resized to the number of output channels that the plugin wants to return (which should be the same or less than the number of output channel names it returns from getChannelNames() - never more than this).
Implements tracktion::engine::Plugin.
Definition at line 1452 of file tracktion_FourOscPlugin.cpp.
| void tracktion::engine::FourOscPlugin::clearModulation | ( | ModSource | src, |
| AutomatableParameter::Ptr | param | ||
| ) |
Definition at line 1776 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Called after play stops to release resources.
Don't call this directly or the initialise count will become out of sync.
Implements tracktion::engine::Plugin.
Definition at line 1442 of file tracktion_FourOscPlugin.cpp.
| float tracktion::engine::FourOscPlugin::getCurrentTempo | ( | ) |
Definition at line 201 of file tracktion_FourOscPlugin.h.
Definition at line 1259 of file tracktion_FourOscPlugin.cpp.
| juce::Array< float > tracktion::engine::FourOscPlugin::getLiveModulationPositions | ( | AutomatableParameter::Ptr | param | ) |
Definition at line 1700 of file tracktion_FourOscPlugin.cpp.
| float tracktion::engine::FourOscPlugin::getModulationDepth | ( | FourOscPlugin::ModSource | src, |
| AutomatableParameter::Ptr | param | ||
| ) |
Definition at line 1755 of file tracktion_FourOscPlugin.cpp.
| juce::Array< FourOscPlugin::ModSource > tracktion::engine::FourOscPlugin::getModulationSources | ( | AutomatableParameter::Ptr | param | ) |
Definition at line 1739 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
The name of the type, e.g.
"Compressor"
Implements tracktion::engine::Plugin.
Definition at line 177 of file tracktion_FourOscPlugin.h.
|
overridevirtual |
This must return the number of output channels that the plugin will produce, given a number of input channels.
E.g. some might be able to do mono, so will return 1 if the input is 1, 2 if it is 2, etc.
The default impl just returns the number of items that getChannelNames() returns.
Reimplemented from tracktion::engine::Plugin.
Definition at line 183 of file tracktion_FourOscPlugin.h.
|
static |
Definition at line 174 of file tracktion_FourOscPlugin.h.
|
overridevirtual |
Implements tracktion::engine::Plugin.
Definition at line 178 of file tracktion_FourOscPlugin.h.
|
overridevirtual |
Subclasses must return a description of what they are.
Implements tracktion::engine::Selectable.
Definition at line 180 of file tracktion_FourOscPlugin.h.
|
overridevirtual |
Reimplemented from tracktion::engine::Plugin.
Definition at line 179 of file tracktion_FourOscPlugin.h.
|
overridevirtual |
Reimplemented from tracktion::engine::Plugin.
Definition at line 197 of file tracktion_FourOscPlugin.h.
| FourOscPlugin::ModSource tracktion::engine::FourOscPlugin::idToModulationSource | ( | juce::String | idStr | ) |
Definition at line 1683 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Gives the plugin a chance to set itself up before being played.
This won't be called concurrently with the process thread.
The sample rate and the average block size - although the blocks won't always be the same, and may be bigger.
Don't call this directly or the initialise count will become out of sync.
Implements tracktion::engine::Plugin.
Definition at line 1426 of file tracktion_FourOscPlugin.cpp.
| bool tracktion::engine::FourOscPlugin::isLegato | ( | ) | const |
Definition at line 170 of file tracktion_FourOscPlugin.h.
| bool tracktion::engine::FourOscPlugin::isModulated | ( | AutomatableParameter::Ptr | param | ) |
Definition at line 1721 of file tracktion_FourOscPlugin.cpp.
| bool tracktion::engine::FourOscPlugin::isMono | ( | ) | const |
Definition at line 169 of file tracktion_FourOscPlugin.h.
| bool tracktion::engine::FourOscPlugin::isPoly | ( | ) | const |
Definition at line 171 of file tracktion_FourOscPlugin.h.
|
overridevirtual |
Reimplemented from tracktion::engine::Plugin.
Definition at line 195 of file tracktion_FourOscPlugin.h.
| juce::String tracktion::engine::FourOscPlugin::modulationSourceToID | ( | FourOscPlugin::ModSource | src | ) |
Definition at line 1656 of file tracktion_FourOscPlugin.cpp.
| juce::String tracktion::engine::FourOscPlugin::modulationSourceToName | ( | ModSource | src | ) |
Definition at line 1621 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Implements tracktion::engine::Plugin.
Definition at line 181 of file tracktion_FourOscPlugin.h.
|
overridevirtual |
Reimplemented from tracktion::engine::Plugin.
Definition at line 196 of file tracktion_FourOscPlugin.h.
|
overridevirtual |
Should reset synth voices, tails, clear delay buffers, etc.
Reimplemented from tracktion::engine::Plugin.
Definition at line 1447 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::AutomatableEditItem.
Definition at line 1585 of file tracktion_FourOscPlugin.cpp.
| void tracktion::engine::FourOscPlugin::setModulationDepth | ( | FourOscPlugin::ModSource | src, |
| AutomatableParameter::Ptr | param, | ||
| float | depth | ||
| ) |
Definition at line 1764 of file tracktion_FourOscPlugin.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::Plugin.
Definition at line 194 of file tracktion_FourOscPlugin.h.
|
overridevirtual |
Reimplemented from tracktion::engine::Plugin.
Definition at line 193 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<bool> tracktion::engine::FourOscPlugin::ampAnalogValue |
Definition at line 273 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::ampAttack |
Definition at line 275 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::ampAttackValue |
Definition at line 269 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::ampDecay |
Definition at line 275 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::ampDecayValue |
Definition at line 269 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::ampRelease |
Definition at line 275 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::ampReleaseValue |
Definition at line 269 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::ampSustain |
Definition at line 275 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::ampSustainValue |
Definition at line 269 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::ampVelocity |
Definition at line 275 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::ampVelocityValue |
Definition at line 269 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::chorusDepth |
Definition at line 290 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::chorusDepthValue |
Definition at line 289 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::chorusMix |
Definition at line 290 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::chorusMixValue |
Definition at line 289 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<bool> tracktion::engine::FourOscPlugin::chorusOnValue |
Definition at line 278 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::chorusSpeed |
Definition at line 290 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::chorusSpeedValue |
Definition at line 289 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::chorusWidth |
Definition at line 290 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::chorusWidthValue |
Definition at line 289 of file tracktion_FourOscPlugin.h.
| float tracktion::engine::FourOscPlugin::controllerValues[128] |
Definition at line 356 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::delayCrossfeed |
Definition at line 287 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::delayCrossfeedValue |
Definition at line 286 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::delayFeedback |
Definition at line 287 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::delayFeedbackValue |
Definition at line 286 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::delayMix |
Definition at line 287 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::delayMixValue |
Definition at line 286 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<bool> tracktion::engine::FourOscPlugin::delayOnValue |
Definition at line 278 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::delayValue |
Definition at line 286 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::distortion |
Definition at line 281 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<bool> tracktion::engine::FourOscPlugin::distortionOnValue |
Definition at line 278 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::distortionValue |
Definition at line 280 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::filterAmount |
Definition at line 276 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::filterAmountValue |
Definition at line 271 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::filterAttack |
Definition at line 276 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::filterAttackValue |
Definition at line 270 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::filterDecay |
Definition at line 276 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::filterDecayValue |
Definition at line 270 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::filterFreq |
Definition at line 276 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::filterFreqValue |
Definition at line 270 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::filterKey |
Definition at line 276 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::filterKeyValue |
Definition at line 271 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::filterRelease |
Definition at line 276 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::filterReleaseValue |
Definition at line 270 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::filterResonance |
Definition at line 276 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::filterResonanceValue |
Definition at line 271 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<int> tracktion::engine::FourOscPlugin::filterSlopeValue |
Definition at line 272 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::filterSustain |
Definition at line 276 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::filterSustainValue |
Definition at line 270 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<int> tracktion::engine::FourOscPlugin::filterTypeValue |
Definition at line 272 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::filterVelocity |
Definition at line 276 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::filterVelocityValue |
Definition at line 271 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::legato |
Definition at line 294 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::legatoValue |
Definition at line 293 of file tracktion_FourOscPlugin.h.
| juce::OwnedArray<LFOParams> tracktion::engine::FourOscPlugin::lfoParams |
Definition at line 248 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::masterLevel |
Definition at line 294 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::masterLevelValue |
Definition at line 293 of file tracktion_FourOscPlugin.h.
| juce::OwnedArray<MODEnvParams> tracktion::engine::FourOscPlugin::modEnvParams |
Definition at line 266 of file tracktion_FourOscPlugin.h.
| std::unordered_map<AutomatableParameter*, ModAssign> tracktion::engine::FourOscPlugin::modMatrix |
Definition at line 355 of file tracktion_FourOscPlugin.h.
| juce::OwnedArray<OscParams> tracktion::engine::FourOscPlugin::oscParams |
Definition at line 227 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::reverbDamping |
Definition at line 284 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::reverbDampingValue |
Definition at line 283 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::reverbMix |
Definition at line 284 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::reverbMixValue |
Definition at line 283 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<bool> tracktion::engine::FourOscPlugin::reverbOnValue |
Definition at line 278 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::reverbSize |
Definition at line 284 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::reverbSizeValue |
Definition at line 283 of file tracktion_FourOscPlugin.h.
| AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::reverbWidth |
Definition at line 284 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<float> tracktion::engine::FourOscPlugin::reverbWidthValue |
Definition at line 283 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<int> tracktion::engine::FourOscPlugin::voiceModeValue |
Definition at line 292 of file tracktion_FourOscPlugin.h.
| juce::CachedValue<int> tracktion::engine::FourOscPlugin::voicesValue |
Definition at line 292 of file tracktion_FourOscPlugin.h.
|
static |
Definition at line 175 of file tracktion_FourOscPlugin.h.