Tampermonkey userscript voor MIDI-bediening van OpenHPSDR Zeus SDR.
Werkt als sideload — geen aanpassing van Zeus vereist.
- Installeer Tampermonkey in Chrome of Edge
- Klik op Raw bij
zeus-midi-v0.5.2.user.jsop GitHub - Tampermonkey vraagt automatisch om te installeren
- Open Zeus op
http://localhost:6060ofhttps://192.168.x.x:6443 - Het MIDI-paneel verschijnt rechts bovenin
| Functie | Details |
|---|---|
| VFO tunen | Encoder — volgt Zeus TuningStepWidget automatisch |
| PTT / MOX | Momentary of toggle, met correcte mic-audio |
| TUN | Momentary, toggle of pulse (voor automatische tuner) |
| Band up/down | Springt naar volgende/vorige amateurband |
| Mode cycle | LSB/USB/CWL/CWU/AM/FM/SAM/DSB/DIGL/DIGU |
| Drive | TX drive percentage |
| AF Gain | RX volume |
| Preamp | Aan/uit toggle |
| Attenuator | Step-attenuator |
| AGC | AGC top instelling |
| Zoom | Waterfall zoom |
| Audio routing | Input/output device selector |
- Klik Learn en beweeg een knop/encoder op je controller
- Klik ✎ bij een mapping om zones, modus en versterking aan te passen
- Klik op het MIDI-signaal (↺) om alleen het signaal te herleren
- Detecteer center: automatische center-detectie voor encoder-dialecten (64, 65, etc.)
Sneller draaien = grotere stap:
| Snelheid | Vermenigvuldiger |
|---|---|
| < 30 ms tussen ticks | ×10 |
| < 80 ms | ×4 |
| < 150 ms | ×2 |
| Langzaam | ×1 |
Schakelbaar per mapping via het ✎-menu.
De PTT-knop werkt via Zeus' eigen Mox-knop in de DOM (niet via directe REST-call).
Dit is vereist omdat Zeus' mic-uplink stream client-side gegated is op de interne store.
Een directe REST-call naar /api/tx/mox keyt de zender maar start de audio niet.
| Zeus versie | Status |
|---|---|
| 0.5.x / 0.6.x / 0.7.x (brianbruff) | ✅ Volledig compatibel |
| 0.8.x (KB2UKA fork) | ✅ Compatibel |
v0.5.2 — Zie de changelog bovenin het scriptbestand voor de volledige versiehistorie.
Vrij te gebruiken en te distribueren. Eigen ontwikkeling, geen externe libraries.
Gebruikt alleen browser-standaard APIs: Web MIDI API, Web Audio API, fetch.