GNMIDI

Inhaltsverzeichnis Stichwortindex
Ändere MIDI Befehle durch Skriptbefehle
Previous  Top  Next

[Menü Modifizieren]
dialog_modifymidievents
Ändert ausgewählte MIDI Befehle vom aktuellen MIDI Lied die optional zu angegebenen Kanälen 0-16 passt (0=no channel) und optional zu einer Bedingung für passende MIDI Befehle und in einer C ähnlichen Programmiersprache ein oder mehrere Anweisung zum Ändern von MIDI Befehlen. Diese Funktion benötigt etwas Verständnis für Programmierung von Scripts in irgendeiner Programmiersprache.

Kanäle
Leeres Feld bedeutet, dass alle MIDI Kanäle geprüft werden (dasselbe wie 0-16).
Nummer 0 bedeutet Befehle zu prüfen, die keinen MIDI Kanal haben (z.B. Text, Tempo ...).
Nummern 1-16 sind MIDI Kanalnummern (z.B. Notes, Kontroller, Soundprogramme ...)
Im Feld können auch Listen von Nummern eingegeben werden und auch Nummernbereiche (z.B. 1,3,5 11-16).
Trennzeichen können Leerzeichen oder Komma sein.
Nur MIDI Befehle mit den angegebenen Nummern werden geprüft.
Auch wenn die Bedingung Kanalnummern prüfen kann (z.B. ev.channel in [1,3,5,11..16]) sollte Kanäle verwendet werden um die Suche zu beschleunigen


Bedingung
Dieses Feld erwartet einen boolschen Ausdruck in einer C ähnlichen Skriptsprache.  
Mehr zur Syntax finden Sie auf der Seite Syntax für gnscript Bedinungen für passende Befehle samt Beispiele.  
Hinweis: Verwenden Sie die Funktion MIDI Befehle mit Bedingungen suchen (für Experten) im Menü Analyse, um eine Bedingung zu testen.  
 
Änderungsanweisung
Dieses Feld erwartet ein oder mehrere Anweisungen zum Ändern des aktuellen MIDI Befehls (ev). if oder switch kann verwendet werden um die Änderungen nur bei zutreffenden Kriterien durchzuführen.  
Mehrere Befehle hintereinander müssen mit Strichpunkt getrennt werden (;).  
Sehen sie mehr über MIDI Befehlsänderungen mit gnscript auf der Seite Syntax für gnscript MIDI Befehlsänderungen samt Beispiele.  

Modifizieren
Geben Sie optional Kanäle, optional Bedingungen für MIDI Befehle und auf jeden Fall eine Anweisung für Änderungen ein und benutzen Sie den Button Modifizieren.  

Syntaxfehler
Fehler werden in der Textbox unterhalb der Modifizieren Box angezeigt (in englischer Sprache).  

Ergebnisse
Wenn die Suche erfolgreich lief, wird die Anzahl übereinstimmender Befehle und die Anzahl der geänderten Befehle in der Box unterhalb der von Modifizieren Box angezeigt.  

OK
beendet den Dialog und erzeugt eine MIDI Datei und öffnet diese in GNMIDI, die die geänderten MIDI Befehle enthält.  

Syntaxhilfe
zeigt diese Seite (auch mit F1 Taste). Im gnscript Paket von https://www.gnmidi.com können Sie anhand von Skriptbeispielen mehr über gnscript Sprache lernen.  

Zu kompliziert
Wenn Programmieren für Sie kompliziert ist, können wir für Sie auch Benutzertools nach ihren Wünschen programmieren, die Sie direkt in GNMIDI verwenden können. Diese könnten analysieren, ändern oder neue Dateien erzeugen.  
Tatsächlich können wir in den meisten Fällen mit der gnscript Sprache neue Tools erstellen.