home *** CD-ROM | disk | FTP | other *** search
-
- MFR - MIDI File Recorder
-
- This program (written in JForth and target compiled), receives MIDI
- input and records it timestamped in the standard MIDI file format
- approved by the MIDI Manufacturers Association. MFR uses Bill
- Barton's PD midi.library, so it can receive MIDI from the serial
- port or any other executing process that also uses the midi.library.
- However, this program does not provide its own timebase, but looks
- at a clock run by an external timer task called 'MidiClock', which
- I've provided in this zoo file. This was done because the limited
- amount of timing hardware available on the Amiga necessitates some
- sort of timer sharing mechanism, like the timer.device but without
- all of its overhead.
-
- Before running MFR, you should start up MidiClock by typing
- 'run midiclock'. This will start it ticking at 120 ticks/sec. If
- you'd like a different resolution, say, 240, try 'run midiclock 240'.
- See my comments in 'midiclock.c' for more info on the operations of
- the MidiClock. Anyway, once MidiClock is running, simply type 'mfr'.
- When MFR comes up, you'll be prompted for MIDI input source, tempo,
- track name and the file to record to. Default MIDI source is the
- serial port (MidiIn) and default tempo is 120 beats/min (hit returns
- if you want the defaults). Then, just pound away at your keyboard,
- or whatever. Type ctrl-C to stop. You can use Bill Barton's 'playmf'
- to play back your MIDI file, or 'dmf' to look at it. Now that we have
- this standard file format, interchange among different computers and
- programs should be simple and wonderful, so I hope to see scads of
- utilities like this one rolling out.
-
- Havez le fun!
-
- - Pete Yadlowsky
-
-