XG Midifile wird nicht korrekt über die PC-Soundkarte abgespielt

Fragen zum Sequenzer/Eventliste/Grids oder MIDI-Bearbeitung

Moderator: Tyro

Antworten
Tyro
Globaler Admin
Beiträge: 223
Registriert: 31 Okt 2017, 08:01

XG Midifile wird nicht korrekt über die PC-Soundkarte abgespielt

Beitrag von Tyro » 21 Mär 2018, 10:32

Es kommen immer wieder mal Rück-Meldungen das einige Midifiles am PC abgespielt werden.
Andere werden dagegen nicht korrekt abgespielt.
Im allgemeinen werden dann die Drums nicht mehr gehört.

Werden die selben Midifiles über das bzw. auf dem Keyboard abgespielt, passt alles …
Wie kann das ?

Es wird sich hierbei einmal um GM-Midifiles und einmal um XG-Midifiles handeln.
GM-Midifiles sollten in der Regel ohne Probleme zu hören sein.

Bei XG-Midifiles kann es da Probleme geben.
Die Ursache ist, das die Drums unter dem XG-Format über den Bank Select MSB 127 und LSB 0
(was die Controller 0 und 32 sind ) sowie einen Program Change Befehl (Event) angesteuert werden.
Unter dem GM-Format ist das nicht der Fall. Dort gibt es diese Events nicht !

Neuere PCs mit Onboard Soundkarten oder auch separate Soundkarten unterstützen in der Regel nur das
GM-Format und haben Probleme z.B. mit den XG Drum Program Change/Bank Select Befehle und spielen dann diesen Bereich nicht ab.

Diese Problem kann daher auch unter Score auftauchen, hat aber nichts mit Score, sondern mit der Soundkarte zu tun !

Wer mit XG-Midifiles arbeitet, sollte daher seinen XG-Klangerzeuger via MIDI-Anschluss nutzen.

Aber es gibt auch weitere Gründe dafür.
Da PC-Soundkarten, wie erwähnt, nur das GM-Format unterstützen, werden z.B. auch XG-SysEx-Events aus Midifiles ignoriert.

Dazu macht es aus meiner Sicht wenig Sinn, ein Midifile über PC-Soundkarte zu bearbeiten, was später auf dem Keyboard verwendet werden soll. Da es sich im Keyboard mit absoluter Sicherheit wieder anders anhören wird.

Zur Zeit ist mir auch keine neuere Soundkarte bekannt, die XG unterstützt.
Wenn jemand da was weiß, würde es uns freuen, wenn Ihr die Namen/Modelle ins Forum stellen könntet.
Antworten