Skip to content

Commit b1d49ff

Browse files
committed
Merge branch 'develop' into device-icon-p1m
2 parents 05410e4 + 278b689 commit b1d49ff

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

readme.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ The following devices are explicitly supported:
2121
- iCON:
2222
- Platform M+ / X+ <sup>\*</sup>
2323
- QCon Pro G2 / QCon EX G2
24-
- P1-M / P1-X <sup>\*</sup>
2524
- V1-M / V1-X <sup>\*</sup>
25+
- P1-M / P1-X <sup>\*</sup>
2626
- Mackie Control Universal (Pro) / XT (Pro)
2727
- SSL UF1 <sup>\*</sup>
2828

@@ -212,38 +212,38 @@ Current limitations of the MIDI Remote API:
212212
</details>
213213

214214
<details>
215-
<summary>iCON P1-M / P1-X</summary>
215+
<summary>iCON V1-M / V1-X</summary>
216216

217-
The iCON P1-M has a touch screen button matrix with customizable button labels (via the iMAP software).
218-
The mappings of the MIDI Remote Script are available as an iMAP preset that you can [download](assets/mcu-midiremote-p1-m.imap) and load into iMAP so the hardware button layout matches the layout of the MIDI Remote control surface.
217+
The iCON V1-M has a touch screen button matrix with customizable button labels (via the iMAP software).
218+
The mappings of the MIDI Remote Script are available as an iMAP DAW mapping that you can [download](assets/mcu-midiremote.v1m-daw) and load into iMAP (right-click > "Load DAW mapping") so the button layout on the V1-M matches the layout of the MIDI Remote control surface.
219219
When you customize your mappings in the Cubase MIDI Remote Mapping Assistant, you can use the iMAP software to update the labels on the V1-M.
220220
The default mapping assigns each button of the first three function layers (blue, green, yellow) to a corresponding virtual button on the MIDI Remote control surface.
221-
Presuming the provided iMAP preset has been loaded, the following aspects of the V1-M script differ from the default mapping described in the previous section:
221+
Presuming the provided iMAP DAW mapping has been loaded, the following aspects of the V1-M script differ from the mapping described above:
222222

223223
- All buttons are labelled according to their actual functions (even if these functions differ from the default MCU functions).
224-
- The first (blue) and second (green) function layers expose three buttons that are not available in Cubase's default MCU mapping: Edit Instrument, Click, and Reset Meters.
224+
- The first (blue) function layer exposes three buttons that are not available in Cubase's default MCU mapping: Edit Instrument, Reset Meters, and Click.
225225
- There is no additional touchscreen button for controlling the value under the mouse cursor because the controller can already do this via the Focus button top-right of the jog wheel.
226-
- The fourth scribble strip row shows peak meter levels. While a track's fader is touched, the third and fourth row of its channel's scribble strip switch to the fader's current parameter name and parameter value, unless the Shift button is held.
227-
- All encoder assign buttons are located on the third (yellow) function layer and there are more encoder assign buttons than traditional MCU devices have: The encoder assignments from the table in the previous section have mostly been split across individual buttons to make them easier to access. The only encoder assignments which you can page through by pressing the assign button multiple times are Gain/Ph, LC/HC, Focused Insert, EQ, and Sends.
226+
- The secondary scribble strips show track names and peak meter levels. While a track's fader is touched, its scribble strip switches to the fader's current parameter name and parameter value instead, unless the Shift button is held.
227+
- All encoder assign buttons are located on the second (green) function layer and there are more encoder assign buttons than traditional MCU devices have: The encoder assignments from the table in the previous section have mostly been split across individual buttons to make them easier to access. The only encoder assignments which you can page through by pressing the assign button multiple times are EQ, Sends, and Focused Insert.
228228

229229
Lastly, thanks to iCON for supporting the development of this script variant!
230230

231231
</details>
232232

233233
<details>
234-
<summary>iCON V1-M / V1-X</summary>
234+
<summary>iCON P1-M / P1-X</summary>
235235

236-
The iCON V1-M has a touch screen button matrix with customizable button labels (via the iMAP software).
237-
The mappings of the MIDI Remote Script are available as an iMAP DAW mapping that you can [download](assets/mcu-midiremote.v1m-daw) and load into iMAP (right-click > "Load DAW mapping") so the button layout on the V1-M matches the layout of the MIDI Remote control surface.
236+
The iCON P1-M has a touch screen button matrix with customizable button labels (via the iMAP software).
237+
The mappings of the MIDI Remote Script are available as an iMAP preset that you can [download](assets/mcu-midiremote-p1-m.imap) and load into iMAP so the hardware button layout matches the layout of the MIDI Remote control surface.
238238
When you customize your mappings in the Cubase MIDI Remote Mapping Assistant, you can use the iMAP software to update the labels on the V1-M.
239239
The default mapping assigns each button of the first three function layers (blue, green, yellow) to a corresponding virtual button on the MIDI Remote control surface.
240-
Presuming the provided iMAP DAW mapping has been loaded, the following aspects of the V1-M script differ from the mapping described above:
240+
Presuming the provided iMAP preset has been loaded, the following aspects of the V1-M script differ from the default mapping described in the previous section:
241241

242242
- All buttons are labelled according to their actual functions (even if these functions differ from the default MCU functions).
243-
- The first (blue) function layer exposes three buttons that are not available in Cubase's default MCU mapping: Edit Instrument, Reset Meters, and Click.
243+
- The first (blue) and second (green) function layers expose three buttons that are not available in Cubase's default MCU mapping: Edit Instrument, Click, and Reset Meters.
244244
- There is no additional touchscreen button for controlling the value under the mouse cursor because the controller can already do this via the Focus button top-right of the jog wheel.
245-
- The secondary scribble strips show track names and peak meter levels. While a track's fader is touched, its scribble strip switches to the fader's current parameter name and parameter value instead, unless the Shift button is held.
246-
- All encoder assign buttons are located on the second (green) function layer and there are more encoder assign buttons than traditional MCU devices have: The encoder assignments from the table in the previous section have mostly been split across individual buttons to make them easier to access. The only encoder assignments which you can page through by pressing the assign button multiple times are EQ, Sends, and Focused Insert.
245+
- The fourth scribble strip row shows peak meter levels. While a track's fader is touched, the third and fourth row of its channel's scribble strip switch to the fader's current parameter name and parameter value, unless the Shift button is held.
246+
- All encoder assign buttons are located on the third (yellow) function layer and there are more encoder assign buttons than traditional MCU devices have: The encoder assignments from the table in the previous section have mostly been split across individual buttons to make them easier to access. The only encoder assignments which you can page through by pressing the assign button multiple times are Gain/Ph, LC/HC, Focused Insert, EQ, and Sends.
247247

248248
Lastly, thanks to iCON for supporting the development of this script variant!
249249

src/mapping/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ export function makeHostMapping(
2626
input: "Input",
2727
output: "Output",
2828
})) {
29-
if (config.channelVisibility[configName]) {
30-
mixerBankZone[`include${methodNamePart}Channels`]();
29+
if (!config.channelVisibility[configName]) {
30+
mixerBankZone[`exclude${methodNamePart}Channels`]();
3131
}
3232
}
3333

0 commit comments

Comments
 (0)