Csound Csound-dev Csound-tekno Search About

[Cs-dev] More Csound5 MIDI changes

Date2005-02-27 17:08
FromIstvan Varga
Subject[Cs-dev] More Csound5 MIDI changes
There are two new MIDI related command line options:

   -+mute_tracks=STRING

     Ignore events other than tempo changes in the specified tracks
     of the MIDI file. For example, -+mute_tracks=0010001 will mute
     the 3rd and 7th tracks.
     The default is not to mute any tracks.

   -+raw_controller_mode=BOOLEAN

     If enabled, no controllers (such as RPNs, sustain pedal, etc.)
     will be handled in a special way, allowing the orchestra to use
     all the 128 controllers for any purpose.
     The default is 'off'.

The pgmassign opcode now takes an optional i-rate argument:

     pgmassign ipgm, insno[, ichn]

ichn defaults to zero, and selects the MIDI channel for which the
program change to instrument number mapping is to be defined (ichn=0
means all channels). Example: 'pgmassign 0, 0, 10' will disable
program changes for the drum channel only.

cpsmidib, octmidib, and pchmidib use the pitch bend range defined
with RPNs (2 semitones if this information is not available) if
the optional irange argument is not specified.

The '-T' flag has been fixed, and should terminate performance
at end of MIDI file.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net