MMD > Archives > August 1995 > 1995.08.16 > 02Prev  Next


Coming soon: a better MIDI file player
By Mark Fontana

Greetings all,

I haven't posted to the list in a while, but I wrote earlier this year
about an optical roll scanning system I've been working on.
(If there is any interest, I'll make some MIDI files of scanned rolls
available on my web page this fall, along with pictures and technical
information about the scanner.)

I've been reading about how various sequencers and MIDI file players
aren't displaying the lyrics in Robbie Rhodes' JEFFDL.MID file
(which I enjoyed!).

For the past few months I've been working on a freeware MIDI file player
for PC's that will solve these problems.Not only does it intelligently
display the embedded text and lyric messages in MIDI files, but it also
shows the status of all 128 MIDI notes on all 16 channels during playback.
I tried playing JEFFDL.MID with it and it worked just great!(Watching
all the notes toggling in a scanned piano roll is almost as much fun
as watching the real keys go up and down!)

The program runs under DOS and uses only textmode, so it will run on
virtually any graphics adapter.It supports true MPU401 MIDI interfaces,
MPU401 UART-mode, MusicQuest MidiEngine parallel-port interfaces, serial-
port MIDI, and Soundblaster-type MIDI interfaces.

There are some extra features for users of General MIDI and Roland GS
devices, including automatic resetting of tone modules before playback
and onscreen display of the patches assigned to each channel.

Sometime after the first version is released, I plan to add a feature
that will let you "pump" MIDI files by pressing alternating keys on
a velocity-sensitive keyboard, while overall dynamics could be controlled
with a data slider.This will allow me to play back my scanned piano rolls
with some expression.

Eventually, I'm planning on writing a utility that would let me take
a MIDI file of a scanned piano roll and add individual velocity information
to every note.This would be accomplished by interactively letting the
user skip around in the MIDI file and more or less play the roll by ear
(in sections) on a velocity-sensitive keyboard.The program would monitor
the incoming note data and assign relevant key velocities to the nearest
instance of those notes in the MIDI file.The user interface will be
tricky, because there not only needs to be an onscreen roll-style display,
but also an assortment of commands for moving around the MIDI file
and replaying sections after new velocity information has been added.
But I certainly think such a program is feasible.Has anyone already
done something similar?

Anyway... I digress.The MIDI file player mentioned above will be freeware
and I hope to release it on the net in mid-September.If anyone is
interested in beta-testing it, please let me know by email.

Mark Fontana



(Message sent Wed, 16 Aug 1995 10:11:45 -0400 (EDT) , from time zone -0400.)

Key Words in Subject:  better, Coming, file, MIDI, player, soon

Related by Subject:
1995.08.16.02 (This article) - Coming soon: a better MIDI file player
2026.04.01.01 - Newly Arranged 88-note Bursens-Arburo Rolls Coming
from Roger Wiegand
2016.02.13.01 - New Wurlitzer Style APP Rolls Coming
from Glenn Thomas
2014.06.20.02 - Aeolian Pipe Organ Music Roll Coding
from Richard Giaccio
2014.06.18.02 - Aeolian Pipe Organ Music Roll Coding
from Dale Dohler
2014.06.17.03 - Aeolian Pipe Organ Music Roll Coding
from Alan Douglas
2014.06.16.02 - Aeolian Pipe Organ Music Roll Coding
from Bob Taylor
2014.05.27.02 - Coding Rules for 65- and 88-note Rolls
from Jacques Pillet
2014.05.16.03 - New Wurlitzer 165 Roll Coming in Jun
from Mike Mills
2012.11.26.03 - Seek "I'm Coming Virginia" played by Lee Sims
from Gordon Stelter
2012.10.09.03 - Duo-Art Concerto Roll Coding
from Julian Dyer
2012.10.08.01 - Duo-Art Concerto Roll Coding
from Ralph Nielsen