(Japanese / English)

Other Specs

SMF→MBT

Format

0 or 1.

SMPTE

Unsupported.

Note Off

· Note Off without corresponding Note On
  → Ignored
· Note Off ($80)
  → $9[ch] [pitch name] [velocity] [duration] [off-velocity]
· Note On with 0 velocity ($90 $[note number] $00)
  → $9[ch] [pitch name] [velocity] [duration]

Time Signature

Need to set track = 0, beat = 1 and tick = 0.

MacBinary

Unsupported.

MBT File

Note

“H” = “B”.

Sharps, Flats

Use “#” or “b” (ex. “C#4” or “Bb4”).
Double sharp is described as “##” or “x”.
Case double flat, “bb”.
If 256 “#” or “b” were entered, the pitch returns.

Octave

Range: -1, 0, 1, ... 9
Lowest: C-1
Highest: G9
“-1” can be described as “-” (ex. “C-1” = “C-”).

Channel Number

Used previous is replacable by “x”.

White Space

Tab is usable as white space (“ ”).
Comma (“,”) is also.

Time Signature

Need to set track = 0, beat = 1 and tick = 0.

MBT→SMF

Format

0 or 1.

SMPTE

Unsupported.

Running Status

Unsupported.
If you need, use midiminish.

Note Off

· $9[ch] [pitch name] [velocity] [duration] [off-velocity]
  → Note Off ($80)
· $9[ch] [pitch name] [velocity] [duration]
  → Note On with 0 velocity ($90 $[note number] $00)

End of Track

Need to write Meta Event “End of Track” ($FF $2F $00).

MacBinary

Unsupported.



Back