TracktionEngine
Loading...
Searching...
No Matches
Namespaces | Classes | Macros | Typedefs | Functions

Namespaces

namespace  engine
 

Classes

class  engine::AirWindowsCallback
 
class  engine::AirWindowsPlugin
 
class  engine::AirWindowsBase
 
class  engine::AirWindowsAutomatableParameter
 
class  engine::ARAFileReader
 Manages an ARA plugin instance for an audio clip. More...
 
struct  engine::ARAFileReader::ARAChunkInfo
 Parsed info from an ARA audio file chunk embedded in iXML. More...
 
struct  engine::ARAIXMLResult
 Result of detecting ARA iXML chunks in an audio file. More...
 
class  engine::ARAPluginBinding
 RAII wrapper for an ARA document-controller binding created by ARADocumentHolder::bindPluginToDocument, owned by the bound ExternalPlugin (see ExternalPlugin::setARADocumentBinding). More...
 
struct  engine::ARADocumentHolder
 
struct  ARAInstance
 Holds an instance of an ARA plugin along with its factory and extension info. More...
 
struct  ARAFactoryInitGuard
 RAII guard that ref-counts initializeARA/uninitializeARA calls per unique ARAFactory pointer. More...
 
struct  ARAPluginFactory
 Factory for creating ARA plugin instances. More...
 
struct  ArchivingState
 Per-document state for the archiving controller: the factory the document belongs to, plus an override so getDocumentArchiveID can report the ID an archive was saved with while it's being restored. More...
 
struct  ArchivingFunctions
 
struct  EditProxyFunctions
 
struct  ModelUpdateFunctions
 
struct  MusicalContextFunctions
 
struct  PersistentIDMapping
 As specified by the Celmony: More...
 
struct  PersistentIDMappingGroup
 
class  ARADocument
 
struct  ARADocument::ScopedEdit
 
class  ARADocument::ScopedEditorView
 RAII registration of an editor view bound to this document - a clip player's instance or an additional binding like the plugin panel's browser instance - for selection fan-out (see ARAClipPlayer::setViewSelection). More...
 
struct  ARADocumentCreatorCallback
 
class  MusicalContextWrapper
 
class  NodeReader
 
class  AudioSourceWrapper
 
class  AudioModificationWrapper
 
class  RegionSequenceWrapper
 
class  PlaybackRegionWrapper
 
class  PlaybackRegionAndSource
 
class  engine::ChorusPlugin
 
class  engine::CompressorPlugin
 
struct  engine::DelayBufferBase
 
class  engine::DelayPlugin
 
class  engine::EqualiserPlugin
 
class  engine::ValueSmoother< T >
 Smooths a value between 0 and 1 at a constant rate. More...
 
class  engine::SimpleLFO
 
struct  engine::SimpleLFO::Parameters
 
class  engine::FourOscPlugin
 
struct  engine::FourOscPlugin::OscParams
 
struct  engine::FourOscPlugin::LFOParams
 
struct  engine::FourOscPlugin::MODEnvParams
 
struct  engine::FourOscPlugin::ModAssign
 
class  engine::ImpulseResponsePlugin
 ImpulseResponsePlugin that loads an impulse response and applies it the audio stream. More...
 
class  engine::LatencyPlugin
 A test plugin that introduces latency to the incoming signal. More...
 
class  engine::LowPassPlugin
 
class  engine::MidiModifierPlugin
 
class  engine::MidiPatchBayPlugin
 
struct  engine::MidiPatchBayPlugin::Mappings
 
class  engine::PatchBayPlugin
 
struct  engine::PatchBayPlugin::Wire
 
class  engine::PhaserPlugin
 
class  engine::PitchShiftPlugin
 
class  engine::ReverbPlugin
 
class  engine::SamplerPlugin
 
struct  engine::SamplerPlugin::SamplerSound
 
class  engine::ToneGeneratorPlugin
 
class  engine::ExternalAutomatableParameter
 
class  engine::ExternalPlugin
 Wraps a juce::AudioPluginInstance (VST2, VST3, AU, etc.) as a tracktion Plugin. More...
 
struct  engine::PluginWetDryAutomatableParam
 Specialised AutomatableParameter for wet/dry. More...
 
class  engine::VSTXML
 
struct  engine::VSTXML::Base
 
struct  engine::VSTXML::Param
 
struct  engine::VSTXML::Group
 
struct  engine::VSTXML::Range
 
struct  engine::VSTXML::Entry
 
struct  engine::VSTXML::ValueType
 
struct  engine::VSTXML::Template
 
class  engine::AuxReturnPlugin
 
class  engine::AuxSendPlugin
 
class  engine::ChannelMapperPlugin
 A plugin that applies an explicit channel mapping. More...
 
class  engine::FreezePointPlugin
 
struct  engine::FreezePointPlugin::ScopedTrackUnsoloer
 Temporarily unsolos all the tracks in an Edit. More...
 
struct  engine::FreezePointPlugin::ScopedTrackSoloIsolator
 Temporarily solo isolates and unmutes some tracks. More...
 
struct  engine::FreezePointPlugin::ScopedPluginDisabler
 Temporarily disables a range of plugins in a track. More...
 
struct  engine::FreezePointPlugin::ScopedTrackFreezer
 Freezes a track if this plugin changes track. More...
 
class  engine::InsertPlugin
 
class  engine::LevelMeterPlugin
 
class  engine::RackInstance
 
struct  engine::RackConnection
 
class  engine::RackType
 
struct  engine::RackType::WindowState
 
class  engine::RackTypeList
 
class  engine::TextPlugin
 
class  engine::VCAPlugin
 The VCA plugin sits on a folder track to control the overall level of all the volume/pan plugins in its child tracks. More...
 
class  engine::VolumeAndPanPlugin
 The built-in Tracktion volume/pan plugin. More...
 
struct  engine::PluginCreationInfo
 Holds the information needed to construct a Plugin: the owning Edit, the ValueTree that stores the plugin's persistent state, and whether this is a brand-new insertion vs. More...
 
struct  engine::PluginInitialisationInfo
 Passed into Plugins when they are being initialised, to give them useful contextual information that they may need. More...
 
struct  engine::PluginRenderContext
 The context passed to plugin render methods to provide it with buffers to fill. More...
 
class  engine::Plugin
 Base class for all audio plugins in the Tracktion Engine. More...
 
struct  engine::Plugin::BusLayout
 Describes the full input/output bus topology of a plugin. More...
 
struct  engine::Plugin::Wire
 Represents a single channel-to-channel connection for sidechain routing. More...
 
struct  engine::Plugin::EditorComponent
 Base class for plugin editor components (custom UIs shown in plugin windows). More...
 
struct  engine::Plugin::WindowState
 Persistent state for the plugin's editor window (position, visibility, etc.). More...
 
class  engine::PluginList
 Holds a sequence of plugins. More...
 
class  engine::PluginManager
 
struct  engine::PluginManager::BuiltInType
 
struct  engine::PluginManager::BuiltInTypeBase< Type >
 
class  engine::PluginCache
 
struct  engine::PluginScanHelpers
 
struct  engine::PluginScanHelpers::PluginScanMasterProcess
 
struct  engine::PluginScanHelpers::PluginScanChildProcess
 
struct  engine::PluginScanHelpers::CustomScanner
 
struct  engine::PluginWindowState
 

Macros

#define T_ARA_DBG(...)
 

Typedefs

using MelodyneInstance = ARAInstance
 
using MelodyneInstanceFactory = ARAPluginFactory
 

Functions

std::unique_ptr< juce::AudioPluginInstance > createMelodynePlugin (Engine &engine)
 

Detailed Description

Macro Definition Documentation

◆ T_ARA_DBG

#define T_ARA_DBG (   ...)

Typedef Documentation

◆ MelodyneInstance

◆ MelodyneInstanceFactory

Function Documentation

◆ createMelodynePlugin()

std::unique_ptr< juce::AudioPluginInstance > createMelodynePlugin ( Engine &  engine)
Deprecated:
Use createARAPlugin instead