Wasm Js Project Commands
Functions
Link copied to clipboard
open override fun resizeClip(trackIndex: Int, clipId: Int, newDurationSamples: Long, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setClipAnchor(trackIndex: Int, clipId: Int, anchor: TimeReference, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setClipAudioWarps(trackIndex: Int, clipId: Int, warps: List<AudioWarpPointData>, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setClipEnabled(trackIndex: Int, clipId: Int, enabled: Boolean, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setClipFilepath(trackIndex: Int, clipId: Int, filepath: String, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setClipGain(trackIndex: Int, clipId: Int, gain: Double, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setClipMarkers(trackIndex: Int, clipId: Int, markers: List<ClipMarkerData>, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setClipMuted(trackIndex: Int, clipId: Int, muted: Boolean, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setClipName(trackIndex: Int, clipId: Int, name: String, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setClipNeedsFileSave(trackIndex: Int, clipId: Int, needsSave: Boolean, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setMasterTrackMarkers(markers: List<ClipMarkerData>, origin: MutationOrigin = MutationOrigin.User): Boolean
The caller is responsible for validating marker identity and reference cycles before submitting.
Link copied to clipboard
open override fun setPluginBypassed(instanceId: Int, bypassed: Boolean, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setPluginGroup(instanceId: Int, group: UByte, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setPluginParameterValue(instanceId: Int, parameterIndex: Int, value: Double, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setPluginPerNoteControllerValue(instanceId: Int, contextType: Int, note: Int, channel: Int, group: Int, extra: Int, parameterIndex: Int, value: Double, origin: MutationOrigin = MutationOrigin.User): Boolean
Per-note edits share the plug-in's identity and history, so changing the selected key, channel or group does not silently bypass undo. contextType carries remidy::PerNoteControllerContextTypes bit flags.
Link copied to clipboard
open override fun setTrackBypassed(trackIndex: Int, bypassed: Boolean, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setTrackFreezePolicyEnabled(trackIndex: Int, enabled: Boolean, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setTrackGain(trackIndex: Int, gain: Double, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setTrackMuted(trackIndex: Int, muted: Boolean, origin: MutationOrigin = MutationOrigin.User): Boolean
Link copied to clipboard
open override fun setTrackSolo(trackIndex: Int, solo: Boolean, origin: MutationOrigin = MutationOrigin.User): Boolean