Der Anfang eines Midifile - Reset

Fragen zum Sequenzer/Eventliste/Grids oder MIDI-Bearbeitung

Moderator: Tyro

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

Der Anfang eines Midifile - Reset

Beitrag von Tyro » 02 Nov 2017, 10:23

Midfiles werden heute meist im GM, GM2, GS oder XG Modus abgespeichert.
Ja … , es gab auch Zeiten wo viele Hersteller eigenen Formate benutzen !
Am Anfang solcher Songs steht eine Sysex Meldung (systemspezifische Meldung) mit dem Code für GM, GS oder XG.

GM Reset: F0 7E 7F 09 01 F7
GM2 Reset: F0 7E 7F 09 03 F7
GS Reset: F0 41 10 42 12 40 00 7F 00 41 F7
XG Reset: F0 43 10 4C 00 00 7E 00 F7

Als Beispiel setzt der XG-Reset vieles zurück auf den Default (Standard) Wert.

Wenn Sie als Beispiel ein Midifile am PC-Sequenzer abspielen und die Klangerzeugung das Keyboard über einen MIDI-Anschluß übernimmt, wird das Keyboard quasi von den Midifile-Befehlen so eingestellt, dass z.B. die richtigen Sounds mit ihren Effekten abgespielt werden.

Ist das Midifile zu Ende, bleiben die Einstellungen im Keyboard erhalten, also im Grunde so eingestellt wie es das Midifile am Anfang eingestellt hat.
Dies kann beim Laden und Abspielen des nächsten Midifile unerwünschte Auswirkungen haben.

Aus diesem Grunde wird am Anfang eine Midifile ein GM-Reset eingefügt, das die Einstellungen im Keyboard in die Grund-Einstellung zurück setzt.
Und XG auf der Basis von GM basiert.
Dieser SysEx ist daher auch einer der ersten Event/Meldungen in einem Midfile !

Als nächstes wird z.B. der XG-On in einem Midfile eingetragen.
Dies bewirkt, dass das Keyboard im XG-Modus arbeitet.

Die beiden SysEx würden im Software Sequenzer so aussehen :

F0 7E 7F 09 01 F7
F0 43 10 4C 00 00 7E 00 F7


Haben Sie z.B. eine Technics oder Korg die im GM2 Modus arbeitet ist es Grundsätzlich genauso.
Nur das Sie dort anstelle des XG-ON den GM2-ON nach dem GM Reset einfügen.

Die beiden SysEx würden also so aussehen :

F0 7E 7F 09 01 F7
F0 7E 7F 09 03 F7
Antworten