|
class | tracktion::engine::BreakpointOscillatorModifier |
|
struct | tracktion::engine::BreakpointOscillatorModifier::Assignment |
|
struct | tracktion::engine::BreakpointOscillatorModifier::Stage |
|
class | tracktion::engine::EnvelopeFollowerModifier |
|
struct | tracktion::engine::EnvelopeFollowerModifier::Assignment |
|
class | tracktion::engine::LFOModifier |
|
struct | tracktion::engine::LFOModifier::Assignment |
|
class | tracktion::engine::MIDITrackerModifier |
|
struct | tracktion::engine::MIDITrackerModifier::Assignment |
|
struct | tracktion::engine::Ramp |
| A ramp which goes between 0 and 1 over a set duration. More...
|
|
class | tracktion::engine::RandomModifier |
|
struct | tracktion::engine::RandomModifier::Assignment |
|
class | tracktion::engine::StepModifier |
|
struct | tracktion::engine::StepModifier::Assignment |
|
class | tracktion::engine::AutomatableEditItem |
| Base class for elements that have some kind of automatable parameters. More...
|
|
struct | tracktion::engine::AutomatableEditItem::ParameterListChangeListener |
|
class | tracktion::engine::AutomatableParameter |
|
struct | tracktion::engine::AutomatableParameter::ModifierSource |
| Base class for things that can be used to modify parameters. More...
|
|
struct | tracktion::engine::AutomatableParameter::ModifierAssignment |
| Connects a modifier source to an AutomatableParameter. More...
|
|
struct | tracktion::engine::AutomatableParameter::Listener |
|
class | tracktion::engine::AutomationDragDropTarget |
| Components can implement this to let things know which automatable parameter they control. More...
|
|
class | tracktion::engine::ParameterisableDragDropSource |
|
struct | tracktion::engine::AutomationIterator |
|
class | tracktion::engine::AutomatableParameterTree |
|
struct | tracktion::engine::AutomatableParameterTree::TreeNode |
|
class | tracktion::engine::AutomationCurve |
|
struct | tracktion::engine::AutomationCurve::AutomationPoint |
|
struct | juce::VariantConverter< tracktion::engine::AutomationMode > |
|
class | engine::AutomationRecordManager |
| Stores automation data as it's being read in, and writes it back to the edit when recording finishes. More...
|
|
struct | engine::AutomationRecordManager::Listener |
| Listener interface for notifications of properties changing. More...
|
|
class | tracktion::engine::MacroParameter |
| A MacroParameter is an AutomatableParameter which is a collection of Mappings. More...
|
|
struct | tracktion::engine::MacroParameter::Assignment |
| An Assignment between a MacroParameter and an AutomatableParameter. More...
|
|
class | tracktion::engine::MacroParameterList |
|
class | tracktion::engine::MacroParameterElement |
| Base class for elements which can contain macro parameters. More...
|
|
class | tracktion::engine::MidiLearnState |
| Manages the Midi learn state and Listener interface to notify subclasses when the state changes. More...
|
|
struct | tracktion::engine::MidiLearnState::ScopedChangeCaller |
|
struct | tracktion::engine::MidiLearnState::Listener |
| Subclass this to be notified when the MidiLearn state changes. More...
|
|
class | tracktion::engine::MidiAssignable |
| Base class for things that can be assigned to external control surfaces, not plugin paramters. More...
|
|
struct | tracktion::engine::MidiAssignable::Assignment |
|
struct | tracktion::engine::ModifierTimer |
| Base class for objects which need to know about the global Edit time every block. More...
|
|
struct | tracktion::engine::Modifier |
| Bass class for parameter Modifiers. More...
|
|
class | tracktion::engine::ModifierList |
| Holds a list of Modifiers that have been added to a Track. More...
|
|
class | tracktion::engine::ParameterChangeHandler |
| Manages a set of AutomatableParameters for an Edit and notifies controllers and registered listeners when they change. More...
|
|
struct | tracktion::engine::ParameterChangeHandler::Listener |
|
struct | tracktion::engine::ParameterChangeHandler::Disabler |
| Temporarily disables change events e.g. More...
|
|
class | tracktion::engine::ParameterControlMappings |
| Controls the set of midi-controller-to-parameter mappings. More...
|
|
struct | tracktion::engine::ParameterControlMappings::Mapping |
|
class | tracktion::engine::ArrangerClip |
|
class | tracktion::engine::AudioClipBase |
| Base class for Clips that produce some kind of audio e.g. More...
|
|
struct | tracktion::engine::AudioClipBase::ProxyRenderingInfo |
| Holds information about how to render a proxy for this clip. More...
|
|
class | tracktion::engine::AudioSegmentList |
| Holds a list of audio regions for playback of things like warp time. More...
|
|
struct | tracktion::engine::AudioSegmentList::Segment |
|
class | tracktion::engine::ChordClip |
|
struct | tracktion::engine::ClipLevel |
| Holds a clip's level state. More...
|
|
struct | tracktion::engine::LiveClipLevel |
| Provides a thread-safe way to share a clip's levels with an audio engine without worrying about the Clip being deleted from underneath you. More...
|
|
class | tracktion::engine::Clip |
| A clip in an edit. More...
|
|
struct | tracktion::engine::Clip::Listener |
| Listener interface to be notified of recorded MIDI being sent to the plugins. More...
|
|
struct | juce::VariantConverter< tracktion::engine::Clip::SyncType > |
|
struct | juce::VariantConverter< tracktion::engine::Clip::FollowActionDurationType > |
|
class | tracktion::engine::ClipEffect |
|
class | tracktion::engine::ClipEffects |
|
struct | tracktion::engine::ClipEffects::Listener |
|
struct | tracktion::engine::ClipEffects::RenderInhibitor |
|
struct | tracktion::engine::ScopedPluginUnloadInhibitor |
|
struct | tracktion::engine::VolumeEffect |
|
struct | tracktion::engine::FadeInOutEffect |
|
struct | tracktion::engine::StepVolumeEffect |
|
struct | tracktion::engine::StepVolumeEffect::Pattern |
|
struct | tracktion::engine::PitchShiftEffect |
|
struct | tracktion::engine::WarpTimeEffect |
|
struct | tracktion::engine::PluginEffect |
|
struct | tracktion::engine::NormaliseEffect |
|
struct | tracktion::engine::MakeMonoEffect |
|
struct | tracktion::engine::ReverseEffect |
|
struct | tracktion::engine::InvertEffect |
|
class | tracktion::engine::ClipOwner |
| Base class for items that can contain clips. More...
|
|
class | tracktion::engine::CollectionClip |
|
class | tracktion::engine::CompManager |
|
class | tracktion::engine::CompFactory |
|
class | tracktion::engine::WaveCompManager |
|
class | tracktion::engine::MidiCompManager |
|
class | tracktion::engine::ContainerClip |
| A clip that can contain multiple other clips and mix their output together. More...
|
|
class | tracktion::engine::EditClip |
| This is the main source of an Edit clip and is responsible for managing its properties. More...
|
|
class | tracktion::engine::EditRenderJob |
|
class | engine::FollowActions |
|
struct | engine::FollowActions::Action |
|
struct | juce::VariantConverter< tracktion::engine::FollowAction > |
|
class | tracktion::engine::LauncherClipPlaybackHandle |
|
struct | tracktion::engine::LauncherClipPlaybackHandle::SplitBeatRange |
| Represents two beat ranges that can be split. More...
|
|
class | engine::LaunchHandle |
| A handle used to control the launching of a clip. More...
|
|
struct | engine::LaunchHandle::SplitStatus |
| Represents two beat ranges where the play state can be different in each. More...
|
|
class | tracktion::engine::MarkerClip |
|
class | tracktion::engine::MidiClip |
|
struct | tracktion::engine::MidiClip::ScopedEventsList |
| Temporarily limits the notes to use. More...
|
|
class | tracktion::engine::ReverseRenderJob |
|
class | tracktion::engine::StepClip |
|
struct | tracktion::engine::StepClip::Channel |
|
struct | tracktion::engine::StepClip::Pattern |
|
struct | tracktion::engine::StepClip::Pattern::CachedPattern |
| Creates a snapshot of a pattern's notes, velocities and gates to avoid costly property parsing. More...
|
|
struct | tracktion::engine::StepClip::PatternInstance |
|
struct | tracktion::engine::WarpMarker |
| A WarpMarker is a point that maps from a linear "source" time to a "warped" time. More...
|
|
class | tracktion::engine::WarpTimeManager |
| A WarpTimeManager contains a list of WarpMarkers and some source material and maps times from a linear "view" time to a "wapred" source time. More...
|
|
class | tracktion::engine::WarpTimeFactory |
| A WarpTimeFactory manages WarpTimeManagers for Clips living in an Edit. More...
|
|
class | tracktion::engine::WarpTimeRenderJob |
|
class | tracktion::engine::WaveAudioClip |
| An audio clip that uses an audio file as its source. More...
|
|
class | tracktion::engine::Edit |
| The Tracktion Edit class! More...
|
|
struct | tracktion::engine::Edit::LoadContext |
| A context passed to the Options struct which will get updated about load process and can be signaled to stop loading the Edit. More...
|
|
struct | tracktion::engine::Edit::Options |
| Determines how the Edit will be created. More...
|
|
struct | tracktion::engine::Edit::ScopedRenderStatus |
| Temporarily removes an Edit from the device manager, optionally re-adding it on destruction. More...
|
|
struct | tracktion::engine::Edit::UndoTransactionInhibitor |
| Disables the creation of a new transaction. More...
|
|
struct | tracktion::engine::Edit::GlobalMacros |
| Holds the global Macros for the Edit. More...
|
|
struct | tracktion::engine::Edit::Metadata |
| Metadata for the Edit. More...
|
|
struct | tracktion::engine::Edit::LoadFinishedCallback< OwnerType > |
| Calls an editFinishedLoading method on OwnerType once after the Edit has finished loading. More...
|
|
struct | tracktion::engine::Edit::WastedMidiMessagesListener |
| Interface for classes that need to know about unused MIDI messages. More...
|
|
struct | tracktion::engine::EditDeleter |
| Deferred Edit object deleter. More...
|
|
struct | tracktion::engine::ActiveEdits |
| A list of all currently open edits. More...
|
|
class | tracktion::engine::EditFileOperations |
| Contains methods for saving an Edit to a file. More...
|
|
class | tracktion::engine::EditInsertPoint |
| An EditInsertPoint is like a "paste location". More...
|
|
struct | tracktion::engine::EditInsertPoint::Placement |
| A struct representing a resolved insertion point. More...
|
|
struct | tracktion::engine::EditItemID |
| ID for objects of type EditElement - e.g. More...
|
|
class | tracktion::engine::EditItem |
| Base class for objects that live inside an edit - e.g. More...
|
|
struct | tracktion::engine::EditItemCache< EditItemType > |
|
class | engine::EditLoader |
| Some useful utility functions for asyncronously loading Edits on background threads. More...
|
|
class | engine::EditLoader::Handle |
| A handle to a loading Edit. More...
|
|
class | tracktion::engine::EditSnapshot |
| Holds a snapshot of an Edit file of the last time it was saved. More...
|
|
struct | tracktion::engine::EditSnapshot::Marker |
|
struct | tracktion::engine::EditSnapshot::Listener |
|
class | tracktion::engine::GrooveTemplate |
|
class | tracktion::engine::GrooveTemplateManager |
| Looks after the list of groove templates. More...
|
|
class | tracktion::engine::LaunchQuantisation |
| Represents a launch quantisation. More...
|
|
struct | juce::VariantConverter< tracktion::engine::LaunchQType > |
|
class | tracktion::engine::MarkerManager |
|
struct | tracktion::engine::OldEditConversion |
| Logic for reading legacy tracktion edit files. More...
|
|
class | tracktion::engine::PitchSequence |
|
class | tracktion::engine::PitchSetting |
|
class | tracktion::engine::QuantisationType |
|
class | tracktion::engine::Scene |
| A Scene is a collection of ClipSlots across tracks. More...
|
|
class | tracktion::engine::SceneWatcher |
| Notifies UI components of changes to the scenes and clips. More...
|
|
struct | tracktion::engine::SceneWatcher::Listener |
| A listener interface. More...
|
|
class | tracktion::engine::SceneList |
| Represents the Scenes in an Edit. More...
|
|
class | tracktion::engine::SourceFileReference |
| This class wraps a string that is generally held in a 'source' property, and which is a reference to some sort of file, either in the form of a local filename or as a project ID that can be resolved. More...
|
|
class | tracktion::engine::TempoSequence |
| Holds a list of TempoSetting objects, to form a sequence of tempo changes. More...
|
|
struct | tracktion::engine::EditTimecodeRemapperSnapshot |
| Takes a copy of all the beat related things in an edit in terms of bars/beats and then remaps these after a tempo change. More...
|
|
class | tracktion::engine::TempoSetting |
| A tempo value, as used in a TempoSequence. More...
|
|
struct | tracktion::engine::TimecodeSnapType |
| A snap mode, e.g. More...
|
|
class | tracktion::engine::TimecodeDuration |
| Stores a duration in both beats and seconds. More...
|
|
struct | tracktion::engine::TimecodeDisplayFormat |
| A timecode display mode, e.g. More...
|
|
struct | tracktion::engine::TimecodeDisplayIterator |
| Iterates along a timeline for drawing things like the ticks on the timebar. More...
|
|
class | tracktion::engine::TimeSigSetting |
|
class | tracktion::engine::TracktionArchiveFile |
|
struct | tracktion::engine::TracktionArchiveFile::IndexEntry |
|
class | tracktion::engine::Exportable |
| An interface for objects within an edit that can be exported. More...
|
|
struct | tracktion::engine::Exportable::ReferencedItem |
|
class | tracktion::engine::ExportJob |
|
class | tracktion::engine::ReferencedMaterialList |
| A list of all the source files needed by an edit (or a section of an edit). More...
|
|
struct | tracktion::engine::ReferencedMaterialList::IntervalList |
| Represents the sections of a wave file that are being used. More...
|
|
class | engine::Renderer |
| Lowest level render operation. More...
|
|
struct | engine::Renderer::Parameters |
| Holds all the properties of a single render operation. More...
|
|
class | engine::Renderer::RenderTask |
| Task that actually performs the render operation in blocks. More...
|
|
struct | engine::Renderer::Statistics |
|
struct | engine::Renderer::RenderResult |
|
struct | engine::Renderer::ScopedClipSlotDisabler |
| Temporarily disables clip slots. Useful for rendering/freezing tracks. More...
|
|
class | engine::EditRenderer |
| Some useful utility functions for asyncronously rendering Edits on background threads. More...
|
|
class | engine::EditRenderer::Handle |
| A handle to a rendering Edit. More...
|
|
class | tracktion::engine::RenderManager |
| Manages a set of reference counted render jobs and can be used to retrieve matching jobs or create new ones. More...
|
|
class | tracktion::engine::RenderManager::Job |
| The base class that all generator jobs derive from. More...
|
|
struct | tracktion::engine::RenderManager::Job::Listener |
|
class | tracktion::engine::RenderOptions |
| Represents a set of user properties used to control a render operation, using a ValueTree to hold them so that they can be saved and reloaded. More...
|
|
struct | juce::VariantConverter< tracktion::engine::RenderOptions::RenderType > |
|
struct | juce::VariantConverter< tracktion::engine::RenderOptions::TargetFileFormat > |
|
struct | juce::VariantConverter< tracktion::engine::RenderOptions::AddRenderOptions > |
|
class | tracktion::engine::ArrangerTrack |
| A track similar to the MarkerTrack but can be used to move sections of an Edit around. More...
|
|
class | tracktion::engine::AudioTrack |
|
struct | tracktion::engine::AudioTrack::FreezePointRemovalInhibitor |
| Prevents the freeze point from being removed during an unfreeze operation. More...
|
|
struct | tracktion::engine::AudioTrack::Listener |
| Listener interface to be notified of recorded MIDI being sent to the plugins. More...
|
|
class | tracktion::engine::AutomationTrack |
|
class | tracktion::engine::ChordTrack |
|
class | tracktion::engine::ClipSlot |
| Represents a slot on a track that a Clip can live in to be played as a launched clip. More...
|
|
class | tracktion::engine::ClipSlotList |
| A list of the ClipSlots on a Track. More...
|
|
class | tracktion::engine::ClipTrack |
|
struct | tracktion::engine::EditTime |
| Represents a time point in an Edit stored as either time or beats. More...
|
|
struct | tracktion::engine::EditTimeRange |
| Represents a time range in an Edit stored as either time or beats. More...
|
|
struct | tracktion::engine::ClipPosition |
| Represents the position of a clip on a timeline. More...
|
|
struct | juce::VariantConverter< tracktion::core::TimePosition > |
|
struct | juce::VariantConverter< tracktion::core::TimeDuration > |
|
struct | juce::VariantConverter< tracktion::core::BeatPosition > |
|
struct | juce::VariantConverter< tracktion::core::BeatDuration > |
|
class | tracktion::engine::FolderTrack |
|
class | tracktion::engine::MarkerTrack |
|
class | tracktion::engine::MasterTrack |
| A track to represent the master plugins. More...
|
|
class | tracktion::engine::TempoTrack |
| A track to represent the "global" items such as tempo, key changes etc. More...
|
|
class | tracktion::engine::Track |
| Base class for tracks which contain clips and plugins and can be added to Edit[s]. More...
|
|
class | tracktion::engine::TrackCompManager |
|
struct | tracktion::engine::TrackCompManager::CompSection |
|
struct | tracktion::engine::TrackCompManager::TrackComp |
|
struct | tracktion::engine::TrackCompManager::TrackComp::Section |
|
struct | juce::VariantConverter< tracktion::engine::TrackCompManager::TrackComp::TimeFormat > |
|
class | tracktion::engine::TrackItem |
| Base class for EditItems that live in a Track, e.g. More...
|
|
class | tracktion::engine::TrackOutput |
| Represents the destination output device(s) for a track. More...
|
|
struct | tracktion::engine::TrackInsertPoint |
| Defines the place to insert Track[s]. More...
|
|
struct | tracktion::engine::TrackList |
| An iterable list of Track[s] that live either in an Edit or as subtracks of a Track. More...
|
|
struct | tracktion::engine::TrackSection |
| Defines a time raneg sectin of a Track. More...
|
|
struct | tracktion::engine::TrackAutomationSection |
| Holds a reference to a section of automation for a given Track. More...
|
|
struct | tracktion::engine::TrackAutomationSection::ActiveParameters |
| Holds a parameter and curve section. More...
|
|