Repository navigation
WaveScope 1.1.1 — first signed release
WaveScope 1.1.1 is the first signed Windows release. It fixes GUI and recording bugs, adds personal Spotify configuration, and addresses findings from the repository's first adversarial review.
Download
Download WaveScope-v1.1.1-win64.zip, extract it, and run WaveScope.exe. The portable ZIP includes projectM, Microsoft's app-local runtime, all bundled presets and textures, documentation, and screenshots. GPU and MilkDrop modes require an OpenGL 3.3-capable driver.
WaveScope.exe, projectM-4.dll, and projectM-4-playlist.dll are signed through Azure Artifact Signing as Jason Ulbright, with SHA-256 signatures and trusted timestamps. Microsoft runtime DLLs retain their Microsoft signatures. The accompanying .zip.sha256 file contains the final signed ZIP's checksum. Verification instructions.
Changes
- GUI: fixed the lab shortcut inserting text and stale editor redraws; added palette pagination, narrow-window wrapping, label clipping, modal shortcut isolation, and reliable slider dragging.
- Spotify: configure your own public Client ID in Options (F2). The bundled ID is removed; changing it or disconnecting clears the stored login. Existing users who want API playback control must supply their own ID. System-audio visualization needs no Spotify API setup.
- Reliability: fixed recording restart/destruction crashes after automatic stop and rapid-take filename collisions; corrected audio-thread teardown and a sample-rate data race.
- OAuth: stricter callback parsing, bounded socket/network reads, serialized refresh requests, proper Unicode/JSON handling, and nonmodal worker errors.
- Packaging: pinned build dependencies and workflow actions, Windows version metadata, compiler hardening, signed release checks, SHA-256 checksums, and exclusion of personal presets/settings. Updated README badges, build instructions, and release documentation.
Validation
The MSVC build and unit/adversarial suite passed. The portable graphics selftest covers all 34 built-in modes, all 17 shaders, MP4 recording/decoding, recording restart, Spout roundtrip, MilkDrop presets/morphs, GUI input/layout, lab redraw, and VJ transitions. Native Options and lab behavior were also checked interactively.
The actual signed ZIP was downloaded from the draft release, its SHA-256 checksum and Authenticode signatures were verified on Windows, and its full selftest reported ALL PASS before publication. GitHub CI and CodeQL also passed, with no open code-scanning alerts at release time. Successful signing workflow.
Real Spotify account authorization/playback was not exercised. The review report records the scope and remaining limitations. Calm mode reduces selected effects and does not guarantee photosensitivity safety.
SHA-256 (ZIP): 6ec2dd688e4a7345a1ed6d56b1636aecf166f66cbb63fc1055d371f0bed81477