diff --git a/src/constants/mixerProtocols/EmberLawo.ts b/src/constants/mixerProtocols/EmberLawo.ts index bd9a3485..8954bd17 100644 --- a/src/constants/mixerProtocols/EmberLawo.ts +++ b/src/constants/mixerProtocols/EmberLawo.ts @@ -9,9 +9,9 @@ export const LawoClient: IMixerProtocol = { mode: "master", //master (ignores mixers faderlevel, and use faderlevel as gain preset), //client (use feedback from mixers fader level) leadingZeros: false, //some OSC protocols needs channels to be 01, 02 etc. - pingCommand: [emptyMixerMessage()], + pingCommand: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], pingTime: 0, //Bypass ping when pingTime is zero - initializeCommands: [emptyMixerMessage()], + initializeCommands: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], channelTypes: [{ channelTypeName: 'CH', channelTypeColor: '#2f2f2f', @@ -24,11 +24,11 @@ export const LawoClient: IMixerProtocol = { max: 100, zero: 75 }], - CHANNEL_OUT_GAIN: [emptyMixerMessage()], - CHANNEL_VU: [emptyMixerMessage()], - CHANNEL_NAME: [emptyMixerMessage()], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + CHANNEL_OUT_GAIN: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + CHANNEL_VU: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + CHANNEL_NAME: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { CHANNEL_FADER_LEVEL: [{ @@ -48,10 +48,10 @@ export const LawoClient: IMixerProtocol = { zero: 0 }], - CHANNEL_NAME: [emptyMixerMessage()], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + CHANNEL_NAME: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], } }], fader: { diff --git a/src/constants/mixerProtocols/StuderVistaEmber.ts b/src/constants/mixerProtocols/StuderVistaEmber.ts index bfe901b7..641ead15 100644 --- a/src/constants/mixerProtocols/StuderVistaEmber.ts +++ b/src/constants/mixerProtocols/StuderVistaEmber.ts @@ -9,14 +9,14 @@ export const StuderVistaMaster: IMixerProtocol = { mode: "master", //master (ignores mixers faderlevel, and use faderlevel as gain preset), //client (use feedback from mixers fader level) leadingZeros: false, //some OSC protocols needs channels to be 01, 02 etc. - pingCommand: [emptyMixerMessage()], + pingCommand: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], pingTime: 0, //Bypass ping when pingTime is zero - initializeCommands: [emptyMixerMessage()], + initializeCommands: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], channelTypes: [{ channelTypeName: 'CH', channelTypeColor: '#2f2f2f', fromMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: 'Vista 9/Mixer/Channels/Inp Mono/Inp Mono #{channel}/Fader/Value', value: 0, @@ -25,7 +25,7 @@ export const StuderVistaMaster: IMixerProtocol = { max: 10, zero: 0 }], - CHANNEL_VU: [emptyMixerMessage()], + CHANNEL_VU: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_NAME: [{ mixerMessage: 'Vista 9/Mixer/Channels/Inp Mono/Inp Mono #{channel}/Channel Attribute/User Label', value: 0, @@ -34,11 +34,11 @@ export const StuderVistaMaster: IMixerProtocol = { max: 10, zero: 0 }], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: 'Vista 9/Mixer/Channels/Inp Mono/Inp Mono #{channel}/Fader/Value', value: 0, @@ -56,16 +56,16 @@ export const StuderVistaMaster: IMixerProtocol = { max: 10, zero: 0 }], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }, { channelTypeName: 'ST', channelTypeColor: '#2f2f2f', fromMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: 'Vista 9/Mixer/Channels/Inp Stereo/Inp Stereo #{channel}/Fader/Value', value: 0, @@ -74,7 +74,7 @@ export const StuderVistaMaster: IMixerProtocol = { max: 10, zero: 0 }], - CHANNEL_VU: [emptyMixerMessage()], + CHANNEL_VU: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_NAME: [{ mixerMessage: 'Vista 9/Mixer/Channels/Inp Stereo/Inp Stereo #{channel}/Channel Attribute/User Label', value: 0, @@ -83,11 +83,11 @@ export const StuderVistaMaster: IMixerProtocol = { max: 10, zero: 0 }], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: 'Vista 9/Mixer/Channels/Inp Stereo/Inp Stereo #{channel}/Fader/Value', value: 0, @@ -105,16 +105,16 @@ export const StuderVistaMaster: IMixerProtocol = { max: 10, zero: 0 }], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }, { channelTypeName: 'Inp X', channelTypeColor: '#2f2f2f', fromMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: 'Vista 9/Mixer/Channels/Inp 5_1/Inp 5_1 #{channel}/Fader/Value', value: 0, @@ -123,7 +123,7 @@ export const StuderVistaMaster: IMixerProtocol = { max: 10, zero: 0 }], - CHANNEL_VU: [emptyMixerMessage()], + CHANNEL_VU: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_NAME: [{ mixerMessage: 'Vista 9/Mixer/Channels/Inp 5_1/Inp 5_1 #{channel}/Channel Attribute/User Label', value: 0, @@ -132,11 +132,11 @@ export const StuderVistaMaster: IMixerProtocol = { max: 10, zero: 0 }], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: 'Vista 9/Mixer/Channels/Inp 5_1/Inp 5_1 #{channel}/Fader/Value', value: 0, @@ -154,9 +154,9 @@ export const StuderVistaMaster: IMixerProtocol = { max: 10, zero: 0 }], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }], fader: { diff --git a/src/constants/mixerProtocols/ardourMaster.ts b/src/constants/mixerProtocols/ardourMaster.ts index 7274b93b..ca394873 100644 --- a/src/constants/mixerProtocols/ardourMaster.ts +++ b/src/constants/mixerProtocols/ardourMaster.ts @@ -31,20 +31,20 @@ export const ArdourMaster: IMixerProtocol = { channelTypeName: 'CH', channelTypeColor: '#2f2f2f', fromMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: '/strip/fader/{channel}', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_VU: [{ mixerMessage: '/strip/meter/{channel}', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_NAME: [{ mixerMessage: '/strip/name/{channel}', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: '/strip/fader/{channel}', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_NAME: [{ mixerMessage: '/strip/name/{channel}', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], } }], fader: { diff --git a/src/constants/mixerProtocols/behringerXrMaster.ts b/src/constants/mixerProtocols/behringerXrMaster.ts index d4e97b34..be760b1b 100644 --- a/src/constants/mixerProtocols/behringerXrMaster.ts +++ b/src/constants/mixerProtocols/behringerXrMaster.ts @@ -30,20 +30,20 @@ export const BehringerXrMaster: IMixerProtocol = { channelTypeName: 'CH', channelTypeColor: '#2f2f2f', fromMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], //'none' ignores this command + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], //'none' ignores this command CHANNEL_OUT_GAIN: [{ mixerMessage: '/ch/{channel}/mix/fader', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_VU: [{ mixerMessage: '/meters/1', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_NAME: [{ mixerMessage: '/ch/{channel}/config/name', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer : { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: '/ch/{channel}/mix/fader', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_NAME: [{ mixerMessage: '/ch/{channel}/config/name', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }], fader: { diff --git a/src/constants/mixerProtocols/casparCGMaster.ts b/src/constants/mixerProtocols/casparCGMaster.ts index 9b266998..a54b1d43 100644 --- a/src/constants/mixerProtocols/casparCGMaster.ts +++ b/src/constants/mixerProtocols/casparCGMaster.ts @@ -54,18 +54,18 @@ if (geometry) { fromMixer: { CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], - CHANNEL_VU: [emptyMixerMessage()], - CHANNEL_NAME: [emptyMixerMessage()], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + CHANNEL_VU: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + CHANNEL_NAME: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], - CHANNEL_NAME: [emptyMixerMessage()], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + CHANNEL_NAME: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }] } diff --git a/src/constants/mixerProtocols/genericMidi.ts b/src/constants/mixerProtocols/genericMidi.ts index 3cc35852..b59cf8bf 100644 --- a/src/constants/mixerProtocols/genericMidi.ts +++ b/src/constants/mixerProtocols/genericMidi.ts @@ -6,9 +6,9 @@ export const GenericMidi: IMixerProtocol = { mode: "client", //master (ignores mixers faderlevel, and use faderlevel as gain preset), //client (use feedback from mixers fader level) leadingZeros: false, - pingCommand: [emptyMixerMessage()], + pingCommand: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], pingTime: 0, - initializeCommands: [emptyMixerMessage()], + initializeCommands: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], channelTypes: [{ channelTypeName: 'CH', channelTypeColor: '#2f2f2f', @@ -16,17 +16,17 @@ export const GenericMidi: IMixerProtocol = { CHANNEL_FADER_LEVEL: [{ mixerMessage: "39", value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], //PgmChange 0 - ignores this command CHANNEL_OUT_GAIN: [{ mixerMessage: "0", value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], //PgmChange 0 - ignores this command CHANNEL_VU: [{ mixerMessage: "0", value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], //PgmChange 0 - ignores this command - CHANNEL_NAME: [emptyMixerMessage()], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + CHANNEL_NAME: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { CHANNEL_FADER_LEVEL: [{ mixerMessage: "39", value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_OUT_GAIN: [{ mixerMessage: "38", value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], - CHANNEL_NAME: [emptyMixerMessage()], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + CHANNEL_NAME: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }], fader: { diff --git a/src/constants/mixerProtocols/midasMaster.ts b/src/constants/mixerProtocols/midasMaster.ts index 5ffb6166..d4a09388 100644 --- a/src/constants/mixerProtocols/midasMaster.ts +++ b/src/constants/mixerProtocols/midasMaster.ts @@ -45,20 +45,20 @@ export const MidasMaster: IMixerProtocol = { channelTypeName: 'CH', channelTypeColor: '#2f2f2f', fromMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], //'none' ignores this command + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], //'none' ignores this command CHANNEL_OUT_GAIN: [{ mixerMessage: '/ch/{channel}/mix/fader', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_VU: [{ mixerMessage: '/meters/1', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_NAME: [{ mixerMessage: '/ch/{channel}/config/name', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: '/ch/{channel}/mix/fader', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_NAME: [{ mixerMessage: '/ch/{channel}/config/name', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }], fader: { diff --git a/src/constants/mixerProtocols/reaper.ts b/src/constants/mixerProtocols/reaper.ts index eb1da7b1..a1b14b71 100644 --- a/src/constants/mixerProtocols/reaper.ts +++ b/src/constants/mixerProtocols/reaper.ts @@ -6,9 +6,9 @@ export const Reaper: IMixerProtocol = { mode: "client", //master (ignores mixers faderlevel, and use faderlevel as gain preset), //client (use feedback from mixers fader level) leadingZeros: false, //some OSC protocols needs channels to be 01, 02 etc. - pingCommand: [emptyMixerMessage()], + pingCommand: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], pingTime: 0, //Bypass ping when pingTime is zero - initializeCommands: [emptyMixerMessage()], + initializeCommands: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], channelTypes: [{ channelTypeName: 'CH', channelTypeColor: '#2f2f2f', @@ -17,8 +17,8 @@ export const Reaper: IMixerProtocol = { CHANNEL_OUT_GAIN: [{ mixerMessage: '/track/{channel}/fx/1/fxparam/1/value', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_VU: [{ mixerMessage: '/track/{channel}/vu', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], CHANNEL_NAME: [{ mixerMessage: '/track/{channel}/name', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { CHANNEL_FADER_LEVEL: [{ mixerMessage: '/track/{channel}/volume', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], @@ -38,7 +38,7 @@ export const Reaper: IMixerProtocol = { min: 0, max: 1, zero: 0.75 }], - AUX_SEND: [emptyMixerMessage()], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }], fader: { diff --git a/src/constants/mixerProtocols/reaperMaster.ts b/src/constants/mixerProtocols/reaperMaster.ts index f38815a0..81f09d4c 100644 --- a/src/constants/mixerProtocols/reaperMaster.ts +++ b/src/constants/mixerProtocols/reaperMaster.ts @@ -6,22 +6,22 @@ export const ReaperMaster: IMixerProtocol = { mode: "master", //master (ignores mixers faderlevel, and use faderlevel as gain preset), //client (use feedback from mixers fader level) leadingZeros: false, //some OSC protocols needs channels to be 01, 02 etc. - pingCommand: [emptyMixerMessage()], + pingCommand: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], pingTime: 0, //Bypass ping when pingTime is zero - initializeCommands: [emptyMixerMessage()], + initializeCommands: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], channelTypes: [{ channelTypeName: 'CH', channelTypeColor: '#2f2f2f', fromMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: '/track/{channel}/volume', value: 0, type: 'f', min: 0, max: 1, zero: 0.75 }], CHANNEL_VU: [{ mixerMessage: '/track/{channel}/vu', value: 0, type: 'f', min: 0, max: 1, zero: 0.75 }], CHANNEL_NAME: [{ mixerMessage: '/track/{channel}/name', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: '/track/{channel}/volume', value: 0, type: 'f', min: 0, max: 1, zero: 0.75 }], CHANNEL_NAME: [{ mixerMessage: '/track/{channel}/name', value: 0, type: 'f', min: 0, max: 1, zero: 0.75}], PFL_ON: [{ @@ -40,30 +40,30 @@ export const ReaperMaster: IMixerProtocol = { max: 1, zero: 0.75 }], - AUX_SEND: [emptyMixerMessage()], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }, { channelTypeName: 'MASTER', channelTypeColor: '#0f0f3f', fromMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: '/master/volume', value: 0, type: 'f', min: 0, max: 1, zero: 0.75 }], CHANNEL_VU: [ { mixerMessage: '/master/vu/L', value: 0, type: 'f', min: 0, max: 1, zero: 0.75 }, { mixerMessage: '/master/vu/R', value: 0, type: 'f', min: 0, max: 1, zero: 0.75 } ], - CHANNEL_NAME: [emptyMixerMessage()], - PFL: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + CHANNEL_NAME: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, toMixer: { - CHANNEL_FADER_LEVEL: [emptyMixerMessage()], + CHANNEL_FADER_LEVEL: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], CHANNEL_OUT_GAIN: [{ mixerMessage: '/master/volume', value: 0, type: 'f', min: 0, max: 1, zero: 0.75 }], - CHANNEL_NAME: [emptyMixerMessage()], - PFL_ON: [emptyMixerMessage()], - PFL_OFF: [emptyMixerMessage()], - AUX_SEND: [emptyMixerMessage()], + CHANNEL_NAME: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_ON: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + PFL_OFF: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], + AUX_SEND: [{ mixerMessage: 'none', value: 0, type: 'f', min: 0, max: 1.5, zero: 1}], }, }], fader: {