NativeSequencerTrack

Properties

Link copied to clipboard
open override var bypassed: Boolean
Link copied to clipboard
open override var frozen: Boolean
Link copied to clipboard
open override 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
open override val graph: PluginGraph
Link copied to clipboard
open override val latencyInSamples: UInt
Link copied to clipboard
open override val muted: Boolean
Link copied to clipboard
open override val renderLeadInSamples: UInt
Link copied to clipboard
open override val solo: Boolean
Link copied to clipboard
open override val tailLengthInSeconds: Double
Link copied to clipboard
Link copied to clipboard
open override val unresolvedGraphType: String

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
open override fun findAvailableGroup(): UByte
Link copied to clipboard
open override fun getInstanceGroup(instanceId: Int): UByte
Link copied to clipboard
open override fun getOrderedInstanceIds(): List<Int>
Link copied to clipboard
open override fun removeInstance(instanceId: Int)
Link copied to clipboard
open override fun setInstanceGroup(instanceId: Int, group: UByte)