one man band wrote:Guys, how did you get SL to learn your midi bindings? I am having no luck whatsoever...
Good thing to think about first is a logical system of assigning the notes/controllers/program changes to operations.
C = record ; D = overdub ; E = multiply ; F = (reserved) ; G = mute/trigger ; A = undo ; B = redo
C# = (unassigned) ; D# = substitute ; F# = reverse ; G# = once ; A# = trigger
C1 (note 36) through to B1 (note 47) I use for loop 1
C2 (note 48) through to B2 (note 59) for loop 2 etcetera
C0 through to B0 I have set up for selected loop with F0 set to select next loop.
Continuous controllers: cc31-38 feedback ; cc41-48 pan ; cc51-58 individual loop input gain ; cc01 master input gain
You can set up your foot controller or control surface to send what you want from each button/knob and then send the message for SL to learn...... So on to your question at last:
1. Get Sooperlooper up and running. I'm using the JACK version with MIDI Patchbay routing the MIDI to SL. Use MIDI Monitor to make sure you are sending MIDI into your computer and it is being routed to SL.
2. Click on Preferences in SL, click on tab MIDI Bindings.
3. In Command/Control box (bottom left) in MIDI Bindings window select the command you want to bind to from the first pull down box. [cmd] record is a good one to start with.
4. From second pull down box labelled Loop # choose selected (or the number of the loop you want to bind to).
5. In MIDI Event box (bottom right) click the Learn button then send the MIDI event you want to bind to that function.
6. Click Add New button and you will see the new binding added to the list in MIDI Bindings window.
I can send you my slb file if you want to have a look at the way I've chosen to do it. I'm using a BCR2000 and MFC10 with an option on all sorts of other MIDI sources.
Hope this helps.