KM GB4000 Program MakerThe Signal Stop tool

Build GB4000 program sets from photos, pasted text or your website database.

This version is designed not to blank out if OCR is messy. It keeps the last good table, shows rejected lines, and lets users add rows manually.

1. Photo OCR / Paste Text

Works with different layouts: GB4000 table screenshots, book lists, simple comma-separated frequency lists, or pasted OCR text.

No image selected.
Rejected / unclear lines
Nothing rejected yet.

2. Search The Signal Stop database

Default setup loads from files in the same folder first, so there are no CORS problems. It will try frequencies.js, default-frequencies-source.csv, then built-in sample fallback.

Database not loaded yet.
UseNameFrequenciesInfo

3. Defaults and program settings

Defaults used when photo/database has missing info

4. Final editor

Confirmed layout: Freq.1 is byte offset 12, Freq.2 is offset 16, Freq.3 is offset 20. The GB4000 screen shows these in columns: 1–8, 9–16, 17–24, etc. Use the Slot Fill Order selector if you want to fill across the visible screen rows instead.

No rows yet.
UseGroup #Slot #SourceBaseFrequency Width/#FreqsTime eachTotal timePulseRifeWaveDutyOutputSource lineDel

5. Export / backup

The GB file is built from the compatible 8 KB GB4000 program-file template. CSV and JSON exports preserve the editable programme fields.

Ready.
Export map preview
Click Auto Assign or Download GB4000 .gb to see the exact Freq slot, byte offset and stored value.