A CFFI interface to Portmidi for Common Lisp is available for download from Common Music's Sourceforge project area.
http://sourceforge.net/project/showfiles.php? group_id=9766&package_id=172088 The interface should work in (at least) the following Lisp implementations: clisp 2.35 openmcl 1.0 cmucl 19c sbcl 0.9.7 The interface code does not depend at all on Common Music.
Portmidi: http://www-2.cs.cmu.edu/~music/portmusic/ CFFI: http://common-lisp.net/project/cffi/ Common Music: http://commonmusic.sf.net/
Rick Taube Associate Professor, Composition/Theory School of Music University of Illinois, Urbana IL 61821 USA Net: taube@uiuc Fax: 217 244 8319 Vox: 217 244 2684