API Reference
MidiRemoteAPI
Entry point to the MIDI Remote API.
Properties
- mDefaults : HostDefaults
Methods
- makeDeviceDriver(vendorName : string, deviceName : string, createdBy : string) : DeviceDriver
Example
//-----------------------------------------------------------------------------
// 1. DRIVER SETUP - create driver object, midi ports and detection information
//-----------------------------------------------------------------------------
// get the api's entry point
var midiremote_api = require('midiremote_api_v1')
// create the device driver main object
var deviceDriver = midiremote_api.makeDeviceDriver('ExampleCompany', 'SimpleDevice', 'Steinberg Media Technologies GmbH')
HostDefaults
Referenced by: MidiRemoteAPI
Methods
- getAppName() : string
- getNumberOfInsertEffectSlots() : number
- getNumberOfStripEffectSlots() : number
- getNumberOfSendSlots() : number
- getNumberOfQuickControls() : number
- getMaxControlRoomTalkbackChannels() : number
- getMaxControlRoomExternalInputChannels() : number
- getMaxControlRoomCueChannels() : number
- getMaxControlRoomPhonesChannels() : number
- getMaxControlRoomMonitorChannels() : number
DeviceDriver
Represents specific hardware device.
Referenced by: MidiRemoteAPI
Properties
- mPorts : Ports
- mSurface : Surface
- mMapping : FactoryMapping
- mAction : DeviceDriverActions
- mOnActivate : function (activeDevice : ActiveDevice)
- mOnDeactivate : function (activeDevice : ActiveDevice)
- mOnIdle : function (activeDevice : ActiveDevice)
Methods
- makeDetectionUnit() : DeviceDetectionUnit
- setInitialSysexFile(fileName : string, delayInMilliseconds : number) : InitialSysexFile
- setUserGuide(fileName : string) : UserGuide
Example
//-----------------------------------------------------------------------------
// 1. DRIVER SETUP - create driver object, midi ports and detection information
//-----------------------------------------------------------------------------
// get the api's entry point
var midiremote_api = require('midiremote_api_v1')
// create the device driver main object
var deviceDriver = midiremote_api.makeDeviceDriver('ExampleCompany', 'SimpleDevice', 'Steinberg Media Technologies GmbH')
// create objects representing the hardware's MIDI ports
var midiInput = deviceDriver.mPorts.makeMidiInput()
Ports
Device driver sub section for creating midi port objects.
Referenced by: DeviceDriver
Methods
- makeMidiInput(name : string) : DeviceMidiInput
- makeMidiOutput(name : string) : DeviceMidiOutput
Example
var midiInput = deviceDriver.mPorts.makeMidiInput()
var midiOutput = deviceDriver.mPorts.makeMidiOutput()
DeviceMidiInput
Device driver MIDI input port.
Referenced by: Ports, SurfaceValueMidiBinding, DetectionPortPair, DetectionSingleInput
Properties
- mOnSysex : function (activeDevice : ActiveDevice, message : MidiMessage)
Example
var midiInput = deviceDriver.mPorts.makeMidiInput()
DeviceMidiOutput
Device driver MIDI output port.
Referenced by: Ports, SurfaceValueMidiBinding, DetectionPortPair
Methods
- sendMidi(activeDevice : ActiveDevice, message : MidiMessage)
- sendSysexFile(activeDevice : ActiveDevice, fileName : string, delayMilliseconds : number)
Example
var midiOutput = deviceDriver.mPorts.makeMidiOutput()
Surface
Emulates hardware surface elements.
Referenced by: DeviceDriver
Methods
- makePushEncoder(x : number, y : number, w : number, h : number) : PushEncoder
- makeKnob(x : number, y : number, w : number, h : number) : Knob
- makeFader(x : number, y : number, w : number, h : number) : Fader
- makeButton(x : number, y : number, w : number, h : number) : Button
- makeModWheel(x : number, y : number, w : number, h : number) : ModWheel
- makePitchBend(x : number, y : number, w : number, h : number) : PitchBend
- makeTriggerPad(x : number, y : number, w : number, h : number) : TriggerPad
- makePadXY(x : number, y : number, w : number, h : number) : PadXY
- makeJoyStickXY(x : number, y : number, w : number, h : number) : JoyStickXY
- makeLamp(x : number, y : number, w : number, h : number) : Lamp
- makeBlindPanel(x : number, y : number, w : number, h : number) : BlindPanel
- makePianoKeys(x : number, y : number, w : number, h : number, firstKeyIndex : number, lastKeyIndex : number) : PianoKeys
- makeLabelField(x : number, y : number, w : number, h : number) : SurfaceLabelField
- makeControlLayerZone(name : string) : ControlLayerZone
- makeCustomValueVariable(name : string) : SurfaceCustomValueVariable
Example
//-----------------------------------------------------------------------------
// 2. SURFACE LAYOUT - create control elements and midi bindings
//-----------------------------------------------------------------------------
// create control element representing your hardware's surface
var knob1 = deviceDriver.mSurface.makeKnob(0, 0, 1, 1.5)
var knob2 = deviceDriver.mSurface.makeKnob(1, 0, 1, 1.5)
var knob3 = deviceDriver.mSurface.makeKnob(2, 0, 1, 1.5)
var knob4 = deviceDriver.mSurface.makeKnob(3, 0, 1, 1.5)
// bind midi ports to surface elements
(abstract) SurfaceElement
Inherited by: PushEncoder, Knob, Fader, Button, ModWheel, PitchBend, TriggerPad, PadXY, JoyStickXY, Lamp, BlindPanel, PianoKeys
Referenced by: Surface
PushEncoder
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mEncoderValue : SurfaceElementValue
- mPushValue : SurfaceElementValue
Methods
- setControlLayer(controlLayer : ControlLayer) : this
Knob
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mSurfaceValue : SurfaceElementValue
Methods
- setControlLayer(controlLayer : ControlLayer) : this
Fader
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mSurfaceValue : SurfaceElementValue
Methods
- setTypeVertical() : this
- setTypeHorizontal() : this
- setControlLayer(controlLayer : ControlLayer) : this
Button
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mSurfaceValue : SurfaceElementValue
Methods
- setTypePush() : this
- setTypeToggle() : this
- setShapeRectangle() : this
- setShapeCircle() : this
- setControlLayer(controlLayer : ControlLayer) : this
ModWheel
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mSurfaceValue : SurfaceElementValue
Methods
- setControlLayer(controlLayer : ControlLayer) : this
PitchBend
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mSurfaceValue : SurfaceElementValue
Methods
- setControlLayer(controlLayer : ControlLayer) : this
TriggerPad
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mSurfaceValue : SurfaceElementValue
Methods
- setControlLayer(controlLayer : ControlLayer) : this
PadXY
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mX : SurfaceElementValue
- mY : SurfaceElementValue
Methods
- setControlLayer(controlLayer : ControlLayer) : this
JoyStickXY
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mX : SurfaceElementValue
- mY : SurfaceElementValue
Methods
- setControlLayer(controlLayer : ControlLayer) : this
Lamp
Inherits From: SurfaceElement
Referenced by: Surface
Properties
- mSurfaceValue : SurfaceElementValue
Methods
- setShapeRectangle() : this
- setShapeCircle() : this
BlindPanel
Inherits From: SurfaceElement
Referenced by: Surface
Methods
- setShapeRectangle() : this
- setShapeCircle() : this
PianoKeys
Inherits From: SurfaceElement
Referenced by: Surface
SurfaceLabelField
Referenced by: Surface
Methods
- relateTo(surfaceElement : SurfaceElement) : this
ControlLayerZone
Referenced by: Surface
Methods
- makeControlLayer(name : string) : ControlLayer
ControlLayer
Referenced by: ControlLayerZone, PushEncoder, Knob, Fader, Button, ModWheel, PitchBend, TriggerPad, PadXY, JoyStickXY
(abstract) SurfaceValue
Represents a continuous value state of a SurfaceElement.
Inherited by: SurfaceElementValue, SurfaceCustomValueVariable
Referenced by: ValueBinding, CommandBinding, ActionBinding
SurfaceElementValue
Represents a continuous value state of a SurfaceElement.
Inherits From: SurfaceValue
Referenced by: PushEncoder, Knob, Fader, Button, ModWheel, PitchBend, TriggerPad, PadXY, JoyStickXY, Lamp, ValueBinding, CommandBinding, ActionBinding
Properties
- mMidiBinding : SurfaceValueMidiBinding
- mOnProcessValueChange : function (activeDevice : ActiveDevice, value : number, diff : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, r : number, g : number, b : number, a : number, isActive : boolean)
- mTouchState : SurfaceValueTouchState
Methods
- setProcessValue(activeDevice : ActiveDevice, value : number)
- getProcessValue(activeDevice : ActiveDevice) : number
SurfaceCustomValueVariable
Represents a continuous value state of a SurfaceElement.
Inherits From: SurfaceValue
Referenced by: Surface, ValueBinding, CommandBinding, ActionBinding
Properties
- mMidiBinding : SurfaceValueMidiBinding
- mOnProcessValueChange : function (activeDevice : ActiveDevice, value : number, diff : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, r : number, g : number, b : number, a : number, isActive : boolean)
- mTouchState : SurfaceValueTouchState
Methods
- setProcessValue(activeDevice : ActiveDevice, value : number)
- getProcessValue(activeDevice : ActiveDevice) : number
SurfaceValueMidiBinding
Referenced by: SurfaceElementValue, SurfaceCustomValueVariable
Methods
- setInputPort(inputPort : DeviceMidiInput) : this
- setOutputPort(outputPort : DeviceMidiOutput) : this
- setIsConsuming(isConsuming : boolean) : this
- bindToNote(channelNumber : number, pitch : number) : MidiBindingToNote
- bindToControlChange(channelNumber : number, controlChangeNumber : number) : MidiBindingToControlChange
- bindToControlChange14Bit(channelNumber : number, controlChangeNumber : number) : MidiBindingToControlChange14Bit
- bindToControlChange14BitNRPN(channelNumber : number, controlChangeNumber : number) : MidiBindingToControlChange14BitNRPN
- bindToPitchBend(channelNumber : number) : MidiBindingToPitchBend
- bindToChannelPressure(channelNumber : number) : MidiBindingToChannelPressure
MidiBindingValueRange7Bit
Referenced by: MidiBindingToNote, MidiBindingToControlChange, MidiBindingToChannelPressure
MidiBindingValueRange14Bit
Referenced by: MidiBindingToControlChange14Bit, MidiBindingToControlChange14BitNRPN, MidiBindingToPitchBend
(abstract) MidiChannelBinding
Inherited by: MidiBindingToNote, MidiBindingToControlChange, MidiBindingToControlChange14Bit, MidiBindingToControlChange14BitNRPN, MidiBindingToPitchBend, MidiBindingToChannelPressure
Referenced by: SurfaceValueMidiBinding
MidiBindingToNote
Inherits From: MidiChannelBinding
Referenced by: SurfaceValueMidiBinding
Methods
- setValueRange(min : number, max : number) : this
MidiBindingToControlChange
Inherits From: MidiChannelBinding
Referenced by: SurfaceValueMidiBinding
Methods
- setValueRange(min : number, max : number) : this
- setTypeAbsolute() : this
- setTypeRelativeSignedBit() : this
- setTypeRelativeBinaryOffset() : this
- setTypeRelativeTwosComplement() : this
MidiBindingToControlChange14Bit
Inherits From: MidiChannelBinding
Inherited by: MidiBindingToControlChange14BitNRPN
Referenced by: SurfaceValueMidiBinding
Methods
- setValueRange(min : number, max : number) : this
- setTypeAbsolute() : this
- setTypeRelativeSignedBit() : this
- setTypeRelativeBinaryOffset() : this
- setTypeRelativeTwosComplement() : this
MidiBindingToControlChange14BitNRPN
Inherits From: MidiChannelBinding
Referenced by: SurfaceValueMidiBinding
Methods
- setValueRange(min : number, max : number) : this
- setTypeAbsolute() : this
- setTypeRelativeSignedBit() : this
- setTypeRelativeBinaryOffset() : this
- setTypeRelativeTwosComplement() : this
MidiBindingToPitchBend
Inherits From: MidiChannelBinding
Referenced by: SurfaceValueMidiBinding
Properties
- mValueRange : MidiBindingValueRange14Bit
MidiBindingToChannelPressure
Inherits From: MidiChannelBinding
Referenced by: SurfaceValueMidiBinding
Properties
- mValueRange : MidiBindingValueRange7Bit
SurfaceValueTouchState
Referenced by: SurfaceElementValue, SurfaceCustomValueVariable
Methods
- bindTo(boundSurfaceValue : SurfaceValue)
(abstract) Mapping
Inherited by: FactoryMapping
FactoryMapping
Inherits From: Mapping
Referenced by: DeviceDriver
Methods
- makePage(name : string) : FactoryMappingPage
(abstract) Page
Inherited by: FactoryMappingPage
FactoryMappingPage
Inherits From: Page
Referenced by: FactoryMapping
Properties
- mHostAccess : HostAccess
- mOnActivate : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping)
- mOnDeactivate : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping)
- mCustom : HostObjectUndefined
- mAction : MappingPageActions
- mOnIdle : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping)
Methods
- makeValueBinding(surfaceValue : SurfaceValue, hostValue : HostValue) : ValueBinding
- makeCommandBinding(surfaceValue : SurfaceValue, commandCategory : string, commandName : string) : CommandBinding
- makeActionBinding(surfaceValue : SurfaceValue, hostAction : HostAction) : ActionBinding
- makeSubPageArea(name : string) : SubPageArea
- setLabelFieldText(surfaceLabelField : SurfaceLabelField, text : string) : this
- setLabelFieldHostObject(surfaceLabelField : SurfaceLabelField, hostObject : HostObject) : this
- setLabelFieldSubPageArea(surfaceLabelField : SurfaceLabelField, subPageArea : SubPageArea) : this
HostAccess
Provides objects and methods to bind the defined Surface to host functions.
Referenced by: FactoryMappingPage
Properties
- mTransport : Transport
- mMixConsole : MixConsole
- mControlRoom : HostControlRoom
- mTrackSelection : TrackSelection
- mMouseCursor : HostMouseCursor
- mFocusedQuickControls : FocusedQuickControls
Example
//-----------------------------------------------------------------------------
// 3. HOST MAPPING - create mapping pages and host bindings
//-----------------------------------------------------------------------------
// create at least one mapping page
var page = deviceDriver.mMapping.makePage('Example Mixer Page')
// create host accessing objects
var hostSelectedTrackChannel = page.mHostAccess.mTrackSelection.mMixerChannel
// bind surface elements to host accessing object values
page.makeValueBinding(knob1.mSurfaceValue, hostSelectedTrackChannel.mValue.mVolume)
page.makeValueBinding(knob2.mSurfaceValue, hostSelectedTrackChannel.mSends.getByIndex(0).mLevel)
page.makeValueBinding(knob3.mSurfaceValue, hostSelectedTrackChannel.mSends.getByIndex(1).mLevel)
page.makeValueBinding(knob4.mSurfaceValue, hostSelectedTrackChannel.mSends.getByIndex(2).mLevel)
(abstract) HostObject
Inherited by: HostObjectUndefined, Transport, QuickControls, FocusedQuickControls, HostPluginParameterBankZone, HostStripEffectSlotFolder, SendSlotFolder, ControlRoomCueSendSlotFolder, MixerBankChannel, SelectedTrackChannel, HostMouseCursor, HostControlRoomChannelMain, HostControlRoomChannelPhonesByIndex, HostControlRoomChannelCueByIndex, HostControlRoomChannelExternalInputByIndex, HostControlRoomChannelTalkbackByIndex, HostControlRoomChannelMonitorByIndex, HostControlRoom, MixConsole, TransportValues, PreFilter, ChannelEQBand, ChannelEQ, HostInstrumentPluginSlot, HostStripEffectSlotGate, HostStripEffectSlotCompressor, HostStripEffectSlotLimiter, HostStripEffectSlotSaturator, HostStripEffectSlotTools, HostInsertEffectViewer, HostInsertAndStripEffects, SendSlot, ControlRoomCueSendSlot, MixerChannelValues, MixerBankZone, TrackSelection
HostObjectUndefined
Inherits From: HostObject
Referenced by: FactoryMappingPage
Properties
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- makeHostValueVariable(name : string) : HostValueUndefined
Transport
Access transport functions.
Inherits From: HostObject
Referenced by: HostAccess
Properties
- mValue : TransportValues
- mTimeDisplay : TransportTimeDisplay
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
QuickControls
Inherits From: HostObject
Inherited by: FocusedQuickControls
Referenced by: MixerBankChannel, SelectedTrackChannel
Properties
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- getByIndex(index : number) : QuickControlValue
- getSize() : number
FocusedQuickControls
Inherits From: HostObject
Referenced by: HostAccess, MixerBankChannel, SelectedTrackChannel
Properties
- mFocusLockedValue : FocusedQuickControlsLockedStateValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- getByIndex(index : number) : QuickControlValue
- getSize() : number
HostPluginParameterBankZone
Inherits From: HostObject
Referenced by: HostInstrumentPluginSlot, HostStripEffectSlotGate, HostStripEffectSlotCompressor, HostStripEffectSlotLimiter, HostStripEffectSlotSaturator, HostStripEffectSlotTools, HostInsertEffectViewer
Properties
- mAction : HostPluginParameterBankZoneActions
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- makeParameterValue() : HostPluginParameterBankValue
HostStripEffectSlotFolder
Inherits From: HostObject
Referenced by: HostInsertAndStripEffects
Properties
- mGate : HostStripEffectSlotGate
- mCompressor : HostStripEffectSlotCompressor
- mLimiter : HostStripEffectSlotLimiter
- mSaturator : HostStripEffectSlotSaturator
- mTools : HostStripEffectSlotTools
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
SendSlotFolder
Inherits From: HostObject
Referenced by: MixerBankChannel, SelectedTrackChannel
Properties
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- getByIndex(index : number) : SendSlot
- getSize() : number
ControlRoomCueSendSlotFolder
Inherits From: HostObject
Referenced by: MixerBankChannel, SelectedTrackChannel
Properties
- mBypass : ControlRoomCueSendFolderBypassValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- getByIndex(index : number) : ControlRoomCueSendSlot
- getSize() : number
MixerBankChannel
Inherits From: HostObject
Referenced by: MixerBankZone
Properties
- mValue : MixerChannelValues
- mPreFilter : PreFilter
- mChannelEQ : ChannelEQ
- mInsertAndStripEffects : HostInsertAndStripEffects
- mSends : SendSlotFolder
- mCueSends : ControlRoomCueSendSlotFolder
- mQuickControls : QuickControls
- mInstrumentPluginSlot : HostInstrumentPluginSlot
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
SelectedTrackChannel
Inherits From: HostObject
Referenced by: TrackSelection
Properties
- mValue : MixerChannelValues
- mPreFilter : PreFilter
- mChannelEQ : ChannelEQ
- mInsertAndStripEffects : HostInsertAndStripEffects
- mSends : SendSlotFolder
- mCueSends : ControlRoomCueSendSlotFolder
- mQuickControls : QuickControls
- mInstrumentPluginSlot : HostInstrumentPluginSlot
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostMouseCursor
Inherits From: HostObject
Referenced by: HostAccess
Properties
- mValueUnderMouse : HostValueAtMouseCursor
- mValueLocked : HostValueAtMouseCursorLockedState
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostControlRoomChannelMain
Inherits From: HostObject
Referenced by: HostControlRoom
Properties
- mLevelValue : HostControlRoomValue
- mMuteValue : HostControlRoomValue
- mBypassInserts : HostControlRoomValue
- mSelectSourceMonitorMixValue : HostControlRoomValue
- mSelectSourceExternalInputValue : HostControlRoomValue
- mListenEnabledValue : HostControlRoomValue
- mListenLevelValue : HostControlRoomValue
- mDimActiveValue : HostControlRoomValue
- mMetronomeClickActiveValue : HostControlRoomValue
- mMetronomeClickLevelValue : HostControlRoomValue
- mMetronomeClickPanValue : HostControlRoomValue
- mReferenceLevelEnabledValue : HostControlRoomValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- getSelectSourceCueValueByIndex(index : number) : HostControlRoomSelectSourceCueValueByIndex
HostControlRoomChannelPhonesByIndex
Inherits From: HostObject
Referenced by: HostControlRoom
Properties
- mLevelValue : HostControlRoomValue
- mMuteValue : HostControlRoomValue
- mBypassInserts : HostControlRoomValue
- mSelectSourceMonitorMixValue : HostControlRoomValue
- mSelectSourceExternalInputValue : HostControlRoomValue
- mListenEnabledValue : HostControlRoomValue
- mListenLevelValue : HostControlRoomValue
- mDimActiveValue : HostControlRoomValue
- mMetronomeClickActiveValue : HostControlRoomValue
- mMetronomeClickLevelValue : HostControlRoomValue
- mMetronomeClickPanValue : HostControlRoomValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- getSelectSourceCueValueByIndex(index : number) : HostControlRoomSelectSourceCueValueByIndex
HostControlRoomChannelCueByIndex
Inherits From: HostObject
Referenced by: HostControlRoom
Properties
- mLevelValue : HostControlRoomValue
- mMuteValue : HostControlRoomValue
- mBypassInserts : HostControlRoomValue
- mSelectSourceMonitorMixValue : HostControlRoomValue
- mSelectSourceExternalInputValue : HostControlRoomValue
- mSelectSourceAuxValue : HostControlRoomValue
- mTalkbackEnabledValue : HostControlRoomValue
- mTalkbackLevelValue : HostControlRoomValue
- mMetronomeClickActiveValue : HostControlRoomValue
- mMetronomeClickLevelValue : HostControlRoomValue
- mMetronomeClickPanValue : HostControlRoomValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostControlRoomChannelExternalInputByIndex
Inherits From: HostObject
Referenced by: HostControlRoom
Properties
- mLevelValue : HostControlRoomValue
- mMuteValue : HostControlRoomValue
- mBypassInserts : HostControlRoomValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostControlRoomChannelTalkbackByIndex
Inherits From: HostObject
Referenced by: HostControlRoom
Properties
- mLevelValue : HostControlRoomValue
- mMuteValue : HostControlRoomValue
- mBypassInserts : HostControlRoomValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostControlRoomChannelMonitorByIndex
Inherits From: HostObject
Referenced by: HostControlRoom
Properties
- mLevelValue : HostControlRoomValue
- mMuteValue : HostControlRoomValue
- mBypassInserts : HostControlRoomValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostControlRoom
Inherits From: HostObject
Referenced by: HostAccess
Properties
- mMainChannel : HostControlRoomChannelMain
- mAlertDimActiveValue : HostControlRoomValue
- mTalkbackActiveValue : HostControlRoomValue
- mTalkbackDimLevelValue : HostControlRoomValue
- mListenDimLevelValue : HostControlRoomValue
- mReferenceLevelValue : HostControlRoomValue
- mSelectNextDownmixPresetValue : HostControlRoomValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- getCueChannelByIndex(index : number) : HostControlRoomChannelCueByIndex
- getPhonesChannelByIndex(index : number) : HostControlRoomChannelPhonesByIndex
- getExternalInputChannelByIndex(index : number) : HostControlRoomChannelExternalInputByIndex
- getTalkbackChannelByIndex(index : number) : HostControlRoomChannelTalkbackByIndex
- getMonitorChannelByIndex(index : number) : HostControlRoomChannelMonitorByIndex
- getSelectSourceExternalInputValueByIndex(index : number) : HostControlRoomSelectSourceExternalInputValueByIndex
- getSelectTargetMonitorValueByIndex(index : number) : HostControlRoomSelectTargetMonitorValueByIndex
- getMaxTalkbackChannels() : number
- getMaxExternalInputChannels() : number
- getMaxCueChannels() : number
- getMaxPhonesChannels() : number
- getMaxMonitorChannels() : number
MixConsole
Inherits From: HostObject
Referenced by: HostAccess
Properties
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- makeMixerBankZone(name : string) : MixerBankZone
TransportValues
Inherits From: HostObject
Referenced by: Transport
Properties
- mStart : StartValue
- mStop : StopValue
- mRecord : RecordValue
- mRewind : RewindValue
- mForward : ForwardValue
- mCycleActive : CycleActiveValue
- mMetronomeActive : MetronomeActiveValue
- mMetronomeClickLevel : MetronomeClickLevel
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
PreFilter
Inherits From: HostObject
Referenced by: MixerBankChannel, SelectedTrackChannel
Properties
- mBypass : PreFilterBypassValue
- mGain : PreFilterGainValue
- mPhaseSwitch : PreFilterPhaseSwitchValue
- mHighCutOn : PreFilterHighCutOnValue
- mHighCutFreq : PreFilterHighCutFrequencyValue
- mHighCutSlope : PreFilterHighCutSlopeValue
- mLowCutOn : PreFilterLowCutOnValue
- mLowCutFreq : PreFilterLowCutFrequencyValue
- mLowCutSlope : PreFilterLowCutSlopeValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
ChannelEQBand
Inherits From: HostObject
Referenced by: ChannelEQ
Properties
- mGain : EQBandGainValue
- mFreq : EQBandFrequencyValue
- mQ : EQBandQualityValue
- mOn : EQBandOnValue
- mFilterType : EQBandFilterTypeValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
ChannelEQ
Inherits From: HostObject
Referenced by: MixerBankChannel, SelectedTrackChannel
Properties
- mBand1 : ChannelEQBand
- mBand2 : ChannelEQBand
- mBand3 : ChannelEQBand
- mBand4 : ChannelEQBand
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostInstrumentPluginSlot
Inherits From: HostObject
Referenced by: MixerBankChannel, SelectedTrackChannel
Properties
- mOn : PluginOnValue
- mBypass : PluginBypassValue
- mEdit : PluginEditValue
- mAutomationRead : AutomationReadValue
- mAutomationWrite : AutomationWriteValue
- mParameterBankZone : HostPluginParameterBankZone
- mOnChangePluginIdentity : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, pluginName : string, pluginVendor : string, pluginVersion : string, formatVersion : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostStripEffectSlotGate
Inherits From: HostObject
Referenced by: HostStripEffectSlotFolder
Properties
- mOn : PluginOnValue
- mBypass : PluginBypassValue
- mEdit : PluginEditValue
- mAutomationRead : AutomationReadValue
- mAutomationWrite : AutomationWriteValue
- mParameterBankZone : HostPluginParameterBankZone
- mOnChangePluginIdentity : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, pluginName : string, pluginVendor : string, pluginVersion : string, formatVersion : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostStripEffectSlotCompressor
Inherits From: HostObject
Referenced by: HostStripEffectSlotFolder
Properties
- mOn : PluginOnValue
- mBypass : PluginBypassValue
- mEdit : PluginEditValue
- mAutomationRead : AutomationReadValue
- mAutomationWrite : AutomationWriteValue
- mParameterBankZone : HostPluginParameterBankZone
- mOnChangePluginIdentity : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, pluginName : string, pluginVendor : string, pluginVersion : string, formatVersion : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostStripEffectSlotLimiter
Inherits From: HostObject
Referenced by: HostStripEffectSlotFolder
Properties
- mOn : PluginOnValue
- mBypass : PluginBypassValue
- mEdit : PluginEditValue
- mAutomationRead : AutomationReadValue
- mAutomationWrite : AutomationWriteValue
- mParameterBankZone : HostPluginParameterBankZone
- mOnChangePluginIdentity : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, pluginName : string, pluginVendor : string, pluginVersion : string, formatVersion : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostStripEffectSlotSaturator
Inherits From: HostObject
Referenced by: HostStripEffectSlotFolder
Properties
- mOn : PluginOnValue
- mBypass : PluginBypassValue
- mEdit : PluginEditValue
- mAutomationRead : AutomationReadValue
- mAutomationWrite : AutomationWriteValue
- mParameterBankZone : HostPluginParameterBankZone
- mOnChangePluginIdentity : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, pluginName : string, pluginVendor : string, pluginVersion : string, formatVersion : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostStripEffectSlotTools
Inherits From: HostObject
Referenced by: HostStripEffectSlotFolder
Properties
- mOn : PluginOnValue
- mBypass : PluginBypassValue
- mEdit : PluginEditValue
- mAutomationRead : AutomationReadValue
- mAutomationWrite : AutomationWriteValue
- mParameterBankZone : HostPluginParameterBankZone
- mOnChangePluginIdentity : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, pluginName : string, pluginVendor : string, pluginVersion : string, formatVersion : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
HostInsertEffectViewer
Inherits From: HostObject
Referenced by: HostInsertAndStripEffects
Properties
- mAction : HostInsertEffectViewerActions
- mOn : PluginOnValue
- mBypass : PluginBypassValue
- mEdit : PluginEditValue
- mAutomationRead : AutomationReadValue
- mAutomationWrite : AutomationWriteValue
- mParameterBankZone : HostPluginParameterBankZone
- mOnChangePluginIdentity : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, pluginName : string, pluginVendor : string, pluginVersion : string, formatVersion : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- includeEmptySlotsOnly() : this
- excludeEmptySlots() : this
- followPluginWindowInFocus() : this
HostInsertAndStripEffects
Inherits From: HostObject
Referenced by: MixerBankChannel, SelectedTrackChannel
Properties
- mStripEffects : HostStripEffectSlotFolder
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- makeInsertEffectViewer(name : string) : HostInsertEffectViewer
SendSlot
Inherits From: HostObject
Referenced by: SendSlotFolder
Properties
- mOn : SendOn
- mPrePost : SendPrePost
- mLevel : SendLevel
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
ControlRoomCueSendSlot
Inherits From: HostObject
Referenced by: ControlRoomCueSendSlotFolder
Properties
- mOn : ControlRoomCueSendOnValue
- mPrePost : ControlRoomCueSendPrePostValue
- mLevel : ControlRoomCueSendLevelValue
- mPan : ControlRoomCueSendPanValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
MixerChannelValues
Inherits From: HostObject
Referenced by: MixerBankChannel, SelectedTrackChannel
Properties
- mVolume : VolumeValue
- mPan : PanValue
- mMute : MuteValue
- mSolo : SoloValue
- mMonitorEnable : MonitorEnableValue
- mRecordEnable : RecordEnableValue
- mEditorOpen : EditorOpenValue
- mInstrumentOpen : InstrumentOpenValue
- mSelected : SelectedValue
- mAutomationRead : AutomationReadValue
- mAutomationWrite : AutomationWriteValue
- mVUMeter : VUMeterValue
- mVUMeterMax : VUMeterMaxValue
- mVUMeterClip : VUMeterClipValue
- mVUMeterPeak : VUMeterPeakValue
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
MixerBankZone
Inherits From: HostObject
Referenced by: MixConsole
Properties
- mAction : MixerBankZoneActions
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- includeAudioChannels() : this
- includeInstrumentChannels() : this
- includeSamplerChannels() : this
- includeMIDIChannels() : this
- includeFXChannels() : this
- includeGroupChannels() : this
- includeVCAChannels() : this
- includeInputChannels() : this
- includeOutputChannels() : this
- includeWindowZoneLeftChannels() : this
- includeWindowZoneRightChannels() : this
- excludeAudioChannels() : this
- excludeInstrumentChannels() : this
- excludeSamplerChannels() : this
- excludeMIDIChannels() : this
- excludeFXChannels() : this
- excludeGroupChannels() : this
- excludeVCAChannels() : this
- excludeInputChannels() : this
- excludeOutputChannels() : this
- excludeWindowZoneLeftChannels() : this
- excludeWindowZoneRightChannels() : this
- setFollowVisibility(followVisibility : boolean) : this
- makeMixerBankChannel() : MixerBankChannel
TrackSelection
Inherits From: HostObject
Referenced by: HostAccess
Properties
- mMixerChannel : SelectedTrackChannel
- mAction : TrackSelectionActions
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, title : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
(abstract) HostValue
Represents a continuous value state of a HostObject.
Inherited by: HostValueUndefined, StartValue, StopValue, RecordValue, RewindValue, ForwardValue, CycleActiveValue, MetronomeActiveValue, MetronomeClickLevel, VolumeValue, PanValue, MuteValue, SoloValue, MonitorEnableValue, RecordEnableValue, EditorOpenValue, InstrumentOpenValue, SelectedValue, AutomationReadValue, AutomationWriteValue, VUMeterValue, VUMeterMaxValue, VUMeterClipValue, VUMeterPeakValue, SendOn, SendPrePost, SendLevel, ControlRoomCueSendOnValue, ControlRoomCueSendPrePostValue, ControlRoomCueSendLevelValue, ControlRoomCueSendPanValue, ControlRoomCueSendFolderBypassValue, PluginOnValue, PluginBypassValue, PluginEditValue, PreFilterBypassValue, PreFilterGainValue, PreFilterPhaseSwitchValue, PreFilterHighCutFrequencyValue, PreFilterHighCutOnValue, PreFilterHighCutSlopeValue, PreFilterLowCutFrequencyValue, PreFilterLowCutOnValue, PreFilterLowCutSlopeValue, EQBandGainValue, EQBandFrequencyValue, EQBandQualityValue, EQBandOnValue, EQBandFilterTypeValue, QuickControlValue, FocusedQuickControlsLockedStateValue, HostPluginParameterBankValue, HostValueAtMouseCursor, HostValueAtMouseCursorLockedState, HostControlRoomValue, HostControlRoomSelectSourceCueValueByIndex, HostControlRoomSelectTargetMonitorValueByIndex, HostControlRoomSelectSourceExternalInputValueByIndex
Referenced by: ValueBinding
HostValueUndefined
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostObjectUndefined, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
StartValue
Indicates if transport has been started.
Inherits From: HostValue
Referenced by: TransportValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
StopValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: TransportValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
RecordValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: TransportValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
RewindValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: TransportValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
ForwardValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: TransportValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
CycleActiveValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: TransportValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
MetronomeActiveValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: TransportValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
MetronomeClickLevel
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: TransportValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
VolumeValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PanValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
MuteValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
SoloValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
MonitorEnableValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
RecordEnableValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
EditorOpenValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
InstrumentOpenValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
SelectedValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
AutomationReadValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostInstrumentPluginSlot, HostStripEffectSlotGate, HostStripEffectSlotCompressor, HostStripEffectSlotLimiter, HostStripEffectSlotSaturator, HostStripEffectSlotTools, HostInsertEffectViewer, MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
AutomationWriteValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostInstrumentPluginSlot, HostStripEffectSlotGate, HostStripEffectSlotCompressor, HostStripEffectSlotLimiter, HostStripEffectSlotSaturator, HostStripEffectSlotTools, HostInsertEffectViewer, MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
VUMeterValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
VUMeterMaxValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
VUMeterClipValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
VUMeterPeakValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: MixerChannelValues, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
SendOn
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: SendSlot, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
SendPrePost
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: SendSlot, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
SendLevel
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: SendSlot, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
ControlRoomCueSendOnValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ControlRoomCueSendSlot, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
ControlRoomCueSendPrePostValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ControlRoomCueSendSlot, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
ControlRoomCueSendLevelValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ControlRoomCueSendSlot, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
ControlRoomCueSendPanValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ControlRoomCueSendSlot, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
ControlRoomCueSendFolderBypassValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ControlRoomCueSendSlotFolder, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PluginOnValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostInstrumentPluginSlot, HostStripEffectSlotGate, HostStripEffectSlotCompressor, HostStripEffectSlotLimiter, HostStripEffectSlotSaturator, HostStripEffectSlotTools, HostInsertEffectViewer, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PluginBypassValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostInstrumentPluginSlot, HostStripEffectSlotGate, HostStripEffectSlotCompressor, HostStripEffectSlotLimiter, HostStripEffectSlotSaturator, HostStripEffectSlotTools, HostInsertEffectViewer, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PluginEditValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostInstrumentPluginSlot, HostStripEffectSlotGate, HostStripEffectSlotCompressor, HostStripEffectSlotLimiter, HostStripEffectSlotSaturator, HostStripEffectSlotTools, HostInsertEffectViewer, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PreFilterBypassValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: PreFilter, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PreFilterGainValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: PreFilter, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PreFilterPhaseSwitchValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: PreFilter, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PreFilterHighCutFrequencyValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: PreFilter, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PreFilterHighCutOnValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: PreFilter, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PreFilterHighCutSlopeValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: PreFilter, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PreFilterLowCutFrequencyValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: PreFilter, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PreFilterLowCutOnValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: PreFilter, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
PreFilterLowCutSlopeValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: PreFilter, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
EQBandGainValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ChannelEQBand, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
EQBandFrequencyValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ChannelEQBand, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
EQBandQualityValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ChannelEQBand, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
EQBandOnValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ChannelEQBand, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
EQBandFilterTypeValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: ChannelEQBand, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
QuickControlValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: QuickControls, FocusedQuickControls, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
FocusedQuickControlsLockedStateValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: FocusedQuickControls, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
HostPluginParameterBankValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostPluginParameterBankZone, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
HostValueAtMouseCursor
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostMouseCursor, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
HostValueAtMouseCursorLockedState
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostMouseCursor, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
HostControlRoomValue
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostControlRoomChannelMain, HostControlRoomChannelPhonesByIndex, HostControlRoomChannelCueByIndex, HostControlRoomChannelExternalInputByIndex, HostControlRoomChannelTalkbackByIndex, HostControlRoomChannelMonitorByIndex, HostControlRoom, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
HostControlRoomSelectSourceCueValueByIndex
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostControlRoomChannelMain, HostControlRoomChannelPhonesByIndex, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
HostControlRoomSelectTargetMonitorValueByIndex
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostControlRoom, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
HostControlRoomSelectSourceExternalInputValueByIndex
Represents a continuous value state of a HostObject.
Inherits From: HostValue
Referenced by: HostControlRoom, ValueBinding
Properties
- mOnProcessValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : number)
- mOnDisplayValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, value : string, units : string)
- mOnTitleChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, objectTitle : string, valueTitle : string)
- mOnColorChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, r : number, g : number, b : number, a : number, isActive : boolean)
Methods
- increment(activeMapping : ActiveMapping)
- decrement(activeMapping : ActiveMapping)
(abstract) TransportTimeDisplayDetails
Inherited by: TransportTimeDisplayDetailsPrimary, TransportTimeDisplayDetailsSecondary
TransportTimeDisplayDetailsPrimary
Inherits From: TransportTimeDisplayDetails
Referenced by: TransportTimeDisplay
Properties
- mCycleLocatorLeft : TransportTime
- mCycleLocatorRight : TransportTime
- mTransportLocator : TransportTime
TransportTimeDisplayDetailsSecondary
Inherits From: TransportTimeDisplayDetails
Referenced by: TransportTimeDisplay
Properties
- mCycleLocatorLeft : TransportTime
- mCycleLocatorRight : TransportTime
- mTransportLocator : TransportTime
TransportTimeDisplay
Referenced by: Transport
Properties
- mPrimary : TransportTimeDisplayDetailsPrimary
- mSecondary : TransportTimeDisplayDetailsSecondary
- mOnChangeTempoBPM : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, tempoBPM : number)
Methods
- setTempoBPM(activeMapping : ActiveMapping, tempoBPM : number)
TransportTime
Referenced by: TransportTimeDisplayDetailsPrimary, TransportTimeDisplayDetailsSecondary
Properties
- mOnChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, time : string, format : string)
Methods
- setTime(activeMapping : ActiveMapping, timeString : string)
HostPluginParameterBankZoneActions
Referenced by: HostPluginParameterBankZone
Properties
- mPrevBank : HostPluginParameterBankZoneAction
- mNextBank : HostPluginParameterBankZoneAction
- mResetBank : HostPluginParameterBankZoneAction
(abstract) HostInsertEffectFilter
Inherited by: HostInsertEffectFilterIncludeEmptySlotsOnly, HostInsertEffectFilterExcludeEmptySlots, HostInsertEffectFilterFollowPluginWindowInFocus
Referenced by: HostInsertEffectViewer
HostInsertEffectFilterIncludeEmptySlotsOnly
Inherits From: HostInsertEffectFilter
Referenced by: HostInsertEffectViewer
HostInsertEffectFilterExcludeEmptySlots
Inherits From: HostInsertEffectFilter
Referenced by: HostInsertEffectViewer
HostInsertEffectFilterFollowPluginWindowInFocus
Inherits From: HostInsertEffectFilter
Referenced by: HostInsertEffectViewer
HostInsertEffectViewerActions
Referenced by: HostInsertEffectViewer
Properties
- mPrev : HostInsertEffectViewerAction
- mNext : HostInsertEffectViewerAction
- mReset : HostInsertEffectViewerAction
MixerBankZoneActions
Referenced by: MixerBankZone
Properties
- mPrevBank : MixerBankZoneAction
- mNextBank : MixerBankZoneAction
- mShiftLeft : MixerBankZoneAction
- mShiftRight : MixerBankZoneAction
- mResetBank : MixerBankZoneAction
TrackSelectionActions
Referenced by: TrackSelection
Properties
- mPrevTrack : TrackSelectionAction
- mNextTrack : TrackSelectionAction
(abstract) HostBinding
Inherited by: ValueBinding, CommandBinding, ActionBinding
Referenced by: FactoryMappingPage
ValueBinding
Inherits From: HostBinding
Referenced by: FactoryMappingPage
Properties
- mOnValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, currValue : number, valueDiff : number)
Methods
- setTypeDefault() : this
- setTypeToggle() : this
- setValueTakeOverModeJump() : this
- setValueTakeOverModePickup() : this
- setValueTakeOverModeScaled() : this
- setSubPage(subPage : SubPage) : this
- filterByValue(filterValue : number) : this
- filterByValueRange(from : number, to : number) : this
- mapToValue(mapValue : number) : this
- mapToValueRange(from : number, to : number) : this
CommandBinding
Inherits From: HostBinding
Referenced by: FactoryMappingPage
Properties
- mOnValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, currValue : number, valueDiff : number)
Methods
- makeRepeating(delaySeconds : number, rateHz : number) : Repeating
- setSubPage(subPage : SubPage) : this
- filterByValue(filterValue : number) : this
- filterByValueRange(from : number, to : number) : this
- mapToValue(mapValue : number) : this
- mapToValueRange(from : number, to : number) : this
ActionBinding
Inherits From: HostBinding
Referenced by: FactoryMappingPage
Properties
- mOnValueChange : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping, currValue : number, valueDiff : number)
Methods
- makeRepeating(delaySeconds : number, rateHz : number) : Repeating
- setSubPage(subPage : SubPage) : this
- filterByValue(filterValue : number) : this
- filterByValueRange(from : number, to : number) : this
- mapToValue(mapValue : number) : this
- mapToValueRange(from : number, to : number) : this
SubPageArea
Referenced by: FactoryMappingPage
Properties
- mAction : SubPageAreaActions
Methods
- makeSubPage(name : string) : SubPage
SubPageAreaActions
Referenced by: SubPageArea
Properties
- mPrev : SubPageAreaAction
- mNext : SubPageAreaAction
- mReset : SubPageAreaAction
SubPage
Referenced by: SubPageArea, ValueBinding, CommandBinding, ActionBinding
Properties
- mAction : SubPageActions
- mOnActivate : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping)
- mOnDeactivate : function (activeDevice : ActiveDevice, activeMapping : ActiveMapping)
SubPageActions
Referenced by: SubPage
Properties
- mActivate : SubPageActionActivate
Repeating
Referenced by: CommandBinding, ActionBinding
MappingPageActions
Referenced by: FactoryMappingPage
Properties
- mActivate : MappingPageActionActivate
DeviceDetectionUnit
Define device auto detection.
Referenced by: DeviceDriver
Methods
- detectPortPair(inputPort : DeviceMidiInput, outputPort : DeviceMidiOutput) : DetectionPortPair
- detectSingleInput(inputPort : DeviceMidiInput) : DetectionSingleInput
Example
// create objects representing the hardware's MIDI ports
var midiInput = deviceDriver.mPorts.makeMidiInput()
var midiOutput = deviceDriver.mPorts.makeMidiOutput()
// define all possible namings the devices MIDI ports could have
// NOTE: Windows and MacOS handle port naming differently
deviceDriver.makeDetectionUnit().detectPortPair(midiInput, midiOutput)
.expectInputNameEquals('SimpleDevice IN')
.expectOutputNameEquals('SimpleDevice OUT')
deviceDriver.makeDetectionUnit().detectPortPair(midiInput, midiOutput)
.expectInputNameEquals('SimpleDevice (MIDI IN)')
.expectOutputNameEquals('SimpleDevice (MIDI OUT)')
(abstract) DetectionEntry
Inherited by: DetectionPortPair, DetectionSingleInput
Referenced by: DeviceDetectionUnit
DetectionPortPair
Define port naming pair.
Inherits From: DetectionEntry
Referenced by: DeviceDetectionUnit
Methods
- expectInputNameContains(filterValue : string) : this
- expectInputNameEquals(filterValue : string) : this
- expectInputNameStartsWith(filterValue : string) : this
- expectInputNameEndsWith(filterValue : string) : this
- expectOutputNameContains(filterValue : string) : this
- expectOutputNameEquals(filterValue : string) : this
- expectOutputNameStartsWith(filterValue : string) : this
- expectOutputNameEndsWith(filterValue : string) : this
- expectSysexIdentityResponse(manufacturerID : string, deviceFamily : string, modelNumber : string) : this
Example
deviceDriver.makeDetectionUnit().detectPortPair(midiInput, midiOutput)
.expectInputNameEquals('SimpleDevice IN')
.expectOutputNameEquals('SimpleDevice OUT')
DetectionSingleInput
Inherits From: DetectionEntry
Referenced by: DeviceDetectionUnit
Methods
- expectInputNameContains(filterValue : string) : this
- expectInputNameEquals(filterValue : string) : this
- expectInputNameStartsWith(filterValue : string) : this
- expectInputNameEndsWith(filterValue : string) : this
DeviceDriverActions
Referenced by: DeviceDriver
Properties
- mPrevPage : DeviceDriverAction
- mNextPage : DeviceDriverAction
- mResetPage : DeviceDriverAction
InitialSysexFile
Referenced by: DeviceDriver
UserGuide
Referenced by: DeviceDriver
(abstract) HostAction
Inherited by: HostPluginParameterBankZoneAction, HostInsertEffectViewerAction, MixerBankZoneAction, TrackSelectionAction, SubPageActionActivate, SubPageAreaAction, MappingPageActionActivate, DeviceDriverAction
Referenced by: ActionBinding
HostPluginParameterBankZoneAction
Inherits From: HostAction
Referenced by: HostPluginParameterBankZoneActions, ActionBinding
Methods
- trigger(activeMapping : ActiveMapping)
HostInsertEffectViewerAction
Inherits From: HostAction
Referenced by: HostInsertEffectViewerActions, ActionBinding
Methods
- trigger(activeMapping : ActiveMapping)
MixerBankZoneAction
Inherits From: HostAction
Referenced by: MixerBankZoneActions, ActionBinding
Methods
- trigger(activeMapping : ActiveMapping)
TrackSelectionAction
Inherits From: HostAction
Referenced by: TrackSelectionActions, ActionBinding
Methods
- trigger(activeMapping : ActiveMapping)
SubPageActionActivate
Inherits From: HostAction
Referenced by: SubPageActions, ActionBinding
Methods
- trigger(activeMapping : ActiveMapping)
SubPageAreaAction
Inherits From: HostAction
Referenced by: SubPageAreaActions, ActionBinding
Methods
- trigger(activeMapping : ActiveMapping)
MappingPageActionActivate
Inherits From: HostAction
Referenced by: MappingPageActions, ActionBinding
Methods
- trigger(activeMapping : ActiveMapping)
DeviceDriverAction
Inherits From: HostAction
Referenced by: DeviceDriverActions, ActionBinding
Methods
- trigger(activeMapping : ActiveMapping)
ActiveDevice
Represents a detected and activated device of a specific DeviceDriver.
Methods
- setState(key : string, val : string)
- getState(key : string) : string