summaryrefslogtreecommitdiffstats
path: root/res/controllers/Behringer-BCR2000-scripts.js
diff options
context:
space:
mode:
authorChristian <git-developer@users.noreply.github.com>2020-11-29 21:41:07 +0100
committerChristian <git-developer@users.noreply.github.com>2020-11-29 21:43:40 +0100
commitd972a36cf8eab63837fed6b9e93bdabe72bbf3d3 (patch)
tree083fcc8678cf0ad493ccd8f5e37fb8cb7d0d9ece /res/controllers/Behringer-BCR2000-scripts.js
parentf2fe53c65f46c584f4a4cf26bfb7e19cb4093f56 (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.js76
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],
- },
- }
- }],
};
}
});