CORRECT way to control RC10–R using MIDIo

This is direct from Boss support. It works !

Set midi channels on pedal -

METHOD
Go into the MIDI menu on the pedal.
***Set and Map #CC 1-18 on the pedal itself **

NOTE
the OPEN MIDI DICTIONARY differs from this list of CC NUMBERS.
IT SHOWS CC MESSAGES 1-17 -
whereas list from Roland Support shows 1-18.

CC#9 appears to be missing from the open dictionary list.

NOTE: for CC messages - set two messages PER MC8 SWITCH ACTION E.G.
#CC 1 - PRESS val =127
#CC1 - RELEASE val = 0

*EXCEPT FOR CC’s that control VOLUME LEVELS
I use CC Value Scroll action with a COUNTER from 0-127 with wrap-around option set.

This applies to CC’s 6-16-17

**CC’s As described here by ROLAND **

When using an MC-8 or any Morningstar Engineering MIDI controller, you’ll need to send the same CC# using two different values.

For example, if CC# 20 is set to control the LOOP STOP function, you’ll need to create a MIDI send from your controller for the same CC# sending on a value of 0 and the other a value of 127.
This mimics the momentary foot switch action that required by BOSS products to turn on and off certain functions.

Make sure to setup your MIDI communication between devices correctly.
In the RC-10R go to the MIDI menu by pressing MENU- use VALUE KNOB to navigate to MIDI and press the VALUE KNOB to enter into the RC-10R MIDI MENU:

Most of these MIDI general setting defaults will get you automatically connected but you’ll still need to program your user CC#s for the functions you want to control from your external MIDI CONTROL devices.

Make sure that the MIDI CONTROL device and RC-10R are set to the SAME MIDI CHANNEL for proper communication.

SET MIDI CHANNELS
RX CONTROL CH: 1 / MIDI CHANNEL 1-16
RX NOTE CH: 1 / MIDI CHANNEL 1-16
TX CONTROL CH: RX (same as RX CHANNEL MIDI CHANNEL 1)

SET PARAMETERS
PC IN/OUT: ON
SYNC CLOCK: AUTO
(will auto sync or slave to external MASTER MIDI devices)
CLOCK OUT: OFF

The following menus will be CONTROL CHANGE CC#s to control the RC-10R looper as long as your external device and RC-10R are set to the same MIDI CHANNEL.

*CC NUMBERS - as MAPPED BY USER ON THE PEDAL

RHY START CC: CC#1 (user choice)
RHY DIVISION CC: CC#2 (user choice)
RHY FILLIN CC: CC#3 (user choice)
RHY STOP CC: CC#4 (user choice)
RHY BREAK CC: CC#5 (user choice)
RHY LEVEL CC: CC#6 (user choice)
LOOP START CC: CC#7 (user choice)
LOOP STOP CC: CC#8 (user choice)
LOOP UNDREDO CC: CC#9 (user choice)
TRK1 START CC: CC#10 (user choice)
TRK1 STOP CC: CC#11 (user choice)
TRK1 UNDOREDO CC: CC#12 (user choice)
TRK2 START CC: CC#13 (user choice)
TRK2 STOP CC: CC#14 (user choice)
TRK2 UNREDO CC: CC#15 (user choice)
LOOP LEVEL CC: CC#16 (user choice)
TOTAL LEVEL CC: CC#17 (user choice)
ALL BREAK CC: CC#18 (user choice)

Hope this helps someone - and save them the HOURS it took me to find this out.

1 Like

Hi :slight_smile:

Thank You so much!
I want to buy the RC-10R, but I need a MIDI footcontroller, otherwise the workflow would not be fine for me. I own a midi footswitch of a different brand, but Your post is the only one in the whole damm internet, that explains the MIDI part of this looper, so I hope You can say if this could work with an ampero control board.
Thanks again!
and best regards
Markus

I don’t know the Ampero board.
If it can send multiple cc values in a single message - and senses press/release on the controller switch - it should work.

Check the compatability with Boss Support.

1 Like

Thanks!
But after a deeper look I see, the RC-10 has NOT the option “Clear all” not even with midi.
So that’s it for me… BOSS… why??

According to the parameter guide, if CTL 1/2 are set to TRCK1 Stop and TRCK2 Stop, holding them for 2 second clears the respective loops. Does the same thing work for the CCs? So if CC1 is set to TRCK1 Stop, then you’d do CC1=127 → 2 second delay → CC1=0, and that would clear trck1

This is a link to boss support article on CONTROL v ASSIGN functions

https://support.roland.com/hc/en-us/articles/4525984296475-BOSS-Device-Control-Function-VS-Assignments-Explained

This will be helpful in setting up the CONTROL SOURCE

It explains how to set the pedal up for external control. A snapshot:

CONTROL SOURCE:
The CONTROL SOURCE can be the physical onboard pedals or externally connected pedals. These can be thought of as the physical switches for triggering the function/behavior in the device.

For some examples: PEDAL1, PEDAL2, PEDAL3, CTL1, CTL2, CTL3, EXP, EXP1, onboard/external, external MIDI device MIDI CC#.

Actually on some Boss devices (e.g. 200 series, 500 series) it is possible to assign a CC to a physical switch. Sending this CC will mimic an actual press of the switch.
Any function that can be assigned to that switch in the control functions can be triggered via midi this way even if there is no dedicated target for that function in the assignes. This extends to action types as well (hold, momentary, double tap)
For example the tap tempo on the MD 500 can’t be triggered via CC. However it is possible to set the function of an external foot switch to tap tempo and trigger that via midi CC.
That doesn’t work for every Boss device (GT core for example) but might be possible on the RC 10.