Csound Csound-dev Csound-tekno Search About

[Csnd] Multiple MIDI Out Ports

Date2012-08-26 17:20
FromJim Aikin
Subject[Csnd] Multiple MIDI Out Ports
This morning I'm attempting to send MIDI notes from Csound, via MIDI Yoke in
my Win7 PC, to Cubase 6.5. I need to be able to address several of the VST
instruments in Cubase individually. This is proving difficult.

The MIDI tracks in Cubase appear, as well as I can determine, to be
listening to all 16 channels at once. There's an input _port_ selector, but
no input _channel_ selector.

On the Csound side, CsoundQt seems to want to select only one output port,
and none of the MIDI note output opcodes has, as far as I can see, a port
selector field. Thus it appears that Csound can send via only one MIDI Yoke
pipeline, and Cubase will ignore the channel information on MIDI messages
that arrive via that pipeline.

Very bad.

At the moment I can't get into the Cubase forum to ask about this on their
end, because their Web interface is fucked. (This is a technical term.) So
I'm tossing the question first to the Csound community:

Is there any way to open up multiple simultaneous MIDI output ports from
Csound and then route MIDI output selectively to one port or another?

Thanks for any tips!

--JA



--
View this message in context: http://csound.1045644.n5.nabble.com/Multiple-MIDI-Out-Ports-tp5715228.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2012-08-26 17:25
FromJustin Smith
SubjectRe: [Csnd] Multiple MIDI Out Ports
Off the top of my head, a small program (which could be a csound patch
if no existing program does this) could read from a given port and
repeat the messages on a specific channel, ignoring all others. You
would need one instance of this for each VST you want to control. The
task is small enough that you should be able to run 9 or 10 csound
processes doing this without much drain on resources (of course you
would want to launch them from the command line rather than csoundqt,
and maybe have a macro to set which channels to repeat, so you don't
need a bunch of almost-identical csds).

On Sun, Aug 26, 2012 at 9:20 AM, Jim Aikin  wrote:
> This morning I'm attempting to send MIDI notes from Csound, via MIDI Yoke in
> my Win7 PC, to Cubase 6.5. I need to be able to address several of the VST
> instruments in Cubase individually. This is proving difficult.
>
> The MIDI tracks in Cubase appear, as well as I can determine, to be
> listening to all 16 channels at once. There's an input _port_ selector, but
> no input _channel_ selector.
>
> On the Csound side, CsoundQt seems to want to select only one output port,
> and none of the MIDI note output opcodes has, as far as I can see, a port
> selector field. Thus it appears that Csound can send via only one MIDI Yoke
> pipeline, and Cubase will ignore the channel information on MIDI messages
> that arrive via that pipeline.
>
> Very bad.
>
> At the moment I can't get into the Cubase forum to ask about this on their
> end, because their Web interface is fucked. (This is a technical term.) So
> I'm tossing the question first to the Csound community:
>
> Is there any way to open up multiple simultaneous MIDI output ports from
> Csound and then route MIDI output selectively to one port or another?
>
> Thanks for any tips!
>
> --JA
>
>
>
> --
> View this message in context: http://csound.1045644.n5.nabble.com/Multiple-MIDI-Out-Ports-tp5715228.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>

Date2012-08-26 20:01
FromJim Aikin
Subject[Csnd] Re: Multiple MIDI Out Ports
Thanks for the suggestion, Justin. Turns out Cubase does have MIDI input
filtering, it's just hidden under a cute little icon that has no obvious
meaning. Click on it, open a big dialog box, and start messing with the
data. At this point the problem _seems_ to be solved ... when I start adding
CC data, that may be a whole new ball game.



--
View this message in context: http://csound.1045644.n5.nabble.com/Multiple-MIDI-Out-Ports-tp5715228p5715232.html
Sent from the Csound - General mailing list archive at Nabble.com.