Tree [596be2] expr /
 History

Read Only access


File Date Author Commit
 .hgtags 1999-12-16 Steve Ratcliffe Steve Ratcliffe [0a1466] Create tag v1.3.3
 COPYING 1999-09-18 Steve Ratcliffe Steve Ratcliffe [fe934c] Create branch 'expr'.
 ChangeLog 1999-11-21 Steve Ratcliffe Steve Ratcliffe [65253a] # update for release
 Makefile 2000-10-24 Steve Ratcliffe Steve Ratcliffe [802de7] Improve the warning about _drain_ && _flush_
 README 1999-09-18 Steve Ratcliffe Steve Ratcliffe [41c657] Updated readme and added COPYING file
 elements.c 1999-12-16 Steve Ratcliffe Steve Ratcliffe [908e97] Formatting cleanup, mainly removing stuff that ...
 elements.h 1999-06-07 Steve Ratcliffe Steve Ratcliffe [b2663e] resynced to melys
 except.c 1999-12-16 Steve Ratcliffe Steve Ratcliffe [908e97] Formatting cleanup, mainly removing stuff that ...
 except.h 1999-05-25 Steve Ratcliffe Steve Ratcliffe [91cb2f] Added stand alone glib code, so that it is not ...
 glib.c 1999-05-26 Steve Ratcliffe Steve Ratcliffe [5aad6e] Changes to complete implementation and implemen...
 glib.h 1999-06-11 Steve Ratcliffe Steve Ratcliffe [f4b21b] Tempo fix for type 0 files. System timer event...
 intl.h 1999-06-08 Steve Ratcliffe Steve Ratcliffe [f123c8] remove pointless i18n stuff
 make.conf 2000-10-07 Steve Ratcliffe Steve Ratcliffe [f0f476] Track change to ALSA api made on 29 Sep 2000. ...
 md.h 1999-05-24 Steve Ratcliffe Steve Ratcliffe [8b5286] #first checkin
 mdutil.c 1999-12-16 Steve Ratcliffe Steve Ratcliffe [908e97] Formatting cleanup, mainly removing stuff that ...
 midi.h 1999-05-25 Steve Ratcliffe Steve Ratcliffe [91cb2f] Added stand alone glib code, so that it is not ...
 midiread.c 1999-12-16 Steve Ratcliffe Steve Ratcliffe [908e97] Formatting cleanup, mainly removing stuff that ...
 pmidi.1 2000-10-07 Steve Ratcliffe Steve Ratcliffe [a38876] Tidy up for relase 1.5.0
 pmidi.c 1999-12-16 Steve Ratcliffe Steve Ratcliffe [908e97] Formatting cleanup, mainly removing stuff that ...
 seqlib.c 2000-01-30 Steve Ratcliffe Steve Ratcliffe [830026] The symbols has changed from real to time.
 seqlib.h 1999-12-16 Steve Ratcliffe Steve Ratcliffe [7a4d4a] Patch from Frank for the new sequencer API
 seqmidi.c 1999-12-16 Steve Ratcliffe Steve Ratcliffe [908e97] Formatting cleanup, mainly removing stuff that ...
 seqpriv.h 1999-06-07 Steve Ratcliffe Steve Ratcliffe [3fffa4] type fix for latest alsa-lib

Read Me

This is pmidi - a command line midi player for ALSA

Written by Steve Ratcliffe <steve@parabola.demon.co.uk>
Web: http://www.parabola.demon.co.uk/alsa/pmidi.html

See the file COPYING for licence details.

* This is the development version *

Build and install
-----------------

You should be able to just type 'make'.  All configuration variables
are in make.conf if you need to change anything.

By default it will install into /usr/local/bin, change INSTDIR in
make.conf to change this.


Usage
-----

	pmidi [-p client:port ...] [-l] [-d delay] file ...

	  -p client:port  - A alsa client and port number to send midi to
	  -l              - List possible output ports that could be used
	  -d delay        - Delay after song ends (default 2 sec)

You can specify client:port numbers in the ALSA_OUT_PORT environment
variable.  You can also supply a comma (or space if quoted correctly)
separated list of client:port numbers.  This will allow you to
play midi files that use more than 16 channels.


Where to report bugs and feedback
---------------------------------

Please report any problems to steve@parabola.demon.co.uk