Csound Csound-dev Csound-tekno Search About

"foutir", RT MIDI vs. non-rt equivalent instruments.

Date1999-09-04 03:36
FromLarry Troxler
Subject"foutir", RT MIDI vs. non-rt equivalent instruments.
I would like to hear from anyone that is using the "foutir" family of
opcodes (or some other method) to duplicate in non-real-time, the output
of a real-time MIDI Csound performance.

Basically, I want do do something like this:

RealTimeMIDIPerformance --> csound MIDI instrument --> audio out
                                      \--> foutir --> gen'd scorefile

Then later,

gen'd scorefile --> equivalent non-MIDI instrument --> audio, wavfile.

So basically, I'm looking at the basic problem of the best way to
generate equivalent MIDI and score-oriented instruments. 

Unfortunately, I suspect that this is still unexplored territory in
Csound.

My major problem at the moment, is that the MIDI conversion opcodes are
only available in a flavor that works with realtime MIDI input. 

For example, there is a "cpsmidi" opcode which only converts from actual
MIDI input to CPS. There seems to be no equivalent opcode that takes a
regular I-time variable. 

If anybody is actually using the likes of "foutir" to accomplish this,
I'd like to hear from them. 

Arrggh, why is it that the one software-synthesis package with the
largest user base and greatest variety of contributions, has to be the
one that is the most low-tech and antiquated? Arrrgghhh!!!! This is not
good!!

Sigh, I guess a true artist must suffer to realize their goal. A blues
musician must go through some tough personal times. A csound musician
must deal with assembler syntax, ancient design, and complete lack of
interoperability. { {E|Bb|Eeb} - F - Eb... }
  
Larry Troxler