Pattern Change Info from AR to DB01 Bassline

Hi there,

I’m loving the AR as well as the Bassline, amazing! However I just have one question. And I imagine some kind Elektronaut might be able to help.
My minimal setup is an Analog Rytm M2 and the Bassline. However I can only send pattern change information to Bank A of the Bassline, basically A1 to A16. Is there anyway I can also utilise pattern change from the Rytm to the other banks of the Bassline? This would be great as I can then create more evolving sets using the other banks, without having to manually change patterns. I’ve tried everything but nothing seems to work. Any help would be appreciated. Thanks

1 Like

I have not personally tried this, but it seems you have to send two MIDI bank select messages, one for the MSB (which is 0, because there aren’t enough banks on the DB-01 to make it anything else) and one for the LSB (the bank you want). This may not be straightforward.

The poorly designed MIDI implementation (as described above, except that I imagine that only Bank Select LSB is actually required) that Erica Synths has given the Bassline means that you will have to change banks on it manually or use an intermediate MIDI processing device in order to do what you want.

The AR is not designed to send Bank Select messages.

If I were a DB-01 owner, I would petition Erica to change the MIDI implementation on that unit.

2 Likes

Thanks for the swift replies and support guys. Ok I get it, manual it is. Much appreciated :+1:

1 Like

Good luck petitioning Erica Synths. I couldn’t even get them to make their PDF manual searchable, which should be trivial. The manual for the new LXR-02 isn’t searchable, either.

2 Likes

Hi Everyone, I was able to get DB-01 pattern changes working - but with the Octatrack. The KEY to get it working was to limit a single DB-01 pattern change to a single part.

I took a bank, assigned 4 patterns each to a part, and was able to get the DB-01 to change banks and patterns as long as the part was changing. In other words, you’re limited to one DB-01 pattern change per Octatrack part.

In the Octa “Midi Note Setup” screen, here’s there two parameters that you need to change.
SBNK == bank
PROG == pattern

Note that the Octatrack starts on zero (for both parameters), so SBNK 0, PROG 0 would be the first pattern in the first bank.

I tried same exercise on my Digitone and could NOT get it working. The DB-01 would just not change patterns when the DN changed patterns. The strange part is that while pattern was playing, if I altered the PROG value with the encoder, the DB-01 would respond and change patterns real-time. I tried to alter the DN MIDI settings and force it to send the program change on the same MIDI channel as I set the DB-01 to, but it would not work.

There must be something in the MIDI when the Octatrack part changes that resets something that causes the DB-01 to function correctly. Ideas anyone?

With the Digitone, are you programming the Program Change messages in the MIDI tracks or by activating Program Change send in the Settings menu?

1 Like

@PeterHanes - In my original Digitone test, I sent the program change via the Settings menu. However, I tested today with a parameter lock and it worked! On step 9 of 16, I set the pattern number (in the Settings menu) to a different pattern and the DB-01 acted correctly and changed the pattern.

I also tried the same on the Octatrack with a trigless trig, but couldn’t get it working. The Octatrack would NOT let me update the SBNK or PROG values for a specific trig. I also made sure that the Octa was sending the program change on the same MIDI channel that the DB-01 is set to.

Since that didn’t work, I tried to force the program change using the CC values noted in @plragde 's message above, but couldn’t get that working either. As a test, when I manually altered either CC value with the encoder, I could see the MIDI message being sent (the little dot in the Octa’s window by the tempo), but the DB-01 would NOT respond.

However, there is an interesting point to note - every time my 16 step pattern on the Octa would finish, the DB-01’s display would flash “MPC,” which I assume to mean MIDI Program Change. My assumption is that since I couldn’t force the program change via CC value, that the Part itself was sending the program change. From an Octatrack architecture standpoint, I understand (especially after reading Merlin’s guide) that there are distinctions in what Patterns store and what Parts store. I’m wondering if this is a limitation due to the Octatrack’s architecture and only a Part can send a program change? If you have any other ideas, I would be happy to try them.

The OT can send Program Change messages:

  • when changing pattern, if the applicable setting in the Project menu is activated (the PC value sent is based on the new pattern number)
    or
  • when changing pattern to a pattern that is linked to a different part (the PC value(s) sent is/are taken from the PROG setting on the OT’s MIDI sequencer tracks).

The OT cannot p-lock Program Change messages on particular sequencer steps.