diff options
author | Christian <git-developer@users.noreply.github.com> | 2020-11-29 21:41:07 +0100 |
---|---|---|
committer | Christian <git-developer@users.noreply.github.com> | 2020-11-29 21:43:40 +0100 |
commit | d972a36cf8eab63837fed6b9e93bdabe72bbf3d3 (patch) | |
tree | 083fcc8678cf0ad493ccd8f5e37fb8cb7d0d9ece /res/controllers/Behringer-BCR2000-scripts.js | |
parent | f2fe53c65f46c584f4a4cf26bfb7e19cb4093f56 (diff) |
refactor(BCR2000): move equalizer unit into deck
Diffstat (limited to 'res/controllers/Behringer-BCR2000-scripts.js')
-rw-r--r-- | res/controllers/Behringer-BCR2000-scripts.js | 76 |
1 files changed, 37 insertions, 39 deletions
diff --git a/res/controllers/Behringer-BCR2000-scripts.js b/res/controllers/Behringer-BCR2000-scripts.js index da5ab46bbb..dc5d2ca399 100644 --- a/res/controllers/Behringer-BCR2000-scripts.js +++ b/res/controllers/Behringer-BCR2000-scripts.js @@ -98,6 +98,23 @@ var BCR2000 = new components.extension.GenericMidiController({ } }, ], + equalizerUnit: { + feedback: true, + midi: { + enabled: [cc, p.pushEncoderGroup2[0].button], + super1: [cc, p.pushEncoderGroup2[0].encoder], + parameterKnobs: { + 1: [cc, p.pushEncoderGroup2[1].encoder], + 2: [cc, p.pushEncoderGroup2[2].encoder], + 3: [cc, p.pushEncoderGroup2[3].encoder], + }, + parameterButtons: { + 1: [cc, p.pushEncoderGroup2[1].button], + 2: [cc, p.pushEncoderGroup2[2].button], + 3: [cc, p.pushEncoderGroup2[3].button], + }, + } + }, }, { deckNumbers: [2], @@ -175,12 +192,29 @@ var BCR2000 = new components.extension.GenericMidiController({ type: c.Button.prototype.types.push } }, - ] + ], + equalizerUnit: { + feedback: true, + midi: { + enabled: [cc, p.pushEncoderGroup2[4].button], + super1: [cc, p.pushEncoderGroup2[4].encoder], + parameterKnobs: { + 1: [cc, p.pushEncoderGroup2[5].encoder], + 2: [cc, p.pushEncoderGroup2[6].encoder], + 3: [cc, p.pushEncoderGroup2[7].encoder], + }, + parameterButtons: { + 1: [cc, p.pushEncoderGroup2[5].button], + 2: [cc, p.pushEncoderGroup2[6].button], + 3: [cc, p.pushEncoderGroup2[7].button], + }, + } + } }], effectUnits: [{ feedback: true, unitNumbers: [1, 3], - components: { + midi: { effectFocusButton: [cc, p.buttonRow2[0]], enableButtons: { 1: [cc, p.buttonRow2[1]], @@ -198,7 +232,7 @@ var BCR2000 = new components.extension.GenericMidiController({ { feedback: true, unitNumbers: [2, 4], - components: { + midi: { effectFocusButton: [cc, p.buttonRow2[4]], enableButtons: { 1: [cc, p.buttonRow2[5]], @@ -213,42 +247,6 @@ var BCR2000 = new components.extension.GenericMidiController({ }, } }], - equalizerUnits: [{ - channel: 1, - feedback: true, - components: { - enabled: [cc, p.pushEncoderGroup2[0].button], - super1: [cc, p.pushEncoderGroup2[0].encoder], - parameterKnobs: { - 1: [cc, p.pushEncoderGroup2[1].encoder], - 2: [cc, p.pushEncoderGroup2[2].encoder], - 3: [cc, p.pushEncoderGroup2[3].encoder], - }, - parameterButtons: { - 1: [cc, p.pushEncoderGroup2[1].button], - 2: [cc, p.pushEncoderGroup2[2].button], - 3: [cc, p.pushEncoderGroup2[3].button], - }, - } - }, - { - channel: 2, - feedback: true, - components: { - enabled: [cc, p.pushEncoderGroup2[4].button], - super1: [cc, p.pushEncoderGroup2[4].encoder], - parameterKnobs: { - 1: [cc, p.pushEncoderGroup2[5].encoder], - 2: [cc, p.pushEncoderGroup2[6].encoder], - 3: [cc, p.pushEncoderGroup2[7].encoder], - }, - parameterButtons: { - 1: [cc, p.pushEncoderGroup2[5].button], - 2: [cc, p.pushEncoderGroup2[6].button], - 3: [cc, p.pushEncoderGroup2[7].button], - }, - } - }], }; } }); |