SequencerTrack

interface SequencerTrack

Inheritors

AndroidSequencerTrack
JsSequencerTrack
JvmSequencerTrack
NativeSequencerTrack
WasmJsSequencerTrack

Properties

Link copied to clipboard
abstract var bypassed: Boolean
Link copied to clipboard
abstract var frozen: Boolean
Link copied to clipboard
abstract val gain: Double

Mixer state. Read-only here on purpose: the undoable setters live on ProjectCommands, so a UI reads from the track and writes through commands.

Link copied to clipboard
abstract val graph: PluginGraph
Link copied to clipboard
abstract val latencyInSamples: UInt
Link copied to clipboard
abstract val muted: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val solo: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A graph this build could not construct, because no provider claimed its type when the project loaded -- typically an addin that is absent or disabled. The track runs a substitute graph, and these carry the original definition verbatim so that saving writes it back rather than replacing it with the substitute.

Functions

Link copied to clipboard
abstract fun findAvailableGroup(): UByte
Link copied to clipboard
abstract fun getInstanceGroup(instanceId: Int): UByte
Link copied to clipboard
abstract fun getOrderedInstanceIds(): List<Int>
Link copied to clipboard
abstract fun removeInstance(instanceId: Int)
Link copied to clipboard
abstract fun setInstanceGroup(instanceId: Int, group: UByte)