Is there a way for a cubase midi remote script to access the midi data that is playing back on the currently selected track?
I don’t mean midi data being sent to the track from a midi controller or keyboard, I mean midi notes already on the track that are playing back.
Thanks!
I don’t think so.
Although I’ve never tried it, it should be possible by using a virtual MIDI loopback port.
Thanks for the replies.
I’m not sure a virtual loop back will be a very useful solution because I have hundreds of tracks in my template (orchestra), and I just want the midi remote script to be monitoring the currently selected track only. Maybe I am misunderstanding you?
Cheers
It’s theoretically possible but each track would have to output to the virtual MIDI port one way or another.
What is it you’re actually try to achieve?
If they are MIDI tracks, you could use a virtual port, and use a MIDI AUX send to spin off a duplicate MIDI stream to a listening remote.
If they are instrument tracks…those don’t have a MIDI AUX Send. You could route it over a virtual port and then through a MIDI track in monitor mode (take advantage of MIDI AUX sends from here), and then onto instruments.
Thanks for the replies. I hope this answers your question mlib…
Well the dream would be that Cubase expression maps were fully integrated with cubase midi remote, so my script could see the names of all the articulations in the expression map on the current selected track, and know which one is active, send all that info to the midi controller, and be able to switch articulations. That doesn’t seem possible yet, sadly! Come on Steinberg!!
So in the mean time I’m trying to allow my script to know which key switches are being triggered by the current track as it plays and allow me to use that info to illuminate buttons, or put text on the screen etc.
I was trying to avoid having to set up a complex behavior or sends on each track just because there are so many tracks, and I only want the selected track to be sending midi to the script at once.
Cheers!
I believe what you’re envisioning is possible but it would require a lot of work I imagine.
The only way I can picture setting something like this up is by utilizing virtual MIDI ports since there is no direct connection between the output of a MIDI Track and MIDI Remote.
Also, since each Track you wish to monitor for articulations would require a unique MIDI channel to identify it with, you might run into some system level limitations, depending on your track count, regarding large amounts of MIDI Ports.