MidiYodi is a MIDI player and MIDI examiner that allows examination, playback and modifications to MIDI files.
The application include the following features:
Main View
Allows opening MIDI files displaying a beat bar, a meta event area
and all tracks from the file.
The beat bar dispays beat numbers and a beat grid.
The meta event bar displays meta events for markers, tempo, time signature
and key signature settings.
Each track displays miniture 'notes', their duration, channel, intrument
and a volume curve.
MIDI files of type 0 (single track files) can be trackified so that each
instrument will be moved to a track of its own.
Instruments and volumes that have been changed may be saved to the original
file or to a new file.
Playback and Navigation
The MIDI sequence can be played and stopped in a tape recorder fashion.
The Navigator dialog can be used to jump to the beginning of a song or
to jump to the next/previous beat, marker, tempo change, time signature change
or key signature change.
Clicking anywhere in the beat bar moves playback to that position.
Instrument & Volume Change
Each track containing notes can have its instrument and volume changed.
Solo & Mute
Each track can be individually solo'ed or muted.
Keyboard Examiner
Displays all notes and their durations for a track in a keyboard like viewer.
For precision or overview, beat width and note height can be altered.
Score Examiner
Displays all notes and their durations for a track in a score like viewer.
For precision or overview, beat width, note height and octave can be altered.
(Apology! True note scripting is difficult stuff so it has to wait until
an upcoming version of MidiYodi.)
Event Examiner
Displays all MIDI events for a track. For each event the tick position,
category (meta, channel or system exclusive), status (note on/off,
program change etc.) and data is displayed.
Customization
In the Preferences dialog the default examiner (displayed when a track is
double-clicked), the language (English or Swedish) and the MIDI out device
may be selected. In addition the path to the latest opened MIDI file is
stored.
These settings are stored between invocations.
MidiYodi User Guide
|