This repository is the original standalone app, and it still works. The converter was merged into RFutils, where the PDF parser has been validated against a real Ofcom licence, so RFutils is where the work continues. Use the hosted link above unless you specifically want to self-host this one.
What it produces
Upload a licence schedule PDF and you get:
-
WWB frequency list (
.txt) — the licensed frequencies in Shure's documented import format, one per line. The safe, standards-based option: import it via Import frequencies from file. -
Reference sheet (
.csv) — each frequency mapped to a suggested channel name and its Ofcom coordination/fee group, since the licence itself carries no per-microphone names. -
WWB7 show file (
.shw) — channels already named and frequencies already assigned, ready to open.
The .shw format is experimental and reverse-engineered. Shure
does not publish it; the generator works by cloning verified XML fragments from a
real Wireless Workbench 7 show file and substituting frequencies and names.
Open the result in Wireless Workbench and check it before relying on it for a
live show.
Running this version yourself
A Python service (FastAPI) with a single-page front end. With Docker:
git clone https://github.com/stoatworks-labs/pmse-to-wwb cd pmse-to-wwb docker compose up
Then open http://localhost:8000. Full instructions, the API reference
and the user guide are in the
repository.
Where the code lives
- pmse-to-wwb — this standalone app
- RFutils — the unified suite it became part of