Re: problem with MIDI input and variable types

"Iain Duncan" <[email protected]>
Newsgroups gmane.comp.audio.csound.tekno
Message-ID <007501c3b78a$6f3526b0$e8dce8d8@xornot>
Off the top of my head, the only technique I can think of is using reinit to
"freeze" a krate variable into an irate variable. I'd suggest putting the
midi parsing in a seperate instrument, and experimenting with reinit. It's a
bit of a pain, but it does work.

Iain


----- Original Message -----
From: "Mark Fletcher" <[email protected]>
To: <[email protected]>
Sent: Sunday, November 30, 2003 1:18 PM
Subject: [CsndTek] problem with MIDI input and variable types


Hello all,

I am designing an instrument that uses real-time MIDI control, and I am
trying to add support for MIDI program change.  To get the program change
information, I have considered using the midiin or midiprogramchange
opcodes.  These opcodes return a-rate or k-rate variables.  However, I need
this information in an i-variable, because I am passing the program number
to the grain opcode as the igfn parameter (waveform function table).

I can get real-time MIDI controller data as an i-rate variable (which
incidentally doesn't make a lot of sense), so it seems like it should be
possible to get an i-rate program change number.  Any ideas?  I would
appreciate any assistance.

Thank you,
Mark Fletcher

_______________________________________________
csoundtekno mailing list
[email protected]

Subscribe, unsubscribe, change mailing list options:
http://plot.bek.no/mailman/listinfo/csoundtekno
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.