Oh dear. I fear I am about to fall down a rather deep rabbit hole. ROLAND FR1XB and MIDI.
Why go there ? As a newcomer to accordion, I allowed myself to start learning the Roland with the bellows closed and parameter "BLC" (bellows curve) set to 2 (medium). The sound that comes out is pretty lifeless, but is handy for learning.
Now I have got to the stage of activating the bellows, like many others before me, I am horrified at the transition ! All that squeezing and stretching for an instrument that doesn't really use air at all (but insists on leaking a bit, even in the most closed valve position) and doesn't sound as good as 'the real thing', even when you work it hard!
So like many before me, I am fantasizing closing the bellows for good and using some sort of expression pedal, or even a "wearable" control (such as the TEC BBC2, which has 4 separate MIDI controls: breath, bite, head lean and head tilt - another rabbit hole!).
Why not just use a VOLUME CONTROL ? That would be easiest for me because I have one with my acoustic guitar rig, but of course that would only control VOLUME, whereas the MIDI EXPRESSION control available to the Roland family genuinely changes the TONE as well (presumably they took samples from real accordions at different volumes). So to sound reasonable, I figure I need a MIDI EXPRESSION Control.
This is where it becomes a rabbit hole! Seemingly, the FR1X in normal out-of-the-box mode, plays its sounds locally and outputs MIDI in case you want it (via both the MIDI and the USB 'computer' ports). In this mode, it seemingly ignores all MIDI inputs ?
To process INPUTS (only possible via the 'Computer' port) you seemingly have to switch parameter "ES9" (external sequencer) to *YES*. The accordion then falls silent, and just outputs its midi stream - BUT it does also then respond to MIDI inputs. The complete the loop, you need your external device to implement MIDI THRU, so the accordion MIDI output stream loops back and magically plays the accordion. BUT in this mode, the accordion can also receive external MIDI instructions - notably EXPRESSION control.
OK, none of this is new. Indeed, others such as KEYMN have even gone to the next stage of using the CME WIDI UHOST to implement the "thru" and also transport the remote MIDI over Bluetooth, as in this post (video sadly disappeared!). There's also a YouTube video of someone going even further using a TILTING IPHONE as an expression pedal! I'm not an Apple fan, so I thoroughly approve of standing on an iPhone!
However, the reason for my post is I don't know if every aspect of this has been mapped and documented somewhere? By exporting and looping back your MIDI stream, it's possible that some local controls might stop working because their function wasn't considered meaningful or worth implementing off-board. Does everything work? I have checked voices, switching octaves etc, and it SEEMS OK - but are we sure ?
The other hassle is that the EXPRESSION control seemingly needs to be on different CHANNELS for different parts of the instrument, ie #1 Accordion Treble, #2 Accordion Bass, #3 Chords, #4 Orchestra Treble. I think I have seen these documented somewhere in this forum, but I was also able to check them by simply connecting to a PC.
POCKET MIDI (A PC utility, free from the MS Store and available for Mac as well, I think) turns out to be a very handy way of testing and visualizing what's happening. As you see in the pic, I opened windows for MIDI Stream IN and Out, and also for sending Notes (piano KB) Program Changes and Control Changes. The MIDI settings window also shows the THRU setting in action. I was quickly able to verify that the accordion indeed responds to CC#11 Expression (but ignores CC#7 Volume) BUT that it has to be on the correct channel (#1, #2, #3... for the part of the accordion you want to control. Changing patches via Program Numbers also seems to work - but I didn't get as far as exploring USER SETS etc.
So what have I missed out or got wrong ?
Has anyone got a good working solution that implements an expression pedal across the whole instrument ?
And is there an alternative to dialling-up "ES9" on the accordion (parameter #43!) every time you power up the accordion ?!
Should I instead just learn to play the accordion "properly"?
Why go there ? As a newcomer to accordion, I allowed myself to start learning the Roland with the bellows closed and parameter "BLC" (bellows curve) set to 2 (medium). The sound that comes out is pretty lifeless, but is handy for learning.
Now I have got to the stage of activating the bellows, like many others before me, I am horrified at the transition ! All that squeezing and stretching for an instrument that doesn't really use air at all (but insists on leaking a bit, even in the most closed valve position) and doesn't sound as good as 'the real thing', even when you work it hard!
So like many before me, I am fantasizing closing the bellows for good and using some sort of expression pedal, or even a "wearable" control (such as the TEC BBC2, which has 4 separate MIDI controls: breath, bite, head lean and head tilt - another rabbit hole!).
Why not just use a VOLUME CONTROL ? That would be easiest for me because I have one with my acoustic guitar rig, but of course that would only control VOLUME, whereas the MIDI EXPRESSION control available to the Roland family genuinely changes the TONE as well (presumably they took samples from real accordions at different volumes). So to sound reasonable, I figure I need a MIDI EXPRESSION Control.
This is where it becomes a rabbit hole! Seemingly, the FR1X in normal out-of-the-box mode, plays its sounds locally and outputs MIDI in case you want it (via both the MIDI and the USB 'computer' ports). In this mode, it seemingly ignores all MIDI inputs ?
To process INPUTS (only possible via the 'Computer' port) you seemingly have to switch parameter "ES9" (external sequencer) to *YES*. The accordion then falls silent, and just outputs its midi stream - BUT it does also then respond to MIDI inputs. The complete the loop, you need your external device to implement MIDI THRU, so the accordion MIDI output stream loops back and magically plays the accordion. BUT in this mode, the accordion can also receive external MIDI instructions - notably EXPRESSION control.
OK, none of this is new. Indeed, others such as KEYMN have even gone to the next stage of using the CME WIDI UHOST to implement the "thru" and also transport the remote MIDI over Bluetooth, as in this post (video sadly disappeared!). There's also a YouTube video of someone going even further using a TILTING IPHONE as an expression pedal! I'm not an Apple fan, so I thoroughly approve of standing on an iPhone!
However, the reason for my post is I don't know if every aspect of this has been mapped and documented somewhere? By exporting and looping back your MIDI stream, it's possible that some local controls might stop working because their function wasn't considered meaningful or worth implementing off-board. Does everything work? I have checked voices, switching octaves etc, and it SEEMS OK - but are we sure ?
The other hassle is that the EXPRESSION control seemingly needs to be on different CHANNELS for different parts of the instrument, ie #1 Accordion Treble, #2 Accordion Bass, #3 Chords, #4 Orchestra Treble. I think I have seen these documented somewhere in this forum, but I was also able to check them by simply connecting to a PC.
POCKET MIDI (A PC utility, free from the MS Store and available for Mac as well, I think) turns out to be a very handy way of testing and visualizing what's happening. As you see in the pic, I opened windows for MIDI Stream IN and Out, and also for sending Notes (piano KB) Program Changes and Control Changes. The MIDI settings window also shows the THRU setting in action. I was quickly able to verify that the accordion indeed responds to CC#11 Expression (but ignores CC#7 Volume) BUT that it has to be on the correct channel (#1, #2, #3... for the part of the accordion you want to control. Changing patches via Program Numbers also seems to work - but I didn't get as far as exploring USER SETS etc.
So what have I missed out or got wrong ?
Has anyone got a good working solution that implements an expression pedal across the whole instrument ?
And is there an alternative to dialling-up "ES9" on the accordion (parameter #43!) every time you power up the accordion ?!
Should I instead just learn to play the accordion "properly"?
Attachments
Last edited: