Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Zeus MIDI Userscript

Tampermonkey userscript voor MIDI-bediening van OpenHPSDR Zeus SDR.
Werkt als sideload — geen aanpassing van Zeus vereist.

Installatie

  1. Installeer Tampermonkey in Chrome of Edge
  2. Klik op Raw bij zeus-midi-v0.5.2.user.js op GitHub
  3. Tampermonkey vraagt automatisch om te installeren
  4. Open Zeus op http://localhost:6060 of https://192.168.x.x:6443
  5. Het MIDI-paneel verschijnt rechts bovenin

Functies

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

MIDI-configuratie

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

Encoder-acceleratie

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.

PTT / Mic-audio

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 compatibiliteit

Zeus versie Status
0.5.x / 0.6.x / 0.7.x (brianbruff) ✅ Volledig compatibel
0.8.x (KB2UKA fork) ✅ Compatibel

Versie

v0.5.2 — Zie de changelog bovenin het scriptbestand voor de volledige versiehistorie.

Licentie

Vrij te gebruiken en te distribueren. Eigen ontwikkeling, geen externe libraries.
Gebruikt alleen browser-standaard APIs: Web MIDI API, Web Audio API, fetch.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages