Native Sequencer Engine
Properties
True when the project document differs from its saved history node, or an asynchronous project mutation is still being committed.
Project-wide markers, owned by the engine alongside the master track. The setter applies markers directly; use ProjectCommands.setMasterTrackMarkers instead when the change should be undoable.
Live MIDI capture into one clip, or null when the extension is absent. Backed by uapmd::MidiRecorder.
Functions
True while a freeze render is in flight; the legend disables the track's controls.
Track render/cache dirtiness: runtime state owned by the engine, separate from project-document history dirtiness.
Publishes every extension point this engine offers into manager. Call before AddinManager.initialize.
FrozenTrackManager::freezePolicyForTrack — what the user asked for.
Progress of the track's freeze render, or null when it is not rendering. FrozenTrackManager::renderProgressForTrack returns an optional for the same reason: only one track renders at a time, and only while Rendering.
FrozenTrackManager::runtimeStateForTrack — what the engine is doing.