I am trying to get my Digitone to respond to a program change. Whether that’s a complete change of Bank and Pattern, or just tones A:000 to D:128 within a Pattern - I don’t know yet, because I haven’t had it respond to anything so don’t know the limitations. Changing sounds within the same pattern would be good, changing Patterns altogether would be handy as well.
My Controller keyboard needs to know what the Midi Bank MSB and Midi Bank LSB are and then define a Midi Program Number.
Hours of googling have not helped and it may be my lack of knowledge … but neither has the midi implementation chart - it seems to deal with everything but program changes. Is it not implemented? (if so why is there a parameter to turn it on?)
So … what are the Midi Bank MSB and Midi Bank LSB I need to use to get it to respond?
Program changes sent to the digitone will make it change patterns. It functions under the following, pc1 equals pattern a1, pc2 equals pattern a2, And so forth.
You want to send a Program Change, not a Bank Select message btw…if you still need the MSB / LSB, then the MSB should always be 0 and the LSB is what pattern you want to load I believe
As far as I know, this is not strictly correct. Program Change messages from another device need to be sent on whichever channel has been chosen for PROG CH IN CH; it needn’t be the Autochannel.
On the digi boxes if a specific channel is not set for program change it defaults to auto which is the auto channel.
From the manual:
“PROGRAM CHG IN CH selects the MIDI channel that will listen for incoming program change mes- sages. An AUTO setting will use the AUTO channel. Enable Digitakt to respond to program change messages in the MIDI SYNC menu. For more information, please see “15.3.1 SYNC” on page 60.”
Hello,
When I send a program change, the result is not immediate. Digitone changes patterns on the next pattern page? The next whole note? Not sure.
Is there documentation for this behavior? It seems like the strategy for using program change would be to send it at the end of pattern X right before going to pattern Y, but not at the beginning of pattern X. Is that generally correct?
Seems to me I can use an old hardware sequencer with “song mode” to sync the Digitone to a “song” this way.
Elektron’s implementation usually requires the Program Change message to be sent slightly ahead of the change of pattern. You will probably have to insert the Program Change message on the QY70 a little before the end of the previous pattern.
The exact behaviour will depend on anything you have set for CH.LEN and M.LEN in the DN’s SCALE menu for the pattern.