FIMP - File to MIDI Player

Votes / Statistics
Hits: 358
Downloads: 221
Votes: 0
My Atarimania
Bookmark and Share
Comments (0)

Screenshots - FIMP - File to MIDI Player

FIMP - File to MIDI Player atari screenshot

Information - FIMP - File to MIDI Player

GenreMusic / SoundYear1995
Language[unknown]PublisherST Format
Developer[n/a]DistributorFuture Publishing
ControlsKeyboardCountryUnited Kingdom
Box / InstructionsEnglishSoftwareEnglish

Johansson, Jens

LicensePD / Freeware / Shareware
SerialST TypeST, STe, TT, Falcon030 / 0.5MB
ResolutionMedium / HighNumber of Disks1 / Double-Sided
Dumpdownload atari FIMP - File to MIDI Player Download / MSAMIDI

Instructions - FIMP - File to MIDI Player

*** 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.)


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
About Us - Contact - Credits - Powered with Webdev - © Atarimania 2003-2022