home *** CD-ROM | disk | FTP | other *** search
- Article 210 of comp.binaries.amiga:
- Path: fishpond!nud!asuvax!noao!ncar!ames!mailrus!ukma!rutgers!cbmvax!ulowell!page
- From: page@swan.ulowell.edu (Bob Page)
- Newsgroups: comp.binaries.amiga
- Subject: v02i065: midilib - midi library v2.0, Part01/05
- Message-ID: <10602@swan.ulowell.edu>
- Date: 9 Dec 88 21:52:52 GMT
- Organization: University of Lowell, Computer Science Dept.
- Lines: 830
- Approved: page@swan.ulowell.edu
-
- Submitted-by: kim@uts.amdahl.com (Kim E. DeVaughn)
- Posting-number: Volume 2, Issue 65
- Archive-name: sound/music/midilib20.uu1
-
- This is the MIDI Library distribution disk. It contains the MIDI
- Library, utilities, user and programmer documentation, and example
- programs.
-
- Changes in v2.0:
- . midi.library
- . Major overhaul to improve speed - resulting in about 3 to 4
- times improvement in speed for PutMidiMsg, PutMidiStream,
- GetMidiMsg, FreeMidiMsg
- . Added MidiPacket's (see GetMidiPacket() and
- FreeMidiPacket())
- . Rewrote all C modules in Assembly
- . Redesigned PutMidiStream
- . Added early test of Route MsgFlags to reduce processing
- time on trivial messages
- . Added default RouteInfo to MDest's (see
- SetDefaultMRouteInfo(), and routing functions)
- . Added MListSignal's to inform interested parties of
- changes to the public node lists (see CreateMListSignal()
- and DeleteMListSignal())
- . Fixed MidiMsgType() to work as originally described: now
- returns 0 on all undefined messages
- . docs
- . revised library.doc to include MidiPackets
- . remade midi.doc to include new functions
- . added benchmark.doc
- . updated binding libraries to include new functions
- . include files
- . added new sys/ex id's from MIDI 1.0 Spec v4.0
- . added new controllers #'s from MIDI 1.0 Spec v4.0
- . added MTC qtr frame message constants
- . added midifile.h for some MIDI File constants
- . rsx
- . manufacturer id is now specified in hex rather than
- decimal
- . now supports filtering for 3-byte manufacturer ID's
- . tsx
- . Workbench support
- . new utilities: playmf & dmf to play and display (respectively)
- MIDI Files
-
- --
- Bob Page, U of Lowell CS Dept. page@swan.ulowell.edu ulowell!page
- Have five nice days.
-