Csound Csound-dev Csound-tekno Search About

Re: a couple of MIDI questions...

Date2006-04-22 17:51
From"Michael Gogins"
SubjectRe: a couple of MIDI questions...
The purpose of the middiinterop opcodes (which I wrote) is not for instruments to send messages to each other. It is to enable people to write instruments that will work both with real-time MIDI input and with regular Csound score (.sco file) input. You write your instrument in pretty much the standard way (i.e. not for MIDI) and then you make some small changes (add some midiinterop opcodes) and your instruments will receive MIDI. I did not care for the way it used to be when you had to write a whole new version of an instrument for MIDI if you already had an instrument you liked for scores. The midiinterop opcodes seem to be working well now.
 
To use Csound in Cubase, you have to use CsoundVST. It does not work on OS X at this time, but does work on Windows and Linux. The manual has instructions.
 
Regards,
Mike
----- Original Message -----
Sent: Saturday, April 22, 2006 11:43 AM
Subject: [Csnd] a couple of MIDI questions...

Hi there,

Many apologies if this has been covered in the past, I have only recently subscribed to the list.

RE the Csound5 manual new features section:

"MIDI interop opcodes, that enable the same instrument definitions to be used interchangeably for either live MIDI performance or off-line, score-driven performance"

I gather that this means I could have instruments sending MIDI messages to each other? All I can find are the usual MIDI opcodes that receive and send to the MIDI port.

Also I would love to know how to get Csound5 to accept realtime MIDI internally from Cubase (a la MacCsound, which magically appears as a VST instrument)...

I am running Csound 5.01.0, downloaded from sourceforge, on a G4 powerbook.

Many thanks in advance if anyone is kind enough to help out,

Yours,


-----------------------------------

Date2006-04-22 17:54
FromJoseph Sanger
SubjectRe: a couple of MIDI questions...
Thank you, that's very clear.

All the best

On 22 Apr 2006, at 17:51, Michael Gogins wrote:

The purpose of the middiinterop opcodes (which I wrote) is not for instruments to send messages to each other. It is to enable people to write instruments that will work both with real-time MIDI input and with regular Csound score (.sco file) input. You write your instrument in pretty much the standard way (i.e. not for MIDI) and then you make some small changes (add some midiinterop opcodes) and your instruments will receive MIDI. I did not care for the way it used to be when you had to write a whole new version of an instrument for MIDI if you already had an instrument you liked for scores. The midiinterop opcodes seem to be working well now.
 
To use Csound in Cubase, you have to use CsoundVST. It does not work on OS X at this time, but does work on Windows and Linux. The manual has instructions.
 
Regards,
Mike

-----------------------------------

Joseph Sanger