Creating the Ideal Jazz “one-man-band” using SooperLooper
I am working now with SooperLooper on Zynthian 5.1 using a Behringer FCB1010 MIDI foot controller to be able to create “verse/chorus” patterns. This is essential to be able to accompany myself “one man band” style while playing jazz standards.
Current Workflow
So far I’ve been using a simple schema:
| CC | Actions | Intended Result |
|---|---|---|
| 20 | Record (latch) | Start or end record of the current track. |
| 21 | Next Track | Cycle from one track to the next. |
| 22 | Mute (latch) | Mute (or end record and mute) the current track. |
| 23 | Multiply (latch) | Multiply the current track. |
I first play a rhythm into Track 1 (e.g., conga drums) that serves as the controlling loop for the song. This is surprisingly effective; with practice, I’ve found I can reliably get a solid rhythm backing track.
I then multiply this rhythm track (usually just a measure) to be a longer length (usually 4 measures) to give me enough time to “pedal dance” my way through navigating the rest of the tracks.
I then compile the rest of the tracks using the following sequence:
- Next Track (21)
- Record (20)
- Mute (and end record) current track (22)
- Next Track (21)
I then repeat steps 2-4 to continue layering tracks. For example, after I have recorded Track 2, I need to send 22 (mute) → 21 (next track) → 20 (record) in order to immediately start recording Track 3.
When I’m done layering my tracks, it requires 4 foot presses: 22 (mute) → 21 (next track) → 21 again (skip over Track 1, the backing rhythm track) → 22 (unmute Track 2).
This works, but it is a lot of foot presses to be doing live when trying to also remember how to play the bass and chords of the jazz backing track! I am fairly coordinated, but not that coordinated.
Ideal Workflow
I would like instead to be able to setup the following workflow:
| CC | Actions | Intended Result |
|---|---|---|
| 20 | Mute / End Record current track; Go to next track; Start Record on next track (now “current”) | Allows easy “one button” layering of verse/chorus tracks. |
| 21 | Mute Tracks 3, 4, 5; Unmute Track 2 | Play only Track 2. |
| 22 | Mute Tracks 2, 4, 5; Unmute Track 3 | Play only Track 3. |
| 23 | Mute Tracks 2, 3, 5; Unmute Track 4 | Play only Track 4. |
| 24 | Mute Tracks 2, 3, 4; Unmute Track 5 | Play only Track 5. |
| 25 | Record (latch) | Starts and stops record for the current track. Used only to setup Track 1 for the rhythm (controlling loop) and start recording for Track 2. |
| 26 | Multiply (latch) | Multiplies current track. Used only to setup Track 1 for the rhythm (controlling loop). |
| 27 | Next Track (latch) | Moves from Track 1 to Track 2. Used only for preparing to record Track 2. |
| 28 | Mute (latch) | Mutes/unmutes the current track. Used for ending the song. |
In this proposed ideal workflow, I would build jazz backing tracks live as follows:
- Record Track 1 (CC 25)
- End record Track 1 (CC 25)
- Next Track (CC 27)
- Start record Track 2 (CC 25)
- Mute current / move to next track / Record current (20)
- Mute current / move to next track / Record current (20)
- Mute current / move to next track / Record current (20)
- Unmute Track 2, mute all others (21)
- Unmute Track 3, mute all others (22)
- Unmute Track 4, mute all others (23)
- Unmute Track 5, mute all others (24)
- When ready to finish, Next Track (27) and Mute Track 1 (28)
Other Approaches
I have read about other approaches to solving this “verse/chorus” scenario, but I don’t think they will work as well as what I’d like to map above.
- I keep reading about a “solo” mode in SooperLooper that would be close to what I want. However, in this setup the percussion track (Track 1) needs to remain on all the time, so if “solo” cannot ignore Track 1 then it is not helpful in this setup. If there was a way to ignore the first track, then this would be a great method.
- I also read about using “Undo/Redo” for this scenario, i.e., record verse, record chorus, undo to go back to verse, redo to go back to chorus. First, I cannot seem to get that mapped to a CC message. Second, “Undo/Redo” only works if you have verse and chorus. Many jazz standards have A, B, and C sections, along with an intro (that’s why I want to have tracks 2-5 configured).
Questions
- Is it possible to chain multiple actions to a single CC message? I imagine this can be done in the webConf but I haven’t come across any references yet on how to do this.
- Can I mix setting actions on specific tracks with actions on “the current track”? For example, having one CC map to “Record” acting on the current track (e.g., “Record the current track”) while mute/unmute are applied to specific tracks?
Thanks in advance for any help/advice you can provide!
- TK

