Repository navigation
WaveScope 1.2.0 — installer and portable
WaveScope 1.2.0 adds a Windows installer, clearly labels the portable download, and fixes two reproducible app bugs.
Choose your download
| Package | What it does |
|---|---|
| WaveScope-v1.2.0-installer-win64.msi | Installs for your Windows account, adds a Start menu shortcut, and supports repair, upgrades, and uninstall through Windows Settings. No administrator account is required. |
| WaveScope-v1.2.0-portable-win64.zip | Extract anywhere, including a USB drive, and run WaveScope.exe. Settings, saved presets and recordings stay beside the app. |
Both include the same signed application/projectM binaries, Microsoft's app-local runtime, all bundled presets and textures, and documentation. Each download has its own .sha256 checksum file. The MSI package itself is also signed as Jason Ulbright with a trusted timestamp. Signature and checksum verification.
The installer places application files in %LOCALAPPDATA%\Programs\WaveScope, settings and saved presets in %LOCALAPPDATA%\WaveScope, and recordings in your Windows Videos folder under WaveScope. Upgrades and uninstall preserve user files. Close the app before maintenance; if you enabled launch at login, disable it before uninstalling.
Existing portable users can continue using the ZIP. To move to the installed edition, follow the migration instructions so your settings and saved presets come with you.
Bug fixes
- Preset lab Save As no longer silently overwrites an existing preset. Saving now writes and flushes a new file, then publishes it without replacement. Reused names, invalid Windows filenames and write failures produce an error. Tests verify byte preservation and concurrent saves.
- Single-page dropdowns no longer leak keyboard input. Arrow keys and audio-source shortcuts previously changed the visualizer behind an open dropdown. Dropdown input is now isolated, including menus with only one page.
Validation
Unit/adversarial tests and the full graphics selftest pass, covering 34 modes, 17 shaders, MilkDrop, recording/decoding, Spout, lab behavior and GUI regressions. MSI lifecycle tests cover fresh installation, Start menu integration, per-user registration, repair, upgrade, downgrade rejection, uninstall and preservation of user files. The installed executable also passes the full graphics selftest.
The computer-use environment blocks direct inspection of Windows Installer dialogs; installer validation uses the Windows Installer command line and APIs. Review notes.
GitHub CI and CodeQL passed with no open code-scanning alerts. The signed release workflow verified the expected publisher and timestamps. Both draft downloads were independently checked on Windows, and all 13 installer binaries matched the portable package byte for byte.
Before publication, the downloaded signed portable app and the app installed from the downloaded signed MSI both reported ALL PASS from the full selftest. The downloaded MSI also passed upgrade, downgrade rejection, repair and uninstall tests; existing installed settings remained byte-for-byte unchanged.
SHA-256
1c7bbb19f4483114bd38977c9b6be1be5e4b1e42a27bbe5c0b3bb27f62cf0aff WaveScope-v1.2.0-portable-win64.zip
0fd52296657f7221f8d466fda7452082f2516d13afea0ac2ed79e8ead3575919 WaveScope-v1.2.0-installer-win64.msi