addAllExportables(Edit &) | tracktion::engine::Exportable | static |
addAutomatableParameter(const AutomatableParameter::Ptr &) | tracktion::engine::AutomatableEditItem | protected |
addListener(SelectableListener *) | tracktion::engine::Selectable | |
tracktion::engine::Plugin::addParam(const juce::String ¶mID, const juce::String &name, juce::NormalisableRange< float > valueRange) | tracktion::engine::Plugin | |
tracktion::engine::Plugin::addParam(const juce::String ¶mID, const juce::String &name, juce::NormalisableRange< float > valueRange, std::function< juce::String(float)> valueToStringFunction, std::function< float(const juce::String &)> stringToValueFunction) | tracktion::engine::Plugin | |
addParameterListChangeListener(ParameterListChangeListener *) | tracktion::engine::AutomatableEditItem | |
addSelectableListener(SelectableListener *) | tracktion::engine::Selectable | |
ampAnalogValue | tracktion::engine::FourOscPlugin | |
ampAttack | tracktion::engine::FourOscPlugin | |
ampAttackValue | tracktion::engine::FourOscPlugin | |
ampDecay | tracktion::engine::FourOscPlugin | |
ampDecayValue | tracktion::engine::FourOscPlugin | |
ampRelease | tracktion::engine::FourOscPlugin | |
ampReleaseValue | tracktion::engine::FourOscPlugin | |
ampSustain | tracktion::engine::FourOscPlugin | |
ampSustainValue | tracktion::engine::FourOscPlugin | |
ampVelocity | tracktion::engine::FourOscPlugin | |
ampVelocityValue | tracktion::engine::FourOscPlugin | |
applyToBuffer(const PluginRenderContext &) override | tracktion::engine::FourOscPlugin | virtual |
applyToBufferWithAutomation(const PluginRenderContext &) | tracktion::engine::Plugin | |
areSelectedPluginsRackable(SelectionManager &) | tracktion::engine::Plugin | static |
Array typedef | tracktion::engine::Plugin | |
AutomatableEditItem(Edit &, const juce::ValueTree &) | tracktion::engine::AutomatableEditItem | |
baseClassDeinitialise() | tracktion::engine::Plugin | |
baseClassInitialise(const PluginInitialisationInfo &) | tracktion::engine::Plugin | |
baseClassNeedsInitialising() const noexcept | tracktion::engine::Plugin | |
blockSizeSamples | tracktion::engine::Plugin | protected |
breakConnection(int srcChannel, int dstChannel) | tracktion::engine::Plugin | |
buildParameterTree() const | tracktion::engine::AutomatableEditItem | protectedvirtual |
canBeAddedToClip() | tracktion::engine::Plugin | virtual |
canBeAddedToFolderTrack() | tracktion::engine::Plugin | virtual |
canBeAddedToMaster() | tracktion::engine::Plugin | virtual |
canBeAddedToRack() | tracktion::engine::Plugin | virtual |
canBeDisabled() | tracktion::engine::Plugin | virtual |
canBeMoved() | tracktion::engine::Plugin | virtual |
cancelAnyPendingUpdates() | tracktion::engine::Selectable | |
canSidechain() | tracktion::engine::Plugin | virtual |
ccBankSelect enum value | tracktion::engine::FourOscPlugin | |
ccPolyMode enum value | tracktion::engine::FourOscPlugin | |
changed() override | tracktion::engine::Plugin | virtual |
chorusDepth | tracktion::engine::FourOscPlugin | |
chorusDepthValue | tracktion::engine::FourOscPlugin | |
chorusMix | tracktion::engine::FourOscPlugin | |
chorusMixValue | tracktion::engine::FourOscPlugin | |
chorusOnValue | tracktion::engine::FourOscPlugin | |
chorusSpeed | tracktion::engine::FourOscPlugin | |
chorusSpeedValue | tracktion::engine::FourOscPlugin | |
chorusWidth | tracktion::engine::FourOscPlugin | |
chorusWidthValue | tracktion::engine::FourOscPlugin | |
clearModulation(ModSource src, AutomatableParameter::Ptr param) | tracktion::engine::FourOscPlugin | |
clearParameterList() | tracktion::engine::AutomatableEditItem | protected |
controllerValues | tracktion::engine::FourOscPlugin | |
createEditor() | tracktion::engine::Plugin | virtual |
deinitialise() override | tracktion::engine::FourOscPlugin | virtual |
delayCrossfeed | tracktion::engine::FourOscPlugin | |
delayCrossfeedValue | tracktion::engine::FourOscPlugin | |
delayFeedback | tracktion::engine::FourOscPlugin | |
delayFeedbackValue | tracktion::engine::FourOscPlugin | |
delayMix | tracktion::engine::FourOscPlugin | |
delayMixValue | tracktion::engine::FourOscPlugin | |
delayOnValue | tracktion::engine::FourOscPlugin | |
delayValue | tracktion::engine::FourOscPlugin | |
deleteAutomatableParameters() | tracktion::engine::AutomatableEditItem | |
deleteFromParent() | tracktion::engine::Plugin | virtual |
deleteParameter(AutomatableParameter *) | tracktion::engine::AutomatableEditItem | |
deselect() | tracktion::engine::Selectable | |
distortion | tracktion::engine::FourOscPlugin | |
distortionOnValue | tracktion::engine::FourOscPlugin | |
distortionValue | tracktion::engine::FourOscPlugin | |
edit | tracktion::engine::EditItem | |
EditItem(EditItemID, Edit &) | tracktion::engine::EditItem | |
EditItem(Edit &, const juce::ValueTree &) | tracktion::engine::EditItem | |
elementState | tracktion::engine::AutomatableEditItem | |
enabled | tracktion::engine::Plugin | protected |
engine | tracktion::engine::Plugin | |
env1 enum value | tracktion::engine::FourOscPlugin | |
env2 enum value | tracktion::engine::FourOscPlugin | |
filterAmount | tracktion::engine::FourOscPlugin | |
filterAmountValue | tracktion::engine::FourOscPlugin | |
filterAttack | tracktion::engine::FourOscPlugin | |
filterAttackValue | tracktion::engine::FourOscPlugin | |
filterDecay | tracktion::engine::FourOscPlugin | |
filterDecayValue | tracktion::engine::FourOscPlugin | |
filterFreq | tracktion::engine::FourOscPlugin | |
filterFreqValue | tracktion::engine::FourOscPlugin | |
filterKey | tracktion::engine::FourOscPlugin | |
filterKeyValue | tracktion::engine::FourOscPlugin | |
filterRelease | tracktion::engine::FourOscPlugin | |
filterReleaseValue | tracktion::engine::FourOscPlugin | |
filterResonance | tracktion::engine::FourOscPlugin | |
filterResonanceValue | tracktion::engine::FourOscPlugin | |
filterSlopeValue | tracktion::engine::FourOscPlugin | |
filterSustain | tracktion::engine::FourOscPlugin | |
filterSustainValue | tracktion::engine::FourOscPlugin | |
filterTypeValue | tracktion::engine::FourOscPlugin | |
filterVelocity | tracktion::engine::FourOscPlugin | |
filterVelocityValue | tracktion::engine::FourOscPlugin | |
findPluginThatFeedsIntoThis() const | tracktion::engine::Plugin | |
findPluginThatThisFeedsInto() const | tracktion::engine::Plugin | |
FourOscPlugin(PluginCreationInfo) | tracktion::engine::FourOscPlugin | |
frozen | tracktion::engine::Plugin | protected |
getAutomatableParameter(int index) const | tracktion::engine::AutomatableEditItem | |
getAutomatableParameterByID(const juce::String ¶mID) const | tracktion::engine::AutomatableEditItem | |
getAutomatableParameters() const | tracktion::engine::AutomatableEditItem | |
getChannelNames(juce::StringArray *ins, juce::StringArray *outs) | tracktion::engine::Plugin | virtual |
getCpuUsage() const noexcept | tracktion::engine::Plugin | |
getCurrentTempo() | tracktion::engine::FourOscPlugin | |
getFlattenedParameterTree() const | tracktion::engine::AutomatableEditItem | |
getIdentifierString() | tracktion::engine::Plugin | virtual |
getInputChannelNames() | tracktion::engine::Plugin | |
getLatencySeconds() | tracktion::engine::Plugin | virtual |
getLeftRightChannelNames(juce::StringArray *ins, juce::StringArray *outs) | tracktion::engine::Plugin | protectedstatic |
getLeftRightChannelNames(juce::StringArray *chans) | tracktion::engine::Plugin | protectedstatic |
getLevel(int channel) | tracktion::engine::FourOscPlugin | |
getLiveModulationPositions(AutomatableParameter::Ptr param) | tracktion::engine::FourOscPlugin | |
getMacroParameterList() | tracktion::engine::MacroParameterElement | |
getMacroParameterListForWriting() | tracktion::engine::MacroParameterElement | |
getMacroParameters() const | tracktion::engine::MacroParameterElement | |
getMirroredPlugin() const | tracktion::engine::Plugin | |
getModulationDepth(ModSource src, AutomatableParameter::Ptr param) | tracktion::engine::FourOscPlugin | |
getModulationSources(AutomatableParameter::Ptr param) | tracktion::engine::FourOscPlugin | |
getName() const override | tracktion::engine::FourOscPlugin | virtual |
getNumAutomatableParameters() const | tracktion::engine::AutomatableEditItem | |
getNumOutputChannelsGivenInputs(int numInputChannels) override | tracktion::engine::FourOscPlugin | virtual |
getNumWires() const | tracktion::engine::Plugin | |
getOwnerClip() const | tracktion::engine::Plugin | |
getOwnerList() const | tracktion::engine::Plugin | |
getOwnerRackType() const | tracktion::engine::Plugin | |
getOwnerTrack() const | tracktion::engine::Plugin | |
getParameterTree() const | tracktion::engine::AutomatableEditItem | |
getPluginName() | tracktion::engine::FourOscPlugin | static |
getPluginType() override | tracktion::engine::FourOscPlugin | virtual |
getQuickControlParameter() const | tracktion::engine::Plugin | |
getReferencedItems() override | tracktion::engine::Plugin | virtual |
getSelectableDescription() override | tracktion::engine::FourOscPlugin | virtual |
getShortName(int) override | tracktion::engine::FourOscPlugin | virtual |
getSidechainSourceID() const | tracktion::engine::Plugin | |
getSidechainSourceName() | tracktion::engine::Plugin | |
getSidechainSourceNames(bool allowNone) | tracktion::engine::Plugin | |
getTailLength() const override | tracktion::engine::FourOscPlugin | virtual |
getTooltip() | tracktion::engine::Plugin | virtual |
getUndoManager() const noexcept | tracktion::engine::Plugin | |
getVendor() | tracktion::engine::Plugin | virtual |
getWeakRef() | tracktion::engine::Selectable | |
getWire(int index) const | tracktion::engine::Plugin | |
getWrappedAudioProcessor() const | tracktion::engine::Plugin | virtual |
guessSidechainRouting() | tracktion::engine::Plugin | |
hasNameForMidiBank(int bank, juce::String &name) | tracktion::engine::Plugin | virtual |
hasNameForMidiNoteNumber(int note, int midiChannel, juce::String &name) | tracktion::engine::Plugin | virtual |
hasNameForMidiProgram(int programNum, int bank, juce::String &name) | tracktion::engine::Plugin | virtual |
hideWindowForShutdown() | tracktion::engine::Plugin | |
idToModulationSource(juce::String idStr) | tracktion::engine::FourOscPlugin | |
indexOfAutomatableParameter(const AutomatableParameter::Ptr &) const | tracktion::engine::AutomatableEditItem | |
initialise(const PluginInitialisationInfo &) override | tracktion::engine::FourOscPlugin | virtual |
tracktion::engine::Selectable::initialise() | tracktion::engine::Selectable | static |
initialiseFully() | tracktion::engine::Plugin | virtual |
initialiseWithoutStopping(const PluginInitialisationInfo &) | tracktion::engine::Plugin | virtual |
isAutomationNeeded() const noexcept | tracktion::engine::AutomatableEditItem | |
isBeingActivelyPlayed() const | tracktion::engine::AutomatableEditItem | |
isClipEffectPlugin() const | tracktion::engine::Plugin | |
isDisabled() | tracktion::engine::Plugin | virtual |
isEnabled() const noexcept | tracktion::engine::Plugin | |
isFrozen() const noexcept | tracktion::engine::Plugin | |
isInitialising() const | tracktion::engine::Plugin | |
isInRack() const | tracktion::engine::Plugin | |
isLegato() const | tracktion::engine::FourOscPlugin | |
isMissing() | tracktion::engine::Plugin | virtual |
isModulated(AutomatableParameter::Ptr param) | tracktion::engine::FourOscPlugin | |
isMono() const | tracktion::engine::FourOscPlugin | |
isPoly() const | tracktion::engine::FourOscPlugin | |
isProcessingEnabled() const noexcept | tracktion::engine::Plugin | |
isSelectableValid(const Selectable *) noexcept | tracktion::engine::Selectable | static |
isSynth() override | tracktion::engine::FourOscPlugin | virtual |
itemID | tracktion::engine::EditItem | |
legato | tracktion::engine::FourOscPlugin | |
legatoValue | tracktion::engine::FourOscPlugin | |
lfo1 enum value | tracktion::engine::FourOscPlugin | |
lfo2 enum value | tracktion::engine::FourOscPlugin | |
lfoParams | tracktion::engine::FourOscPlugin | |
MacroParameterElement(Edit &, const juce::ValueTree &) | tracktion::engine::MacroParameterElement | |
makeConnection(int srcChannel, int dstChannel, juce::UndoManager *) | tracktion::engine::Plugin | |
masterLevel | tracktion::engine::FourOscPlugin | |
masterLevelValue | tracktion::engine::FourOscPlugin | |
masterPluginID | tracktion::engine::Plugin | protected |
masterReference | tracktion::engine::Selectable | |
midiNoteNum enum value | tracktion::engine::FourOscPlugin | |
midiPanic() override | tracktion::engine::FourOscPlugin | virtual |
midiVelocity enum value | tracktion::engine::FourOscPlugin | |
modEnvParams | tracktion::engine::FourOscPlugin | |
modMatrix | tracktion::engine::FourOscPlugin | |
ModSource enum name | tracktion::engine::FourOscPlugin | |
modulationSourceToID(ModSource src) | tracktion::engine::FourOscPlugin | |
modulationSourceToName(ModSource src) | tracktion::engine::FourOscPlugin | |
mpePressure enum value | tracktion::engine::FourOscPlugin | |
mpeTimbre enum value | tracktion::engine::FourOscPlugin | |
needsConstantBufferSize() | tracktion::engine::Plugin | virtual |
none enum value | tracktion::engine::FourOscPlugin | |
noTail() | tracktion::engine::Plugin | virtual |
notifyListenersOfDeletion() | tracktion::engine::Selectable | |
numModSources enum value | tracktion::engine::FourOscPlugin | |
oscParams | tracktion::engine::FourOscPlugin | |
ownerEdit | tracktion::engine::MacroParameterElement | |
parentStateForList | tracktion::engine::MacroParameterElement | |
playStartedOrStopped() | tracktion::engine::Plugin | |
Plugin(PluginCreationInfo) | tracktion::engine::Plugin | |
prepareForNextBlock(TimePosition) | tracktion::engine::Plugin | virtual |
processing | tracktion::engine::Plugin | protected |
processingChanged() | tracktion::engine::Plugin | protectedvirtual |
producesAudioWhenNoAudioInput() override | tracktion::engine::FourOscPlugin | virtual |
propertiesChanged() | tracktion::engine::Selectable | |
Ptr typedef | tracktion::engine::Plugin | |
quickParamName | tracktion::engine::Plugin | protected |
reassignReferencedItem(const ReferencedItem &, ProjectItemID newID, double newStartTime) override | tracktion::engine::Plugin | virtual |
rebuildParameterTree() | tracktion::engine::AutomatableEditItem | protected |
remapOnTempoChange | tracktion::engine::AutomatableEditItem | |
removeFromParent() | tracktion::engine::Plugin | |
removeListener(SelectableListener *) | tracktion::engine::Selectable | |
removeParameterListChangeListener(ParameterListChangeListener *) | tracktion::engine::AutomatableEditItem | |
removeSelectableListener(SelectableListener *) | tracktion::engine::Selectable | |
reset() override | tracktion::engine::FourOscPlugin | virtual |
resetRecordingStatus() | tracktion::engine::AutomatableEditItem | |
restoreChangedParametersFromState() | tracktion::engine::AutomatableEditItem | protected |
restorePluginStateFromValueTree(const juce::ValueTree &) override | tracktion::engine::FourOscPlugin | virtual |
reverbDamping | tracktion::engine::FourOscPlugin | |
reverbDampingValue | tracktion::engine::FourOscPlugin | |
reverbMix | tracktion::engine::FourOscPlugin | |
reverbMixValue | tracktion::engine::FourOscPlugin | |
reverbOnValue | tracktion::engine::FourOscPlugin | |
reverbSize | tracktion::engine::FourOscPlugin | |
reverbSizeValue | tracktion::engine::FourOscPlugin | |
reverbWidth | tracktion::engine::FourOscPlugin | |
reverbWidthValue | tracktion::engine::FourOscPlugin | |
sampleRate | tracktion::engine::Plugin | protected |
saveChangedParametersToState() | tracktion::engine::AutomatableEditItem | protected |
Selectable() | tracktion::engine::Selectable | |
selectableAboutToBeDeleted() override | tracktion::engine::Plugin | virtual |
selectionStatusChanged(bool isNowSelected) | tracktion::engine::Selectable | virtual |
setAutomatableParamPosition(TimePosition) | tracktion::engine::AutomatableEditItem | |
setEnabled(bool) | tracktion::engine::Plugin | virtual |
setFrozen(bool shouldBeFrozen) | tracktion::engine::Plugin | |
setModulationDepth(ModSource src, AutomatableParameter::Ptr param, float depth) | tracktion::engine::FourOscPlugin | |
setPluginToMirror(const Plugin::Ptr &) | tracktion::engine::Plugin | |
setProcessingEnabled(bool p) | tracktion::engine::Plugin | |
setQuickControlParameter(AutomatableParameter *) | tracktion::engine::Plugin | |
setSidechainSourceByName(const juce::String &name) | tracktion::engine::Plugin | |
setSidechainSourceID(EditItemID newID) | tracktion::engine::Plugin | |
shouldMeasureCpuUsage() const noexcept | tracktion::engine::Plugin | virtual |
showWindowExplicitly() | tracktion::engine::Plugin | |
sidechainSourceID | tracktion::engine::Plugin | protected |
sortPlugins(Plugin::Array &) | tracktion::engine::Plugin | static |
sortPlugins(std::vector< Plugin * > &) | tracktion::engine::Plugin | static |
sourceMediaChanged() | tracktion::engine::Plugin | virtual |
state | tracktion::engine::Plugin | |
takesAudioInput() override | tracktion::engine::FourOscPlugin | virtual |
takesMidiInput() override | tracktion::engine::FourOscPlugin | virtual |
trackPropertiesChanged() | tracktion::engine::Plugin | virtual |
Type enum name | tracktion::engine::Plugin | |
updateActiveParameters() | tracktion::engine::AutomatableEditItem | |
updateAutomatableParamPosition(TimePosition) | tracktion::engine::AutomatableEditItem | virtual |
updateFromMirroredPluginIfNeeded(Plugin &) | tracktion::engine::Plugin | virtual |
updateLastPlaybackTime() | tracktion::engine::AutomatableEditItem | protected |
updateParameterStreams(TimePosition) | tracktion::engine::AutomatableEditItem | |
valueTreeChildOrderChanged(juce::ValueTree &, int, int) override | tracktion::engine::ValueTreeAllEventListener | protected |
valueTreeParentChanged(juce::ValueTree &) override | tracktion::engine::Plugin | protected |
valueTreeRedirected(juce::ValueTree &) override | tracktion::engine::ValueTreeAllEventListener | protected |
visitAllAutomatableParams(const std::function< void(AutomatableParameter &)> &visit) const | tracktion::engine::AutomatableEditItem | |
voiceModeValue | tracktion::engine::FourOscPlugin | |
voicesValue | tracktion::engine::FourOscPlugin | |
WeakRef typedef | tracktion::engine::Selectable | |
windowState | tracktion::engine::Plugin | |
wrapSelectedPluginsInRack(SelectionManager &) | tracktion::engine::Plugin | static |
xmlTypeName | tracktion::engine::FourOscPlugin | static |
~AutomatableEditItem() override | tracktion::engine::AutomatableEditItem | |
~EditItem()=default | tracktion::engine::EditItem | virtual |
~Exportable()=default | tracktion::engine::Exportable | virtual |
~FourOscPlugin() override | tracktion::engine::FourOscPlugin | |
~MacroParameterElement()=default | tracktion::engine::MacroParameterElement | virtual |
~Plugin() override | tracktion::engine::Plugin | |
~Selectable() | tracktion::engine::Selectable | virtual |