Oh wow, thanks for calling that out! I guess that’s actually a dealbreaker for me, as I currently have a Blokas MidiHub set up with the Circuit Tracks specifically for the purpose of playing an Opsix and Monologue from their respective keyboards into sequences. Good to know.
I should look into the DN some more. In addition to the dedicated midi tracks, the lack of overlap with M:C might mean keeping the latter in the setup rather than replacing it. I’d imagine jumping between a Digi and a Model would be less context switching than a Circuit and a Model, too.
I currently have my Syntakt set up to send and receive from my Juno 106. I have the Juno set to a known MIDI channel (I chose 6). I have the ST’s Auto Channel set to the same channel. ST Tracks 7 and 8 have MIDI Machines, both on MIDI Ch 6. Picking tracks 1-6 or 9-12 on the ST means I can play those tracks from the Juno. Picking tracks 7 and 8 lets me play the Juno, and record its MIDI (and do p-locked notes).
In the past, I have used MIDI loopback from the ST to the ST, allowing one MIDI Machine to control more than one synth Machine. This is another flavour of “send and receive at the same time”.
Not true. Just tested with my Hydrasynth Explorer in Local off mode. No problem with midi track channel nor with Auto Channel.
If you want to continue to control your synth and change active track, you have to send the midi track channel set in MIDI CONFIG > CHANNELS. The midi track sends the channel set in TRIG page
So, not a dealbreaker then (unless I plan on using vintage Roland gear, I guess?).
I did however start looking into the DN again. I’d been somewhat put off by the eight-voice limitation before, but thinking about it now as a master control for my Korgs + keeping the M:C around for drum duties starts to sound like it might be a good setup. 8 poly voices split across 4 parts may also be a better fit for my style of music than 12 monosynths.
Good to know. Are you only using a single synth in your set up? In mine I’m looking to use the Hydra to play in notes that are intended for a different instrument.
Thanks for mentioning the auto channel, that’s probably where I went wrong.
Sure, I was also setting the Hydra’s local mode to off. Thought it was the ST’s settings that may be the catch. Mind sending screenshots of your midi settings I can copy?
Uhhh, I’ve just ruined any chance of having midi-king-credibility around here, so don’t treat my posts as a sales guide. Can the MidiHub take the spot of Max For Live as described in old mate’s video? If so, the ST’s still a good option.
Your intended set up is pretty similar to mine & it just GASSED me, because our aims are similar that MidiHub looks close to perfect.
I’m only using the MidiHub to roundtrip split and merge the two Korgs through the Circuit, but my understanding is that the MidiHub will do polychaining if that’s your goal. You can download the editor and see if you can build the pipe you want before buying one!
The set-up I mentioned is just Syntakt and Juno. I have more gear than I need and also not enough time or focus to work with a single large set-up. I tried working with lots of gear through a mixer, but was overwhelmed so now I make small set-ups, sometimes in parallel. I change them fairly often. You can definitely use the auto-channel and track selection method to pipe MIDI out to multiple synths. I did that via the Octatrack rather than the Syntakt, but the principle’s the same. You have options for routing, but the one I liked was this:
Main keyboard OUT -> MIDI brain IN (Syntakt, Digitakt, Octatrack, etc)
MIDI brain OUT -> Main keyboard IN
Main keyboard THRU -> other synths or drum machines, set them all to listen on different MIDI channels
Convention suggests you don’t chain more than 3 instruments with THRU. The Juno 106 manual even says this explicitly so I wonder if that’s where the idea entered the public mind. I’ve gone to five or six including having a drum machine at the end of the chain, and felt timing was close enough. It’s easy to imagine older gear might slow the “signal” more, but I’ve not tested it properly.
I hope so! I bought one in their sale at the end of the summer for just this purpose. I haven’t made time to try it out yet.
For real. This is great with Opsix too. Holy moly.
I set my Syntakt’s auto channel to 16, and my Opsix’s to 16. Local control is off. Now I can make whatever track on the ST into a MIDI track on channel 16 to play the Opsix and the velocity sensitive keys on the Opsix can play whatever track I touch on the ST!
This is exactly what I was hoping!
Got it all working the way I wanted now. Thanks for the help, sezare56 & Octagonist! Sometimes its good to be wrong.
Where I went wrong was ignoring the the ST’s Auto Channel & not setting the Hydra’s Midi-TX to match the ST’s default Auto Channel.
ST settings:
Auto Channel: 14
Thru port function: midi
Hydra’s settings are:
local:off
midi-TX:14
midi-RX:3
Now swapping to a midi machine assigned to a different synth (the JU06A on channel 4) means I can play notes in from the Hydra in real time & have the ST record my (sloppy) playing.
Midi out A & Midi thru B are going to separate quadra thrus. A for synths & sampler, B for midi sync’d FX.
That large set up issue is super relatable, I’m in much the same situation with gear way less cool than yours (Roland boutiques, not OGs / Korg ESX, not Octatrack). I’ve really pared mine back since getting the ST seeing it covers so many bases so well. When I get around to properly setting up a music room I’ll probably try your parallel small set up idea.
Is that thru convention ‘device A thru to device B thru to device C thru to device D gives device D audible latency’? Surely processors in synths & sequencers have sped up since 1984… But as a reformed bass player, having something lag in a performance helps make the song more interesting. Gotta say I really appreciate Elektron givinng us the micro timing shifts for that push-pull.
You’ve seen those YouTube tutorials to use an external synth/controller’s mod & pitch to control a macro in the ST, right? If not, It’s genius. Jump to 9:03 for an explanation & demo: