Data has not been i…
 
Benachrichtigungen
Alles löschen

Data has not been installed properly.

9 Beiträge
2 Benutzer
1 Reactions
220 Ansichten
Beiträge: 30
Rhythmus-Geber
Themenstarter
 
[#2342]

Wenn man bei einer RegDatei rgt bei einem Knopf einen Style hinzufügt, wird in der rgt-datei eine zeichenkette hinzugefügt, wo die sty-datei gefunden werden kann (Dateiname mit Pfad) eingetragen. Ich versuche diesen Vorgang auf dem PC mit einem skript zu machen. Das skript muss also den pfad zur sty datei in die rgt datei eintragen. Wenn ich das gemacht habe, akzeptiert das Keyboard die rgt datei nicht mehr. Beim Antippen der geänderten RGT Datei am Keyboard Display kommt der Fehler ¹“Data has not been properly installed“. Was gibt es für Gründe für diese fehlermeldung ?

Fabian


Dieses Thema wurde geändert Vor 3 Wochen 10 mal von Fabian1966
 
Veröffentlicht : 14. August 2026 00:24
Schlagwörter für Thema
Beiträge: 324
Solo-Künstler
 

Hallo Fabian, 

mit einem Editor macht man das rgt-File kaputt. Es ist nun mal kein txt-Format. Mit dem Reg-Managers YRM sollte es gehen, aber für das SX920 benötigt man die neueste, kostenpflichtige Version, s.a. https://keyboard-akademie.de/community/genos2/neuer-yamaha-registration-manager-5-4/#post-8976

Wilfried

 


 
Veröffentlicht : 14. August 2026 18:32
Beiträge: 30
Rhythmus-Geber
Themenstarter
 

Ich hatte gehofft dass du das liest :-). Ich habe eine Lizenz des YRM 5.4 gekauft. Wie macht man das mit dem YRM ? Ich habe schon oft mit dem YRM eine RGT Datei geöffnet und bei einem Knopf 1-8 einen Panel/Factory Style eingetragen (Auswahl in einer Dropdown-Liste). Aber noch nie einen Style der in sich in einer Datei befindet (Custom-Style Einstellung). Ich habe ein SX920 und die Daten sind alle auf einem einzigen USB-Stick mit dem mit den üblichen Verzeichnissen REGIST STYLE usw.


 
Veröffentlicht : 14. August 2026 22:16
Beiträge: 30
Rhythmus-Geber
Themenstarter
 

Ich habe den Fehler in meinem Skript noch gefunden (mein Skript hatte den header der rgt Datei aus Versehen überschrieben). Jetz gehts 🙂


 
Veröffentlicht : 15. August 2026 01:48
Beiträge: 324
Solo-Künstler
 

Hallo Fabian,

ich bin neugierig, was ist das für ein Script? Automatisierst du den YRM-Aufruf oder hast du es geschafft, die Reg-Bank direkt zu ändern?

Die Idee, mit einem Script ganz easy die Verzeichnisse in der Reg-Bank zu bearbeiten finde ich gut, das bau ich mir auch.

Gruß, Wilfried

 


Diese r Beitrag wurde geändert Vor 3 Wochen von wilfried-p
 
Veröffentlicht : 15. August 2026 14:04
Beiträge: 30
Rhythmus-Geber
Themenstarter
 

>Die Idee, mit einem Script ganz easy die Verzeichnisse in der Reg-Bank zu >bearbeiten finde ich gut, das bau ich mir auch.
Genau das war mein Gedanke vor ein paar Wochen, so schwierig kann es doch nicht zu ändern sein. Wenn man die BinärDateien einfach im Editor öffnet sieht man ja auch den Dateinamen mit pfad.

Ich habe inzwischen viel probiert und weiß dass das nicht leider nicht so einfach ist. Leider kann man Informationen über diese Dateien auch nirgendwo bekommen wieder offiziell Yamaha noch inoffiziell.


 
Veröffentlicht : 27. August 2026 13:24
Beiträge: 324
Solo-Künstler
 

Hallo Fabian,

ich habe über die Strukturen von Registrierungen auch nichts in Netz gefunden, außer einem Beitrag von Heiko Plate, dem PSRUTI-Entwickler (leider vor ein paar Jahren verstorben):
https://www.heikoplate.de/articles-de.html
dort ist ein Pdf abrufbar: tyros_registrationfiles_deutsch.pdf

Das ist wohl von 2003, passt heute nur noch ansatzweise, erläutert aber den Grundaufbau.

Wesentliche Erkenntnis: Die Regbank besteht aus Blöcken mit internen Längen-Feldern, die passen müssen: die Länge vom kompletten Pfad-File-Namen zum zugehörigen GPm, die Längensumme der GPm’s zum zugehörigen BHd, die Längensumme aller BHd’s zum Header(Spf). Und kein Style-Name darf länger als 41 Zeichen werden, weil er mit Anhang „.xxxx.yyy“ das Maximum 50 erreicht. Andernfalls gibt es Fehler beim Laden! Auch Verzeichnisse dürfen nicht länger als 50 Zeichen werden.

Das muss man entsprechend programmieren, wenn durch das Ändern des Namens eine Zeichenfolge mit neuer Länge entsteht, was nahezu immer der Fall ist. Ich mach das mit Excel-VBA-Macro, es gibt sicher elegantere Wege.

Es ist fraglich, ob sich der Programmieraufwand lohnt, oder ob die paar Handgriffe im YRM nicht doch schneller gehen – und wohl auch zuverlässiger sind.

Ob es sinnvoll ist, für gleichbleibende Länge des Pfades zu sorgen, kannst Du an folgendem Beispiel überlegen:
(ich musste  „_“ zum Verdeutlichen der Leerstellen verwenden)

„I:/The Fate of Ophelia/ChartSynthPop – Ophelia.T547.sty“ (Original)
„I:/STYLES/ChartSynthPop – Ophelia.T547.sty_____________“ geht nicht, weil nicht erstellbar.
„I:/STYLES/ChartSynthPop – Ophelia_____________.T547.sty“ geht, sieht aber blöd aus mit ~ im Display
„I:/STYLES/Fate-Ophelia/ChartSynthPop – Ophelia.T547.sty“ geht,so würde ich das machen, also einen Längenausgleich durch ein individuelles Unterverzeichnis (wo der Style dann natürlich hin muss). Aber ich nehme lieber mein VBA-Macro oder lege mir den neuen YRM zu.

Gruß, Wilfried

Anmerkung: in meinem YRM wird im Fall von User-Styles ein Button „Edit Style“ angezeigt, so kommt man weiter.

 


Diese r Beitrag wurde geändert Vor 7 Tagen 2 mal von wilfried-p
 
Veröffentlicht : 28. August 2026 14:32
Fabian1966 reacted
Beiträge: 324
Solo-Künstler
 

Veröffentlicht von: wilfried-p

Hallo Fabian,

ich habe über die Strukturen von Registrierungen auch nichts in Netz gefunden, außer einem Beitrag von Heiko Plate, dem PSRUTI-Entwickler (leider vor ein paar Jahren verstorben):
https://www.heikoplate.de/articles-de.html
dort ist ein Pdf abrufbar: tyros_registrationfiles_deutsch.pdf

Das ist wohl von 2003, passt heute nur noch ansatzweise, erläutert aber den Grundaufbau.

Wesentliche Erkenntnis: Die Regbank besteht aus Blöcken mit internen Längen-Feldern, die passen müssen: die Länge vom kompletten Pfad-File-Namen zum zugehörigen GPm, die Längensumme der GPm’s zum zugehörigen BHd, die Längensumme aller BHd’s zum Header(Spf). Und kein Style-Name darf länger als 41 Zeichen werden, weil er mit Anhang „.xxxx.yyy“ das Maximum 50 erreicht. Andernfalls gibt es Fehler beim Laden! Auch Verzeichnisse dürfen nicht länger als 50 Zeichen werden.

Das muss man entsprechend programmieren, wenn durch das Ändern des Namens eine Zeichenfolge mit neuer Länge entsteht, was nahezu immer der Fall ist. Ich mach das mit Excel-VBA-Macro, es gibt sicher elegantere Wege.

Es ist fraglich, ob sich der Programmieraufwand lohnt, oder ob die paar Handgriffe im YRM nicht doch schneller gehen – und wohl auch zuverlässiger sind.

Ob es sinnvoll ist, für gleichbleibende Länge des Pfades zu sorgen, kannst Du an folgendem Beispiel überlegen:
(ich musste  „_“ zum Verdeutlichen der Leerstellen verwenden)

„I:/The Fate of Ophelia/ChartSynthPop – Ophelia.T547.sty“ (Original)
„I:/STYLES/ChartSynthPop – Ophelia.T547.sty_____________“ geht nicht, weil nicht erstellbar.
„I:/STYLES/ChartSynthPop – Ophelia_____________.T547.sty“ geht, sieht aber blöd aus mit ~ im Display
„I:/STYLES/Fate-Ophelia/ChartSynthPop – Ophelia.T547.sty“ geht,so würde ich das machen, also einen Längenausgleich durch ein individuelles Unterverzeichnis (wo der Style dann natürlich hin muss). Aber ich nehme lieber mein VBA-Macro oder lege mir den neuen YRM zu.

Gruß, Wilfried

Anmerkung: in meinem YRM wird im Fall von User-Styles ein Button „Edit Style“ angezeigt, so kommt man weiter.

 


 
Veröffentlicht : 28. August 2026 14:49
Beiträge: 30
Rhythmus-Geber
Themenstarter
 

So, jetzt habe ich gerade alles heruntergeladen was ich auf der Webseite von heiko Plate zum Thema RGT und STY finden konnte. Dank für den Tipp. Das muss ich jetzt mal durchlesen und analysieren.

Was man so hört ist Yamaha schon traditionell immer sehr zugeknüpft gewesen und hat nie Daten herausgegeben. Dann kommt dann halt auch immer das Thema Reverse engineering ins Spiel. Ich frage mich woher Heiko P. diese detaillierten Informationen hatte und auch andere Autoren von großen bekannten Tools hatten anscheinend sehr präzise Informationen .., diese Methode finde ich aber im Fall Y. durchaus akzeptabel.

vielen Dank für den Tipp 

Fabian 

 

 

 

 

 

 

 

 

 

!


Diese r Beitrag wurde geändert Vor 7 Tagen von Fabian1966
 
Veröffentlicht : 28. August 2026 16:17
WordPress Cookie Hinweis von Real Cookie Banner