objectRegistry
clip
parameters[]
clips[]
volume
panning
sends[]
clipSlots[]
takeLanes[]
arrangementClips[]
devices[]
mixer
tracks[]
returnTracks[]
mainTrack
scenes[]
cuePoints[]
song
chains[]
sample
«Service»
DataModelObjectRegistry<Version>
+cache
+dataModel
+getOrCreateObjectFromHandle() : : void
+getObjectFromHandle() : : T
DataModelObject<Version>
+dataModel: DataModelModule
Clip<Version>
+name: string
+startTime: number
+endTime: number
+duration: number
+startMarker: number
+endMarker: number
+looping: boolean
+loopStart: number
+loopEnd: number
+color: number
+muted: boolean
AudioClip<Version>
+filePath: string
+warping: boolean
+warpMode: WarpMode
+warpMarkers: WarpMarker[]
MidiClip<Version>
+notes: NoteDescription[]
ClipSlot<Version>
+deleteClip() : : Promise
+createMidiClip() : : Promise
+createAudioClip() : : Promise
DeviceParameter<Version>
+min: number
+max: number
+isQuantized: boolean
+defaultValue: number
+valueItems: DeviceParameterValueItem[]
+getValue() : : Promise
+setValue() : : Promise
Device<Version>
TakeLane<Version>
TrackMixer<Version>
Track<Version>
+mute: boolean
+solo: boolean
+mutedViaSolo: boolean
+arm: boolean
+groupTrack: Track?
+createTakeLane() : : Promise
+insertDevice() : : Promise
+deleteDevice() : : Promise
+duplicateDevice() : : Promise
+clearClipsInRange() : : Promise
AudioTrack<Version>
CuePoint<Version>
+time: number
MidiTrack<Version>
Scene<Version>
+tempo: number
+signatureNumerator: number
+signatureDenominator: number
Song<Version>
+gridQuantization: GridQuantization
+gridIsTriplet: boolean
+rootNote: number
+scaleName: string
+scaleMode: boolean
+scaleIntervals: number[]
+createAudioTrack() : : Promise
+createMidiTrack() : : Promise
+createScene() : : Promise
+deleteTrack() : : Promise
+deleteScene() : : Promise
+duplicateTrack() : : Promise<track>
+duplicateScene() : : Promise
+createCuePoint() : : Promise
+deleteCuePoint() : : Promise
Application<Version>
Commands<Version>
+module
+registerCommand() : : void
+executeCommand() : : void
Environment<Version>
+storageDirectory: string?
+tempDirectory: string?
+language: string?
Resources<Version>
+renderPreFxAudio() : : Promise
+importIntoProject() : : Promise
Ui<Version>
+registerContextMenuAction(): Promise<() : => Promise>
+showModalDialog() : : Promise
+withinProgressDialog() : : Promise
ChainMixer<Version>
Chain<Version>
DrumChain<Version>
+receivingNote: number
RackDevice<Version>
+insertChain() : : Promise
DrumRack<Version>
Sample<Version>
Simpler<Version>
+replaceSample() : : Promise