HX3.5 Firmware 5.8 Migration Guide (deutsch)

Aus KeyboardPartner Wiki
Zur Navigation springenZur Suche springen
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.xx, der im Update-Paket enthalten ist.

Software

Firmware #5.808 und darüber 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)
  • Die System Inits Preset Save/Restore Mask #1498 hat eine geänderte Bit-Codierung (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.
  • 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.
  • 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.
  • Neue Inc/Dec Buttons: Sie können Buttons auf Panel16/Preset16/Extend16 in *Switch Remap* zuweisen, um die Preset-, Zugriegel-Voice-, Orgel- und Lautsprechermodellnummer zu erhöhen/verringern. Drücken Sie beide Inc/Dec-Tasten einer Zuweisung gleichzeitig, um den gesteuerten Wert (z.B. die Voice-Nummer) auf 0 zurückzusetzen.
  • Neue Nur MIDI-Senden Analogregler: Ein analoger Regler (Zugriegel, Potentiometer), der in Analog Remap den Werten 200..211 "MIDI CC Send #0..#11" zugewiesen ist, sendet nur MIDI Control Change und führt keine andere Funktion aus. Der Kanal und die CC# müssen im CC Set Editor, Gruppe MIDI CC Send Function" definiert werden. Die zugewiesenen Kanalnummern sind in diesem Fall fest und bewegen sich nicht mit dem MIDI-Kanal des HX3. Sie können somit Zugriegel oder Potentiometer am HX3 nutzen, um anderes MIDI-Equipment zu steuern.
  • Preset-Namen können direkt am Gerät/Instrument editiert werden
  • Kleinigkeit: Der Vibratoknopf-Modus "3 Buttons" (eingestellt in System Inits #1497) hat sich in der Bedienung geändert. Drücken Sie die Tasten V1 und V2 gleichzeitig, um V3 oder C3 zu erhalten.

Update-Prozedur

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 SD-Karte

  • Kopieren Sie die zum Update benötigten Dateien inklusive der Datei update.ini aus dem update-Verzeichnis auf eine frisch mit FAT32 und Standardeinstellungen formatierte SD-Karte. Dies sind zum Beispiel die Dateien firmware.bin, organs.dat, speakers.dat und presets.dat.
  • Navigieren Sie im Hauptmenü des HX3 zum Eintrag SD File Exec und führen Sie die Datei UPDATE.INI aus.

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 aktuell ist (siehe Updates Changelog), aktualisieren Sie auch das FPGA (hx3_main.bin).
  • Der HX3 Updater wird nach bei einigen Schritten (Firmware und EEPROM-Defaults) 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 unter #5.8xx 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 können nachträglich geändert werden.
  • 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.

Die Verbindung schlägt fehl, wenn die Konfiguration der digitalen Taster-Eingänge oder der Analogeingänge falsch ist. Wenn z.B. ein Tasteneingang als Voice- oder Preset-Taster konfiguriert ist und dieser digitale Eingang mit der gemeinsamen Masse verbunden ist (durch einen Schalter, Kurzschluss usw.), reagiert das HX3 nicht auf HX3-Manager-Befehle, da es ständig versucht, Voices/Presets zu speichern oder abzurufen (blinkende LEDs). Um zu verhindern, dass der HX3 Manager aufgrund einer Fehlkonfiguration abstürzt, trennen Sie alle digitalen Eingangspanels außer dem MenuPanel von PL4, PL25 und PL26.

Wenn dagegen ein zugewiesener Analogeingang offen gelassen wird, "schwebt" er und sendet zufällige MIDI CC-Daten, was ebenfalls die Kommunikation mit dem HX3 Manager stört. Deaktivieren Sie im Dialogfeld "Verbinden" die analogen Eingänge vorübergehend über das Kontrollkästchen. Dadurch wird System Inits #1503 auf 0 gesetzt.

  • Korrigieren Sie die Tasten-/Schalterzuweisungen für Voice- und Preset-Tasten, wenn kein Panel16, Preset16, Extend16 angeschlossen ist.
  • Schließen Sie anschließend den HX3 Manager und schalten Sie den HX3 aus.
  • Verbinden Sie sich erneut mit dem HX3 Manager, wobei alle Boards und Tasten/Schalter angeschlossen sind.
  • Prüfen Sie die System-Inits #1503, sie sollten 1 für MIDI-Expander oder 2/3 für Standard-Orgeln mit Zugriegeln sein.

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?
  • Im GM/H100 Setup sollten die Werte für GM Synth Output Mix Level #1490 und Organ Output Mix Level #1491 zwischen 100 und 120 liegen. Hiermit stellen Sie den Pegel am letzten Ausgangs-Mischer des DSP ein.

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).