| Gabriel Maldonado wrote:
>
> I hope these sample orc/sco pairs will help you
>
Thanks. it looks like from your examples though, that my suspicion is
correct: there is no opcode to convert a MIDI note number to a
frequency. The reason I want this, is to be able to have foutir write
out the pitches as midi note numbers. (Just to make it easy to
manipulate the generated score). So, I think I need to make an opcode,
but what should I call it?
Ok, maybe I'm not being clear. Yes, I could write the real-time
instrument to use foutir to write out the MIDI note number as a
parameter. But I don't see how I would be able to use this score in a
subsequent instrument, becausee AFAI can tell, thee MIDI conversion
opcodes only work on real-time MIDI input, and cannot accept an i-value
as a parameter to convert.
Larry Troxleer
> Larry Troxler wrote:
> >
> > 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
>
> --
> Gabriel Maldonado
>
> http://web.tiscalinet.it/G-Maldonado/home2.htm
>
> ---------------------------------------------------------------
>
> Name: fininew.orc
> Part 1.2 Type: application/x-unknown-content-type-orcfile
> Encoding: base64
>
> Name: foutinew.orc
> Part 1.3 Type: application/x-unknown-content-type-orcfile
> Encoding: base64
>
> Name: fininew.sco
> Part 1.4 Type: application/x-unknown-content-type-scofile
> Encoding: base64
>
> Name: foutinew.sco
> Part 1.5 Type: application/x-unknown-content-type-scofile
> Encoding: base64
-- Larry Troxler -- lt@westnet.com -- Patterson, NY USA -- |