Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] API related - Multiple MIDI files

Date2007-07-05 19:12
FromVictor Lazzarini
SubjectRe: [Cs-dev] API related - Multiple MIDI files
All of Csound is re-entrant (ie. allows multiple
instances). The only problems is portmidi, which
csound uses (in some platforms) for realtime
MIDI input. Portmidi is not re-entrant. But
as far as I know  midi file input is handled
by Csound itself (someone correct me if I am
wrong).

A midi file reader opcode however is a good idea.
Would anyone like to step in and do it?

Victor


>
> I'm curious if / how it is possible to play more than one
> MIDI file   per Csound instance?
>
> If nothing else, I would like to know if it is possible to
> play a   MIDI file at sometime after Csound is running.
> In other words, like   a real-time line event ... If this
> can only be achieved at startup,   then I will have to
> consider using multiple instances.  Which would   lead me
> to my next question - Can f-tables be shared somehow
> across   instances?
>
> Few misc questions:
>
> What would be the best way (with efficiency as a
> consideration) to   mute / solo MIDI tracks as the file is
> being performed? Can MIDI tracks be dynamically reassigned
> to use other instruments as   they're playing?
>     Maybe some variation of massign?
>
> Worst case, I could hack something together using program
> changes   maybe...
>
> greg
>
> ----------------------------------------------------------
> --------------- This SF.net email is sponsored by DB2
> Express Download DB2 Express C - the FREE version of DB2
> express and take control of your XML. No limits. Just
> data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net