MIDI-INFO V37.00 ------------------ ©D-Note 14/12/95 This program is 100% Public Domain Pleaze enclose this doc by copying and spreading ! OVERVIEW: MidiInfo is a little CLI-utility which shows the most important events that are present in the midifile. It can only read format 0 and 1 general midi files. YOU NEED KS2.0 OR ABOVE TO USE THIS PROGRAM ! SYNOPSIS: MidiInfo [midifile] If you leave out the optional [midifile] a filerequester will appear from which you can select ONE midifile. OUTPUT: The information found within the midifile is displayed in a nice ANSI format. The blue (or which ever color you have set in your wb-palette...) items stand for the kind of event that it is followed by. The list below describes their meaning. TXT: any kind of non-specified text event (MetaEvent 01). If the '\' or '/' character is found more than four times in the beginning of the string, it is assumed that this text-subtype is used for LYRICS only (see Karaoke). (c): a string which holds the owner of copyright, and more often the maker of this fine piece of music. TRK: the name of the track this text was found in. INS: the name of the instrument used in the track. The INS field is always printed besides the corresponding track. Sometimes this event is used for notes accompanying the track. MRK: this means marker, an event making the musician aware of a movement. CUE: a point in time where somethings supposed to happen, like the start of a solo or a moviescore type event. Special Items: These are verbose boolean keywords which are displayed when such an event has been spotted within the midifile. SysEx-Flow : A System Exclusive event which is divided into pieces and spread out in time. SysRealTime: These commands control the sequencers clock, start, continue and stop information as well as the active sensing pulse. SysCommon: These control the songposition and tune-request. SysUnivers: Sysex commands which are to be understood by every GM compatable device (except for the GM-Reset which is displayed seperately, see below). RolandSysEx: The file contains roland (GS) sysex (except for the GS-Reset which is displayed seperately, see below). GM-Reset: This SysEx command stands for a GM-Device reset. GS-Reset: This SysEx command stands for a GS-Device reset. Karaoke: The midifile contains textevents used for the lyric guideline. TempoCmd: At least ONE tempochange is specified. TimeSign: At least ONE time signature is specified. KeySign: At least ONE key signature is specified. AUTHOR: Dave de Jong (alias D-Note), plays the bass in his spare time and likes to program the fantastic Amiga. He hopes you likes this proggie ! Watch out for new versions of this program, EarTrainerV2 and SCPatcher... Email: WWW: http://www.iaehv.nl/users/dejong *---------------*