From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id MAA12775 for caml-redistribution; Thu, 12 Aug 1999 12:26:59 +0200 (MET DST) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id PAA04107 for ; Wed, 11 Aug 1999 15:13:48 +0200 (MET DST) Received: from heplix4.ikp.physik.tu-darmstadt.de (heplix4.ikp.physik.tu-darmstadt.de [130.83.24.139]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id PAA28121 for ; Wed, 11 Aug 1999 15:13:46 +0200 (MET DST) Received: (from ohl@localhost) by heplix4.ikp.physik.tu-darmstadt.de (8.8.8/8.8.8) id PAA12864; Wed, 11 Aug 1999 15:13:45 +0200 Date: Wed, 11 Aug 1999 15:13:45 +0200 Message-Id: <199908111313.PAA12864@heplix4.ikp.physik.tu-darmstadt.de> From: Thorsten Ohl To: caml-list@inria.fr Subject: O'Caml speaks MIDI Reply-to: ohl@hep.tu-darmstadt.de Sender: weis I have started to write some Objective Caml modules for the MIDI (Musical Instruments Digital Interface) protocol and files. A very preliminary version can be found at ftp://heplix.ikp.physik.tu-darmstadt.de/pub/ohl/midi/ As you will see, the support for interesting transformations is very limited still. Nevertheless, reading and writing of files appears to be reliable and the sequencer (midiplay.opt or midiplay.bin) works for all files that I could get find. The source is the only documentation and all the interfaces are still subject to change without notice. But I figured that some people would enjoy playing around wih it anyway ... Cheers, -Thorsten -- Thorsten Ohl, Physics Department, TU Darmstadt -- ohl@hep.tu-darmstadt.de http://heplix.ikp.physik.tu-darmstadt.de/~ohl/ [<=== PGP public key here]