Playback for extreme registers/General MIDI compatability

• Mar 21, 2025 - 15:06

The General MIDI convention specifies 128 pitch values from C-1(C-2) at 0 to G9(G8) at 127, with Middle C at 60. However, notes lower than C0(C-1) and higher than C8(C7) simply do not play back at all when inputted into the score. This may seem a minor issue as most instruments come nowhere near these limits, but it is a huge problem for comparability with MIDI files, and can be quite limiting when it comes to transcribing electronic music. Is there anyway something can be done about enabling support for playback of these notes, at the very least for the MS Basic soundfonts?


Comments

If you're transcribing electronic music, you could always just use a VST synth set to play back an octave lower, and then add invisible 8va's or something (and just reverse that for high notes). Of course, you need some familiarity with synths, but this means you can make MuseScore playback even more accurate (with portamento as well). Unfortunately, if you have a synth that goes above G9 and below C0, this wouldn't work, and it doesn't address the MIDI compatibility part, but it's a workaround.

Do you still have an unanswered question? Please log in first to post your question.