Skip to content

CW Notebook 1.0.19

Choose a tag to compare

@ReLLL ReLLL released this 09 Oct 05:05
· 12 commits to main since this release

CW Notebook 1.0.19

First public release: a CW decoder and Markdown notebook for SDR++Brown.

  • Decode Morse with automatic or manual speed and carrier tracking.
  • Select and copy decoded text, or copy a timestamped reception summary with frequency, speed and carrier offset.
  • Save Markdown logs, rename them, and clear the display while archiving the previous log.
  • Keep the receiver frequency stable while using the notebook window.

Download cw-notebook-1.0.19-macos-arm64.zip and SHA256SUMS.txt. Verify with shasum -a 256 -c SHA256SUMS.txt, extract the ZIP, close Brown, then run python3 scripts/install.py --binary cw_notebook.dylib from the extracted folder. The installer backs up the existing plugin and configuration. See the included README for updates, rollback and receiving instructions.

The binary requires Apple Silicon and macOS 15 or later. It was tested on macOS 26 with SDR++Brown 1.2.1 and built against Brown revision 679f48deee5299a199d15d30e6e785fac6054896. Other Brown builds may require rebuilding from source. This community plugin is not Developer ID signed or notarized.

Local validation passed: decoder regression tests, address/undefined-behavior sanitizers, installer tests, and a live host load with audio processing and no reported dropped blocks. Weak, fading or overlapping signals can still produce decoding errors.

Source is available at this release tag under GPL-3.0-or-later. Contributions are welcome; see CONTRIBUTING.md. CREDITS.md and THIRD_PARTY_NOTICES.md acknowledge SDR++Brown, SDR++, Dear ImGui and the other upstream projects.