So, this is my first post in a while and my contribution to the “looper without remote” fraction in da house.
But first of all I would like to thank all of those who made this possible in the first place: Damian Greda, Peto et al. for cracking the looper mystery and WS for making the code understandable for us less gifted in NRPN programming. And, of course, thanks to the KPA team for making the function available to all of us!
Anyway, it has been pointed out a couple of times, that the FCB with a standard Uno chip (NOT Uno4KPA!) can only send 2 CCs at a time. This, of course would make the looper function more of a tap-dancing than a musical performance. However, it is in fact possible to send 4 CCs (and actually up to 12) simultaneously.
Here’s how you do it:
Although the Uno chip only allows you to send 2 CCs per switch, when in stomp mode, you have the possibility of determining which stomps are activated when any patch or other stomp switch is pressed. This means that you can activate up to five stomps with only one switch (thus, up to 12 CCs). How to get this working with the looper?First, let’s take a look at the necessary commands:
QuoteDisplay More
If you have a Midi Device, that allows you to send four CCs at once, it is very easy:
Here are the commands:
CC#=Controller Number, V=Value
Rec/Play/Overdub: CC#99 V125, CC#98 V88, CC#06 V0, CC#38 V1 (on press), V0 (on release)
Stop/Erase:CC#99 V125, CC#98 V89, CC#06 V0, CC#38 V1 (on press), V0 (on release)
Undo:CC#99 V125, CC#98 V93, CC#06 V0, CC#38 V1 (on press), V0 (on release)
TriggerCC#99 V125, CC#98 V90, CC#06 V0, CC#38 V1 (on press), V0 (on release)
ReverseCC#99 V125, CC#98 V91, CC#06 V0, CC#38 V1 (on press), V0 (on release)
1/2 SpeedCC#99 V125, CC#98 V92, CC#06 V0, CC#38 V1 (on press), V0 (on release)
So, as you see, all commands are exactly the same, except for the CC#98 value. So, we can program the first half of each looper command (CC#99 V125, CC#98 Vxx) to a specific switch and then have all of them also activate one and the same stomp for the ending sequence (CC#06 V0, CC#38 V1). It is important, though, for this stomp to be in “momentary” mode, so that it sends the necessary “closing” command (CC#38 V0). In order to do this, make sure that the alternate value is set to zero and that the CC toggling is deactivated. (this seems counterintuitive, but that’s how it works).
I know, it sounds a lot more complicated than it is, and it actually took me quite a while to figure out how to get this running properly. I made some screenshots though, to make the whole thing more undertandable.
In the first screenshot you can see the settings for switch nr 1. It sends the beginning half of the rec/play/odub command. Pay attention to the “Stomp Box” settings below. Nr 1 is set to ON. This means that every time I activate the switch, it will also activate that stomp box (which actually is switch nr 6).
Now, in the next screenshot you can see the settings of that stomp box. It is important that the “Alt” box is unchecked. However, it is also important for the value in the greyed out part to be set at zero, to make sure it will toggle between values 1 (when pressed) and 0 (when released).
Since this is the “closing part” of all commands, I have all switches used for looper functions set to activate this same stompbox. As a result I only need to press one switch at a time and, supposing I want to implement all looper functions, I would still have at least 3 switches available to do other fun stuff
Ok, so I hope this actually made some sense and helps some people out in implementing the looper with their FCBs.
Cheers!
David
p.s: damn, I think this is the last time I post something long on the forum. The session kept “timing out” on me!