GoMinimal! v2.0 - Help
Info:
Usage:
Minimal-buttons |
Command |
load text |
Open a text-file (text wil appear in screen) |
text to midi |
Transform text-file into midi-file and save as midi (*.mid) |
load wav |
Open a (RIFF 8 or 16 bit) wave-file (*.wav) |
play wav |
Play wave-file |
wav to midi |
Transform wave-file into midi-file and save as midi (*.mid) |
write text |
Write text (type text in screen) |
text to midi |
Transform written text into midi-file |
save midi |
Save midi-file (*.mid) |
play midi |
Play (saved) midi-file |
load midi |
Open a midi-file (*.mid, *.rmi) |
|
|
Translate-buttons |
Command |
midi to text |
Translate midi-file (*.mid) into text-file (text will appear in screen) |
save text |
Save translated text-file (*.txt) |
edit text |
Edit translated text-file with default text-editor |
load text |
Open a text-file (*.txt) (text will appear in screen) |
text to midi |
Translate text-file into midi-file |
save midi |
Save translated midi-file (*.mid) |
play midi |
Play saved midi-file |
About the Minimal-section:
About the Translate-section:
The following representation of the midi-events is generated:
File header: Start of track: End of track: Note On: Note Off: Poly Pressure: Channel Pressure: Controller parameter: Pitch bend: Program change: Sysex message: Arbutrary midi bytes: Sequence nr: Key signature: Tempo: Time signature: SMPTE event: Meta text events: Meta end of track: Sequencer specific: Misc meta events: |
Mfile <format> <ntrks> <division> MTrk TrkEnd On <ch> <note> <vol> Off <ch> <note> <vol> PoPr<ch> <note> <val> ChPr <ch> <val> Par <ch> <con> <val> Pb <ch> <val> PrCh <ch> <prog> SysEx <hex> Arb <hex> Seqnr <num> KeySig <num> <manor> Tempo <num> TimeSig <num>/<num> <num> <num> SMPTE <num> <num> <num> <num> <num> Meta <texttype> <string> Meta TrkEnd SeqSpec <type> <hex> Meta <type> <hex> |
The <> have the following meaning:
<ch> <note> <vol> <val> <con> <prog> <manor> <noteval> <texttype> <type> <hex> <string> |
ch=<num> n=<noteval> v=<num> v=<num> c=<num> p=<num> minor or major either a <num> or A-G optionally followed by #, followed by <num> without intermediate spaces Text Copyright SeqName TrkName InstrName Lyric Marker Cue or <type> a hex number of the form 0xab a sequence of 2-digit hex numbers (without 0x) separated by space a string between double quotes (like "text") |
Channel numbers are 1-based, all other numbers are as they appear in the midifile.
<division> is either a positive number (giving the time resolution in clicks per quarter note) or a negative number followed by a positive number (giving SMPTE timing).
<format> <ntrks> <num> are decimal numbers.
The <num> in the Pb is the real value (two midibytes combined).
In Tempo it is a long (32 bits) value. Others are in the interval 0-127.
The SysEx sequence contains the leading F0 and the trailing F7.
Bugs:
Thanks to:
ProletSoft, february 2003
Website: