Atari ST - ST Format - 1995
FIMP - File to MIDI Player

- Genre
- Music / Sound
- Year
- 1995
- Language
- [unknown]
- Publisher
- ST Format
- Controls
- Keyboard
- Distributor
- Future Publishing
- Players
- —
- Developer
- [n/a]
- Resolution
- Medium / High
- Licensed from
- -
- Programmer(s)
- Johansson, Jens
- Country

- Graphic Artist(s)
- —
- Software
- English
- Game design
- —
- Box/Instructions
- English
- Musician(s)
- —
- License
- PD / Freeware / Shareware
- Sound FX
- —
- Serial
- —
- Cover Artist(s)
- —
- ST Type
- ST, STe, TT, Falcon030 / 0.5MB
- MIDI
- —
- Version
- 0.981
- Dump
- Download
- Number of Disks
- 1 / Double Sided
- Dump format
- MSA
- Protection
- —
INSTRUCTIONS
*** FIMP.TTP, version 0.981 *** is essentially a "MIDI file previewer". The idea here is to have a small program, one that doesn't take half a minute to load like Cubase for example, to listen quickly to the contents of a .MID file. FIMP plays standard MIDI files... put file names on command line (or in TTP box) or install FIMP.PRG as an application for *.MID files. Or drag .MID files to FIMP if your desktop supports that. All notes are output on their proper MIDI channels, with running status. If you want the file to be played on channel 1 only, specify a '-c' on the command line/in the TTP box... if you use TERADESK you can specify this with Install Application BTW... pretty slick. Anything else than notes and tempoes is ignored. The ST's speaker "sings along." (Only in three voice out-of-tune polyphony of course... :) ) FIMP is freeware, enjoy it! If you want to report any bugs to me, try me at Dateline: Atari BBS in Brooklyn, USA, +1-718-833-0828. (Fnet node 669, TurboNet 100:2/0.0, NeST 90:301/16 and AtariNet 51:3/19.) I'm planning to expand this simple reader into a somewhat advanced (freeware) tempo-map computation tool once all the routines are rock solid. It will allow you to create accurate and smooth (polynomial- spline'd!) tempo maps out of cruddy "tap tempo" (or drum-trigger- generated) click tracks recorded in a MIDI file, and to rescale the timing arbitrarily. I already have some code written! I COULD also make it read .MOD files if I ever can get my hands on the .MOD standard... Contact me if you're interested in the source. FIMP is basically a "beta test main() shell" for some generalized MIDI file routines: EVENT *get_events(FILE *fp, ... ), play_events(EVENT *ep), put_events(FILE *fp, EVENT *ep, ... )and free_events(EVENT *ep). They SEEM to work OK so far. (The code is not heavily documented or particularly lucid so you may be better off writing your own.) changes... 0.92 just some bugs corrected, put_ev() kind of works now too but it's not used in FIMP anyway.. 0.94 play_ev() -- off velocities supported, rechannelization, all routines ready for tempo events REAL SOON... -c option added 0.95 -c option fixed, now the channels aren't bumped up one... 0.97 -c option fixed REALLY... what a silly bug. Also made true channels the default. 0.981 tempo events are read and played correctly now (I hope?)) that was a tougher nut to crack than I thought... added an '-l' option, it turns on 'LOUD' mode, i.e. you get a lot of technichal garbage displayed as the MIDI file is read and converted into the internal format. (c) Jens Johansson Sat Mar 20 14:27:06 1993
