bpaluzzi Posted November 20, 2013 Share Posted November 20, 2013 Hi - Wanted to see if it was possible to control the looper via MIDI so that the external pedals act like the on-board pedals. What I mean by that: on the device, you have two pedals - one for record/overdub, and one for play/stop. If you hit the first pedal while no loop is playing, the m13 knows to issue the "record" command If you hit the first pedal while a loop is playing, the m13 knows to issue the "overdub" command Similarly for the stop / play pedal. However, in the MIDI implementation, record, overdub, play, and stop require 4 different CC messages to be sent. Is there a way to issue the "toggling" command via MIDI (i.e., one CC message for record/overdub, which is correctly interpreted based on the current status of the device) Thanks so much for your help! Quote Link to comment Share on other sites More sharing options...
phil_m Posted November 20, 2013 Share Posted November 20, 2013 Well, the M13's MIDI map is kind of setup like you're describing. Record and overdub are controlled by the same CC# (50; Record is 0-63, Overdub 64-127), just different values coming from that same number. A lot of MIDI controllers will give you a "Toggle" option so that if you hit the switch once it sends out one value on a CC# and if you hit it again. So, I guess the answer to your question is yes it can be done, but you have to make sure the controller you're looking at has the feature. Quote Link to comment Share on other sites More sharing options...
bpaluzzi Posted November 20, 2013 Author Share Posted November 20, 2013 Toggle externally won't work, though. The function for footswitch one won't go "record", "overdub", "record", "overdub" etc. It'll be "record", "overdub", "overdub", "overdub", "overdub" I can't imagine for the life of me why Line6 designed it this way, especially as the "alternative" functions for each controller are absolutely dead when it's not their "turn" to be called (e.g., if you hit "overdub" when no loop is playing, the system does nothing) In short, on the board, you use two pedals. Externally, you need four pedals, but only two can ever be used. What the?? ;-) Quote Link to comment Share on other sites More sharing options...
bpaluzzi Posted November 20, 2013 Author Share Posted November 20, 2013 1 - issue midi command "record" to start loop playing 2 - issue midi command "overdub" to start overdub #1 3 - issue midi command "overdub" to stop overdub #1 4 - issue midi command "overdub" to start overdub #2 5 - issue midi command "overdub" to stop overdub #2 6 - issue midi command "overdub" to start overdub #3 7 - issue midi command "overdub" to stop overdub #3 8 - issue midi command "stop" to stop loop In this instance, there are two problems if you use an external toggle First of all, steps 3, 5, and 7 would be issuing "record" instead of overdub, which won't work Secondly, step 8 would issue "play" instead of stop. There is knowledge "in the system" about whether overdub/record or start/stop is the applicable function. Since only one of these commands *can* be used at a time (i.e., calling "overdub" when the system expects "record" means nothing happens), it's absolutely mind-boggling that line6 chose to separate these into separate control changes. Quote Link to comment Share on other sites More sharing options...
bpaluzzi Posted November 28, 2013 Author Share Posted November 28, 2013 So after doing more testing with this, I've come to the somewhat unbelievable conclusion that it's not possible to duplicate the function of the two on-board looper pedals - you need 4 external pedals to get the same functionality. Yes, it's my fault for not examining the MIDI spec more carefully before purchasing, but my goodness, why would Line6 choose such a bizarre midi implementation? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.