I believe you need to route the MIDI to an external app, then route its output back to Drambo in another track. Either of the free apps StreamByter or FreEWI (same author) simply transfer MIDI from their input to ouput port, when not otherwise configured. Load the app stand-alone and route Drambo MIDI to its virtual MIDI port, and receive MIDI from it.
I can recommend the “MIDI Tools” plugin suite from Audioveek for things like this. With the Bus plugin you can route MIDI within the host app. I have not tried it with Drambo yet, but worked fine in other hosts (Roland Zenbeats for example).
Could you please try it in Drambo? It would be great if it worked, but Drambo's MIDI recording tends to favor external sources. Hence the need for the loopback trick described.
I can confirm it works in Drambo 2. Made one track sending all input into the bus plugin, and another track with bus in receive mode feeding into MIDIspy. All signals from track one arrive.
Yes, but can you record that MIDI to the sequencer for the track? I believe that's where the problem lies, where only external MIDI is recognized. You can route MIDI in Drambo just by connecting to a previous MIDI source. No need for an app to do that.
If you use the "MIDI Route" plugin from that suite, you can route the output of a track to the "Drambo" MIDI port. You can then choose another track and it will receive the Notes etc. from the previous track once the transport is running. Pressing "record" will record into the sequencer of the second track. Not sure if this is what you want.
Sounds like that's it. So you can get "outside" Drambo and send to its virtual input port. As you see, it is different from just routing MIDI to a different track inside Drambo, which is easy.
fwiw, there are a couple of small issues with routing midi inside Drambo. sending midi to a track module's midi icon in the main track does not seem to work. a track will only receive midi from the sources specified as "midi input (external)" in the track settings. also, "receives midi: always" only works with external midi sources. the onscreen Drambo pads/kb will only send midi to active track regardless.
Remember, Drambo's routing only works left to right and top down. You can send MIDI from a track to tracks on its right in the Main track. Or, you can route MIDI directly from a MIDI generator in one track to a MIDI to CV or other module in a lower track. And a track receiving internal MIDI like this will play even when it is not the active track.
yes. but for me at least, routing midi rightward to the midi icon on a track module in the main track does not work. routing midi right/down between tracks does work, so it's easy to workaround. but confusing that the obvious method doesn't work for me. does it for you?
Yes, routing MIDI on Main does work for me. Is your sending track sending MIDI to the track output, the MIDI icon at the far right? That is the MIDI stream that appears as the track output in Main. And the receiving track receives MIDI at its input, so the MIDI using modules must be connected to the track input.
hmmm. @giku: how does routing midi to the midi input icon on a track module in the main track work? and also, should midi from Drambo's pads respect a track's "receive midi always" setting? thanks, /dan
Comments
I believe you need to route the MIDI to an external app, then route its output back to Drambo in another track. Either of the free apps StreamByter or FreEWI (same author) simply transfer MIDI from their input to ouput port, when not otherwise configured. Load the app stand-alone and route Drambo MIDI to its virtual MIDI port, and receive MIDI from it.
This has been discussed fairly often, for example https://forum.beepstreet.com/discussion/comment/21888#Comment_21888
Perfect thanks
I can recommend the “MIDI Tools” plugin suite from Audioveek for things like this. With the Bus plugin you can route MIDI within the host app. I have not tried it with Drambo yet, but worked fine in other hosts (Roland Zenbeats for example).
https://audioveek.com/bus/
Could you please try it in Drambo? It would be great if it worked, but Drambo's MIDI recording tends to favor external sources. Hence the need for the loopback trick described.
Good news:
I can confirm it works in Drambo 2. Made one track sending all input into the bus plugin, and another track with bus in receive mode feeding into MIDIspy. All signals from track one arrive.
Yes, but can you record that MIDI to the sequencer for the track? I believe that's where the problem lies, where only external MIDI is recognized. You can route MIDI in Drambo just by connecting to a previous MIDI source. No need for an app to do that.
If you use the "MIDI Route" plugin from that suite, you can route the output of a track to the "Drambo" MIDI port. You can then choose another track and it will receive the Notes etc. from the previous track once the transport is running. Pressing "record" will record into the sequencer of the second track. Not sure if this is what you want.
Sounds like that's it. So you can get "outside" Drambo and send to its virtual input port. As you see, it is different from just routing MIDI to a different track inside Drambo, which is easy.
fwiw, there are a couple of small issues with routing midi inside Drambo. sending midi to a track module's midi icon in the main track does not seem to work. a track will only receive midi from the sources specified as "midi input (external)" in the track settings. also, "receives midi: always" only works with external midi sources. the onscreen Drambo pads/kb will only send midi to active track regardless.
Remember, Drambo's routing only works left to right and top down. You can send MIDI from a track to tracks on its right in the Main track. Or, you can route MIDI directly from a MIDI generator in one track to a MIDI to CV or other module in a lower track. And a track receiving internal MIDI like this will play even when it is not the active track.
yes. but for me at least, routing midi rightward to the midi icon on a track module in the main track does not work. routing midi right/down between tracks does work, so it's easy to workaround. but confusing that the obvious method doesn't work for me. does it for you?
Yes, routing MIDI on Main does work for me. Is your sending track sending MIDI to the track output, the MIDI icon at the far right? That is the MIDI stream that appears as the track output in Main. And the receiving track receives MIDI at its input, so the MIDI using modules must be connected to the track input.
that's odd. so what am i doing wrong here:
in main, track 1 midi input is connected directly to the note generator. why don't i see this midi on track 1? tia!
Beats me. I was routing the MIDI output from one track to another track. No modules added to Main. Not sure about adding modules to Main.
hmmm. @giku: how does routing midi to the midi input icon on a track module in the main track work? and also, should midi from Drambo's pads respect a track's "receive midi always" setting? thanks, /dan