A ver, por partes.
Un fichero MIDI ni es de 8 bits, ni 16 ni nada. Como comento en un hilo, un MIDI sólo almacena números del 0 al 127 y cada número se corresponde a una nota. Con esto se logra abarcarcar casi 11 octavas y es por ello que programas como el Guitar Pro te permite pasar un fichero MIDI a partitura. Luego existen otros números en hexadecimal para los eventos, los programas, los canales... Pero un MIDI sólo son números. La máquina donde se reproducirán se encarga de hacer sonar esas notas con sus sonidos propios. En PC, normalmente se utiliza una Tabla de Síntesis de Onda, pero usando VSTi puedes incluso hacerlas sonar como instrumentos reales.
El GXSCC no es más que un sintetizador que lo que hace es traducir esos números a sonido emulando diferentes chip de sonido de diferentes consolas y sintetizar las ondas, por eso solo lo puedes guardar en .wav, ya que en ese momento no almacenas notas, si no muestras de sonido.
1/2