UNITOR8 MKII / AMT8 PATCHBAY - JAVA VERSION
=============================================

Status
------
Diese Java-Version bildet die USB-/Patch-Sequenz der auf deinem Windows-10-
System erprobten Python-Version nach:

1. WinUSB/libusb öffnen
2. Emagic-Initialisierung 2x
3. 8x40-Patchdaten auf die 5 Box-Adressen schreiben
4. Patch auswählen
5. "Last Preset / Patch Mode" senden
6. USB sauber schließen

Dadurch läuft danach das MIDI-Routing wieder komplett in der Hardware.

Voraussetzung am Ziel-PC
------------------------
- Windows 10/11 x64
- Unitor8 MkII
- Zadig / WinUSB für VID 086A, PID 0001

Für die fertig paketierte EXE ist später KEIN Python nötig.

Projekt bauen
-------------
Benötigt werden auf einem Windows-Build-PC:
- JDK 17 oder neuer (enthält jpackage)
- Apache Maven

Dann BUILD_WINDOWS.bat starten.

Ergebnis:
  dist\UnitorPatchbay\UnitorPatchbay.exe

Dieser Ordner enthält auch eine private Java-Runtime. Auf dem Studio-PC muss
Java daher nicht separat installiert werden.

Ausgangsnamen
-------------
output_names.json liegt neben UnitorPatchbay.exe.
Schlüssel sind "1" bis "40". Die Anzeige ist auf 8 Zeichen begrenzt.

Wichtig
-------
Diese Java-Version ist eine Portierung der funktionierenden Python-Logik,
wurde in dieser Entwicklungsumgebung aber noch NICHT an echter Unitor-Hardware
getestet. Die Python-v12 bleibt deshalb bis zum ersten erfolgreichen Java-Test
die Referenzversion.

Neu in v3:
- Der zuletzt erfolgreich gesendete Patch (1-32) wird in last_patch.txt gespeichert.
- Beim naechsten Start wird dieser Patch automatisch wieder im Patch-Feld angezeigt.
