Releases: RealSeaberry/umik-1-analyzer
Releases · RealSeaberry/umik-1-analyzer
Release list
v0.1.1-beta
- Fix UnboundLocalError for
timein on_data_ready (waterfall freeze) - Move savez_compressed to background thread (unblock GUI on save)
- Save in-progress recording on closeEvent
- Rate-limit buzzer thread to prevent crash after long runs
- Add audio stream watchdog with auto-restart
- Persist all settings, band region, calibration, and spectrum view state
- Alarm auto-recording with timestamp filenames
- Add build_all.bat with isolated venv for PyInstaller packaging
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
v0.1.0-beta
UMIK-1 Spectrum Analyzer — v0.1.0-beta
This is the first public beta release of UMIK-1 Spectrum Analyzer.
This software is intended for educational and hobbyist use only. Do not use for formal measurements.
✨ What's included
- Real-time FFT spectrum analysis with Max-Hold trace and peak detection
- IEC standard 1/3 Octave Band bar graph mode
- Z / A / C sound pressure level weighting
- Draggable band-select region with 1/3 Octave snapping
- Interactive waterfall spectrogram
- SPL overload alarm with system beep
- miniDSP UMIK-1
.txtcalibration file support - Data recording to
.npz/.csvfor offline analysis - Bundled offline data viewer (
umik1_data_viewer.exe)
📦 Download
Download the pre-built Windows executable from the assets below.
Extract the zip and run UMIK_1_Spectrum_Analyzer.exe — no Python installation required.
⚠️ Known Limitations (Beta)
- Tested only on Windows 11 with UMIK-1 at 48kHz
- FFT sizes above 65536 may cause GUI slowdown
- Requires UMIK-1 calibration file for accurate SPL readings
System Requirements
- Windows 10 / 11 (64-bit)
- A supported USB measurement microphone (tested: miniDSP UMIK-1)