Hey all. First time caller here.
I’ve been messing around with the digitone’s midi implementations and have come across some hurdles. Its unfortunate there’s no sysex for transport control but i am able to control play and stop with Realtime Play and Stop with a midi foot controller. Only thing is that when play is engaged the digitone hangs for a bit before it actually plays (not conducive to playing live).
When I engage realtime play/start the digitone will display ‘midi’ in the bottome left hand corner
Note: sometimes it will display PREP. Not sure what that means.
I guess its waiting for clock messages but im not sending clock just Realtime Start/Play? Does this require a clock message before play can start.
If i turn off clock receive in the settings then the digitone will not respond to Realtime messages. Does anyone know a way around this?
Also (and maybe i should start another post but) is there a way to select the active audio track via midi? So i could use my foot controller the select the track i want to noodle around on via an external keyboard?
I haven’t done tests with the Digitone, but I know on the Rytm if you send it Start / Play it will expect you to send the clock as well…there was no way around that, and no way to simulate the actual hardware pressing of REC / PLAY / STOP
There is currently no way to select the active Track via MIDI
Thanks for the info. I’ll keep messing around but it looks like AR and DN operate similarly wamp wamp. Maybe ill build some robot arms with an arduino and some motors and have it press the buttons for me lol.
Actually… the morningstar foot pedal can send multile types of messages on one push button so I set it up to midiclocktap (msg1) and then realtime start (msg2). That seems to play the digitone immediately. Success!
The cool thing about sending multiple messages at once is that with every press the play head jumps back to zero. Acting like the mpc’s play/start funtionality essentially.
Sends a Midi Clock signal to out from USB and 5 Pin Midi. Syncs your Midi Clock enabled devices to a common BPM.
You can set the tempo in the parameters, and then choose if you want the device to show the tap menu.
If selected, the MC6 will load the tap tempo screen when the preset is activated.
If not selected, the MC6 will send out the Midi Clock messages according to the preset tempo. When another event occurs i.e. a switch is pressed or expression is moved, the Midi Clock messages will stop.
Im gonna keep posting here as im still experimenting w different setups.
I’m noticing that if i have my footpedal connected via 5 pin din, and then i plug a midi host into the usb (link to midi app via iphone), the digitone will ignore realtime messages from the 5 pin din. It will still receive cc’s however if both usb and midi din are plugged into the digitone. Is this a bug or normal behavior?
Yes. If you’re going straight from mc6 to digitone you can use realtime message start and stop. I don’t remember if there’s a realtime message for record and there’s no sysex for that either as far as i know. Refer to @mekohler’s above comment on that. Although there has been some looks into that: https://github.com/d-huck/libdigitone
Option 1
Msg 1: Midi Clock Tap Tempo (you can set tempo here automatically or use the option that pops up tap tempo etc)
Msg 2: realtime, start
Play head will start after tempo set
Option 2
Msg 1: realtime start
Play head will start after some arbitrary amount of time but never immediately. I’m guessing the time delay is from the os scrolling thru its clock options but don’t quote me on that.
For sure.
I guess option 3 is to not use the digitone as a master clock. #wamp
My current set up uses the mpclive as the master clock. Then i midi merge the mpclive and the mc6 into the digitone (i merge to be able to access the separate midi tracks, mpc doesn’t have a midi thru #wamp).
If i ever find the sysex for play on the digitone ill post here. There’s a couple elektron machines that have implemented midi in the dn way. Id probably start with trying all the sysex we know works for those machines.
Hopefully not misunderstanding your question: there are commands in the SyEx specs but they do not provide any additional functionality over using the controls of the instruments themselves.