Is there a workaround for only having one clock destination?
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
Hey all, so I'm still ping-pong'ing heavily between Live and Reason, depending on how much hardware I'm using. But Reason is just still so much more fun for me. However I have a growing number of devices that all require transport sync, and I don't necessarily want to rely on MIDI thru for it. I mean, I can. But I also have some devices that only have MIDI in, so adding/removing devices would mean constantly having to shuffle the order around.
I've recently been playing with LoopMIDI to slurp MIDI data out of combinators and drive visual effects (which is really good fun btw!) and I wondered if some kind of virtual MIDI port like that could be used, perhaps in conjunction with a program acting as a clock source for Reason and all my hardware. Any ideas?
I've recently been playing with LoopMIDI to slurp MIDI data out of combinators and drive visual effects (which is really good fun btw!) and I wondered if some kind of virtual MIDI port like that could be used, perhaps in conjunction with a program acting as a clock source for Reason and all my hardware. Any ideas?
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
Okay may have answered my own question here. Created a new port in LoopMIDI called "To Devices", and sent Reason's clock output there. Then in VCV, split Clock, Stop and Start out to multiple MIDI devices. I've now got the TR-6S and MC-101 starting playback at the same time, without using MIDI thru. Which is more than I could do before.But it only works from the beginning of the song and doesn't appear to be relaying transport position to the devices. So that's half the puzzle; sending Reason's clock to a virtual MIDI port. I just need a program now that can distribute that signal out to all my devices.
- Attachments
-
- MIDI Router.png (328.36 KiB) Viewed 1117 times
- LABONERECORDINGS
- RE Developer
- Posts: 401
- Joined: 16 Jan 2015
- Location: UK
- Contact:
You tried BOMEs MIDI translator? might be of help as you can send out to BOMEs but have extra rules in place too
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
Hi! Trialling it now but I can't figure out what I'd need to create/enter to just relay one MIDI port to another. Or I'm just being dumb. Highly likely.LABONERECORDINGS wrote: ↑12 May 2022You tried BOMEs MIDI translator? might be of help as you can send out to BOMEs but have extra rules in place too
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
Ah nvm found it - I was trying to set up like, translate rules. Turns out it's just in the project settings under MIDI routing. Seems to work perfectly! I'll have to buy this next month though as I've spent money hand over fist this month and I gotta keep it real haha. Emergency dental treatment will do that to ya. But thank you for the recommendation. This appears to work perfectly.
This really strengthens the case for Reason to do this natively though. Instantly it's just SO much more fun being able to blend pattern sequencers like the TR and MC, with Player controlled hardware synths. This is exactly the workflow I was after.
This really strengthens the case for Reason to do this natively though. Instantly it's just SO much more fun being able to blend pattern sequencers like the TR and MC, with Player controlled hardware synths. This is exactly the workflow I was after.
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
Okay another update - MIDIOX appears to do the same thing for free. I'll test more extensively tonight but I've got start/stop/reset/song position going to at least two devices from Reason now. So that's certainly something!
- LABONERECORDINGS
- RE Developer
- Posts: 401
- Joined: 16 Jan 2015
- Location: UK
- Contact:
Nice, at least going in the right direction. BOMEs can be very cool for adding extra functions to MIDI input and converting to output too (we created a BOMEs template for BCD2000 to control Traktor waaay way back)
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
Yeah it might be the better solution going forward, as MIDIOX is *very* old. Thanks again!LABONERECORDINGS wrote: ↑12 May 2022Nice, at least going in the right direction. BOMEs can be very cool for adding extra functions to MIDI input and converting to output too (we created a BOMEs template for BCD2000 to control Traktor waaay way back)
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
Damn I wish I had’ve found this earlier haha. Great minds eh? Happy to have it working - the only thing that isn’t working right atm is arp/seq sync on the Deepmind. Which is weird, cos it’s working on literally everything else. I’m gonna take it all apart today and get to the bottom of it. It’s a mess back there anyway
- mimidancer
- Posts: 669
- Joined: 30 Sep 2021
on the deepmind you have to set the master sync source. Set it to USB if that is what you are using. Choices are Int, MIDI. or USB. I hope that helps.chimp_spanner wrote: ↑14 May 2022Damn I wish I had’ve found this earlier haha. Great minds eh? Happy to have it working - the only thing that isn’t working right atm is arp/seq sync on the Deepmind. Which is weird, cos it’s working on literally everything else. I’m gonna take it all apart today and get to the bottom of it. It’s a mess back there anyway
- mimidancer
- Posts: 669
- Joined: 30 Sep 2021
do you get different lag times out to the devices with this setup?chimp_spanner wrote: ↑12 May 2022Okay may have answered my own question here. Created a new port in LoopMIDI called "To Devices", and sent Reason's clock output there. Then in VCV, split Clock, Stop and Start out to multiple MIDI devices. I've now got the TR-6S and MC-101 starting playback at the same time, without using MIDI thru. Which is more than I could do before.But it only works from the beginning of the song and doesn't appear to be relaying transport position to the devices. So that's half the puzzle; sending Reason's clock to a virtual MIDI port. I just need a program now that can distribute that signal out to all my devices.
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
Yeah it already is, it works in Live. I might just remove all the virtual cables/ports and start again as I noticed some MIDI ports were showing up with /!\ in the external MIDI device, so there could be a conflict somewhere!mimidancer wrote: ↑14 May 2022on the deepmind you have to set the master sync source. Set it to USB if that is what you are using. Choices are Int, MIDI. or USB. I hope that helps.chimp_spanner wrote: ↑14 May 2022Damn I wish I had’ve found this earlier haha. Great minds eh? Happy to have it working - the only thing that isn’t working right atm is arp/seq sync on the Deepmind. Which is weird, cos it’s working on literally everything else. I’m gonna take it all apart today and get to the bottom of it. It’s a mess back there anyway
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
Hard to tell atm, but I mean…probably. I think the Roland’s are about 14-15ms. The Microfreak is closer to 20ms. This is where it would be nice to have it in the program, as you could set MIDI sync offsets per destination, like in Live.mimidancer wrote: ↑14 May 2022do you get different lag times out to the devices with this setup?chimp_spanner wrote: ↑12 May 2022Okay may have answered my own question here. Created a new port in LoopMIDI called "To Devices", and sent Reason's clock output there. Then in VCV, split Clock, Stop and Start out to multiple MIDI devices. I've now got the TR-6S and MC-101 starting playback at the same time, without using MIDI thru. Which is more than I could do before.But it only works from the beginning of the song and doesn't appear to be relaying transport position to the devices. So that's half the puzzle; sending Reason's clock to a virtual MIDI port. I just need a program now that can distribute that signal out to all my devices.
- mimidancer
- Posts: 669
- Joined: 30 Sep 2021
It is like that in Abelton Live too(mixed lag I mean). To fix this issue I send out one clock to MIDI splitter the units seem to lag together. that way. My guess is when reason adds this feature it will be like this too. Then it is easy to adjust comp time. I say one clock to rule them all.chimp_spanner wrote: ↑14 May 2022Hard to tell atm, but I mean…probably. I think the Roland’s are about 14-15ms. The Microfreak is closer to 20ms. This is where it would be nice to have it in the program, as you could set MIDI sync offsets per destination, like in Live.
- chimp_spanner
- Posts: 2916
- Joined: 06 Mar 2015
On the subject of LoopMIDI another really great use I found for it is driving audio/MIDI reactive visual programs, like Magic Music Visuals. I just chuck my instruments into a combinator, then put an external MIDI device inside that and send through a virtual MIDI cable to the application. Was jamming with a setup the other night where every drum in my Redrum was represented by a shape and some cool visual effects. Was totally hypnotic just watching it all so tightly locked to the music.
-
- Information
-
Who is online
Users browsing this forum: RhysHuntley89, skyscraper and 8 guests