HX3.5 Firmware 5.8 Migration Guide (deutsch): Unterschied zwischen den Versionen

Aus KeyboardPartner Wiki
Zur Navigation springenZur Suche springen
Zeile 42: Zeile 42:


* Halten Sie beim Start (Doppelklick von ''hx3_manager.exe'') die SHIFT-Taste gedrückt. Dies setzt evt. fehlerhafte Bildschirmpositionen zurück. Dies funktioniert erst ab der HX3-Manager-Version #6.06.
* Halten Sie beim Start (Doppelklick von ''hx3_manager.exe'') die SHIFT-Taste gedrückt. Dies setzt evt. fehlerhafte Bildschirmpositionen zurück. Dies funktioniert erst ab der HX3-Manager-Version #6.06.
* Der HX3 Manager sollte in einem Verzeichnis installiert (entpackt/kopiert) werden, dessen Pfad keine Leerzeichen oder diakritischen Zeichen/Umlaute enthält, also zum Beispiel ''D:\dokumente\hx3kram\''.
* Der HX3 Manager sollte in einem Verzeichnis installiert (entpackt/kopiert) werden, dessen Pfad keine Leerzeichen oder diakritischen Zeichen/Umlaute enthält, also wäre zum Beispiel ''D:\dokumente\hx3_kram\'' OK.


=== Keine/fehlerhafte Verbindung ===
=== Keine/fehlerhafte Verbindung ===

Version vom 18. September 2023, 21:17 Uhr

HX3.5-Platine einbaufertig

Features

Gegenüber der HX3.5-Firmware #5.7xx sind nun konfigurierbare Orgel- und Speaker-Modelle (je 16 verschiedene) hinzugekommen, die nach eigenem Geschmack angepasst werden können. Statt der einzelnen hierfür verantwortlichen Werte wird nun nur noch die Orgel- oder Speaker-Nummer im Preset gespeichert. Für die voreingestellten Orgel- und Speaker-Modelle sind Menü-Einträge hinzugekommen. Wenn ein Menü-Wert im aktuell ausgewählten Orgel- oder Rotary/Speaker-Modell statt im Preset oder in den Defaults gespeichert wird, zeigt das Menü die Kennbuchstaben "O" oder "R". FPGA (Sound Engine), Scan-Treiber, Presets, CC-Sets, Taperings und Wavesets sind gleich geblieben; Sie können also Ihre eigenen Presets oder Taperings weiterverwenden. Für Firmware #5.8xx benötigen Sie den neuen HX3 Manager 6.0x, der im Update-Paket enthalten ist.

Software

Firmware #5.8xx verwendet bis auf einige Ausnahmen die gleichen Parameter (siehe Editor-Tabelle) wie Firmware #5.7xx; einige nun überflüssige (wie verschiedene Vibrato-Voreinstellungen) sind entfallen. Überprüfen Sie die folgenden Werte sorgfältig und korrigieren Sie sie bei Bedarf:

  • Einige System-Inits-Parameternummern haben sich verschoben: 2nd DB Set Voice Number hat sich auf #1505 verschoben. #1504 sollte "0" sein (die Nummer des 1. DB-Sets hat noch keine Auswirkungen auf HX3.5)
  • System Inits Preset Save/Restore Mask #1498 hat die Bit-Codierung geändert (siehe Parameter-Help-Text im Editor)
  • Die Switch Remap-Codes für die Voice- und Preset-Tasten ab #5100 wurden geändert, um Platz für die nun möglichen Buttons der neuen Orgel- und Speaker-Modelle zu schaffen. Der "Adding"-Preset-Modus wurde von Wert 100 auf 104 geändert, ebenso Upper von 102 auf 101, Lower von 103 auf 102 und so weiter. Dies war notwendig, um Orgel- und Lautsprecher-Preset-Tastengruppen zu implementieren.
  • Einige weitere Button-Assingment-Werte haben sich verschoben: Für die Transpose-Up/Down-Buttons wählen Sie die Werte 76 und 77, etwa um einen schnellen Tonartwechsel durchzuführen. Drücken sie beide Transpose-Buttons gleichzeitig, um die Transponierung wieder aufzuheben.
  • Es sind Button-Assingments für das Inkrementieren/Dekrementieren von Presets, Voices, Orgel- und Speaker-Modellen hinzugekommen. Drücken sie beide Inc/Dec-Buttons einer Zuordnung gleichzeitig, um den gesteuerten Wert (z.B. Voice-Nummer) wieder auf 0 zu setzen.
  • Sie können wie bei Presets und Drawbar-Voices zusammenhängende Button-Gruppen für Orgel- und Speaker-Modelle auf Preset16/Extend16-Boards definieren. Die den Buttons jeweils zugeordneten Orgel- und Speaker-Modelle weisen Sie mit den Model Btn Assign-Gruppen (#5400 ff.) zu. Es ist somit möglich, aus den 16 zur Verfügung stehenden Modellen nur die für Sie interessanten auszuwählen, was die Anzahl der nötigen Buttons verringert.
  • Alle älteren Presets mit Nicht-B3-Einstellungen (H100, EG-Modus) sollten für die Orgelmodell- und Lautsprechermodell-Werte überarbeitet werden. Hierfür sind die alten Preset-Einstellungen nicht mehr gültig. Ein Preset speichert jetzt das jeweils verwendete Orgel- und Speaker-Modell statt der einzelnen Werte hierfür ab.
  • Der HX3 Editor wurde zur Bearbeitung der Orgel- und Rotary/Speaker-Voreinstellungen um zwei Registerkarten erweitert und zeigt dann eine farblich hervorgehobene Darstellung der hierfür verfügbaren Werte.

Updates

Der HX3 Manager in Version #6.0x führt nun keine automatischen Updates für HX3.5-Geräte mehr aus. Die für das Update nötigen Teile sind stattdessen im Changelog auf unserer Update-Seite aufgeführt. In der Regel sollte sich ein Update auf die Firmware (Datei "firmware.bin") beschränken, es sei denn, im Changelog wird explizit auf weitere Teile hingewiesen. Verwenden Sie im HX3 Updater das Menü "Update via USB or FTDI cable".

Bei Updates von älteren Versionen vor #5.730 können sich recht viele Default-Parameter (EEPROM) geändert haben; die Orgel könnte damit schlecht klingen. Es ist dann empfehlenswert, auch ein EEPROM-Update durchzuführen und die für das eigene Gerät erforderlichen Einstellungen (z.B. Button-, Schalter- und Drawbar-Zuweisungen) im HX3 Editor manuell durchzuführen.

Updatevorgang mit HX3 Manager (Kurzform)

  • HX3 Manager App starten, mit dem Gerät verbinden (per USB oder FTDI-Kabel) und Updater öffnen. Versionen prüfen.
  • Neue Firmware mit dem Menü Update via USB oder FTDI-Kabel hochladen. HX3 wird neu gestartet.
  • Bei Firmwares vor 5.730 auch EEPROM-Datei hochladen (bedeutet Verlust einiger persönlicher Standardeinstellungen!). HX3 wird neu gestartet.
  • Wenn die vorherige FPGA-Sound-Engine-Version nicht #21102022 ist, aktualisieren Sie auch das FPGA (hx3_main.bin).
  • Der HX3 Updater wird nach jedem Schritt einen Reset anfordern. Bitte folgen Sie den Anweisungen in den Dialogfeldern.
  • Wenn die vorherige DSP-Version unter #x1.23 liegt, schließen Sie USB an und aktualisieren Sie DSP mit dem Menü Update via USB oder FTDI-Kabel/DSP-Firmware.
  • Wenn die vorherige Firmware Version # 5.08xx war, laden Sie die Organ Models und Speaker Models mit dem Menü Update via USB oder FTDI Kabel. Die Orgel- und Lautsprecher-Presets funktionieren nicht ohne. Die Einstellungen in diesen Dateien sind jedoch noch nicht endgültig.
  • Trennen Sie den HX3.5 vom Stromnetz und schließen Sie ihn wieder an, bevor Sie Änderungen im HX3 Editor vornehmen.

Erste Hilfe

Sie haben das neue Board eingebaut oder ein Update aufgespielt, und es kommt kein Ton oder einige Funktionen sind fehlerhaft? Überprüfen Sie mit dem HX3 Manager folgende Einstellungen:

HX3 Manager startet nicht oder mit Fehlermeldung

  • Halten Sie beim Start (Doppelklick von hx3_manager.exe) die SHIFT-Taste gedrückt. Dies setzt evt. fehlerhafte Bildschirmpositionen zurück. Dies funktioniert erst ab der HX3-Manager-Version #6.06.
  • Der HX3 Manager sollte in einem Verzeichnis installiert (entpackt/kopiert) werden, dessen Pfad keine Leerzeichen oder diakritischen Zeichen/Umlaute enthält, also wäre zum Beispiel D:\dokumente\hx3_kram\ OK.

Keine/fehlerhafte Verbindung

  • Ist ein Scan-Board angeschlossen? Der Betrieb ohne Scan-Board ist nur bei HX3 Expander oder installiertem MIDI-Scan-Treiber möglich.
  • Im normalen Betrieb blink die blaue LED auf dem HX3 Mainboard etwa einmal pro Sekunde auf, ebenso beim Senden von MIDI-Daten. Wenn sie dauerhaft leuchtet, ist wahrscheinlich ein analoger Steuereingang offen und "floatet", weshalb dauernd MIDI-Daten gesendet werden. In diesem Fall verbinden Sie den HX3 Manager mit angekreuzten "Disable Analog Inputs on Connect". Speichern Sie System Inits nicht mit dem falschen Wert in #1503, da sonst analoge Controller, Schwellpedal und Fußschalter nicht funktionieren.

Prüfen der Versionsnummer

  • Werden im HX3 Updater gültige Board-Informationen angezeigt (Versions- und Seriennummern, min. Freischaltung Organ Licence OK)?
  • Passt der angezeigte Scan-Treiber zu Ihrem Scan-Board? Falls nicht, installieren Sie einen passenden (z.B. scanfatr.dat für Fatar-Tastaturen)

Kein Ton

  • Sind die Manuale im MIDI Setup #1373 auf 7 eingeschaltet?
  • Stehen die Volume Pots auf plausiblen Werten?

Fehlerhafte Funktion

  • Sind im HX3 Editor die System Inits richtig eingestellt? Typisch für eine Orgel mit 2 Drawbar-Sätzen pro Manual ist bei Firmware 5.8xx folgende Konfiguration:
1496 = 0     / (not used)
1497 = 0     / Vibrato Knob Mode
1498 = 23    / CommonPreset Save/Restore Mask
1499 = 0     / (RFU)
1500 = 0     / (RFU)
1501 = 23    / Various Configurations 1
1502 = 5     / Various Configurations 2
1503 = 2     / ADC Configuration
1504 = 0     / 1st DB Set Voice Number (enabled when 0..15)
1505 = 1     / 2nd DB Set Voice Number (enabled when 1..15)
1506 = 0     / Pedal Drawbar Configuration
1507 = 100   / ADC Scaling
1508 = 4     / ADC Hysteresis
1509 = 3     / HX3 Device Type

Potentiometer- und Drawbar-Zuweisung

  • Beim Bewegen der (bei 2 DB-Sets der aktiven) Zugriegel müssen sich die entsprechenden Werte der Upper DB, Lower DB usw. ändern. Falls nicht: Sind die Analogeingänge aktiviert (System Inits #1503) und richtig zugeordnet (Analog Remap)? Kontrollieren Sie ggf. die Rohwerte der analogen Eingänge in der Editor-Registerkarte "Input Monitor".
5000 = 0     / Analog Input 0 (UPR PL22-1) Function
5001 = 1     / Analog Input 1 (UPR PL22-2) Function
5002 = 2     / Analog Input 2 (UPR PL22-3) Function
5003 = 3     / Analog Input 3 (UPR PL22-4) Function
5004 = 4     / Analog Input 4 (UPR PL22-5) Function
5005 = 5     / Analog Input 5 (UPR PL22-6) Function
5006 = 6     / Analog Input 6 (UPR PL22-7) Function
5007 = 7     / Analog Input 7 (UPR PL22-8) Function
5008 = 8     / Analog Input 8 (UPR PL22-9) Function
5009 = 80    / Analog Input 9 (UPR PL22-10) Function
5010 = 81    / Analog Input 10 (UPR PL22-11) Function
...
5024 = 255   / MPX Input 0 Function

Taster/Schalter-Zuweisung

  • Sind Buttons und Schalter in Switch Remap richtig zugeordnet? Die Taster-Codes für Upper/Lower/Pedal-Voices und Common Presets haben sich geändert, um Platz für die neuen Orgel-und Speaker-Modelle zu schaffen. Kontrollieren Sie alle Preset- und Voice-Zuweisungen (Werte von 100 bis 121) der Switch Remap-Parameter #5100..5195 im Editor.
  • Hier ein Beispiel für die Standard-Belegung mit 4 Preset-Tastern auf Panel16:
5132 = 0     / Input 32 (onboard Pin PL25-1) Function
5133 = 1     / Input 33 (onboard Pin PL25-2) Function
5134 = 2     / Input 34 (onboard Pin PL25-3) Function
5135 = 3     / Input 35 (onboard Pin PL25-4) Function
5136 = 4     / Input 36 (onboard Pin PL25-5) Function
5137 = 5     / Input 37 (onboard Pin PL25-6) Function
5138 = 6     / Input 38 (onboard Pin PL25-7) Function
5139 = 7     / Input 39 (onboard Pin PL25-8) Function
5140 = 104   / Input 40 (onboard Pin PL26-1) Function
5141 = 104   / Input 41 (onboard Pin PL26-2) Function
5142 = 104   / Input 42 (onboard Pin PL26-3) Function
5143 = 104   / Input 43 (onboard Pin PL26-4) Function
5144 = 12    / Input 44 (onboard Pin PL26-5) Function
5145 = 13    / Input 45 (onboard Pin PL26-6) Function
5146 = 14    / Input 46 (onboard Pin PL26-7) Function
5147 = 15    / Input 47 (onboard Pin PL26-8) Function

Verschobene Oktaven

  • Bei Einsatz von Fatar-Tastaturen: Sind die Octave Shifts (Parameter #1174 und #1175 unter *Tabs*) abgeschaltet? Eine ältere presets.dat enthielt hier falsche Einstellungen. In disem Fall im Editor Parameter #1174 und #1175 auf 0 (OFF) setzen und mit Store Defaults abspeichern, ebenfalls im HX3 Panel oder dem MenuPanel unter Preset 0. Solange noch keine eigenen Presets angelegt wurden, am besten die kompletten Presets mit dem presets.dat-File aus einem aktuellen HX3-Manager updaten (Updater-Menü Update via USB or FTDI Cable).