Skip to content

v1.0.0 - Initial Cross-Platform Release

Choose a tag to compare

@demoded demoded released this 25 Sep 21:13
· 19 commits to master since this release

MusicScope.NET v1.0.0

Initial cross-platform release of MusicScope.NET, a high-precision, open-source audio analyzer and acoustic measurement suite built on .NET 10 and AvaloniaUI 12.

MusicScope.NET provides 1:1 visual and mathematical parity with the original XiVero MusicScope v2.1.0 suite while delivering modern 60 FPS vector graphics, low latency, and cross-platform native performance.


Highlights & Features

Precision Signal Analysis

  • EBU R128 / ITU-R BS.1770-4 Loudness Metering:
    • Integrated Loudness ($L_I$) with $-70\text{ LKFS}$ absolute and $-10\text{ LU}$ relative gating.
    • Momentary Loudness ($L_m$, 400 ms) and Short-term Loudness ($L_s$, 3 s).
    • Loudness Range (LRA) and S-Mode loudness distribution histogram.
  • True Peak & Dynamic Range:
    • 4x Polyphase FIR oversampling filter for accurate inter-sample peak detection ($\text{dBTP}$).
    • Sample Peak ($\text{dBFS}$), RMS energy, CREST factor, and Peak-to-Loudness Ratio (PLR).
  • High-Resolution FFT Spectrum & Waterfall:
    • Logarithmic frequency spectrum ($20\text{ Hz} - 48+\text{ kHz}$) with Blackman-Harris 92 dB side-lobe suppression.
    • Real-time 2D spectrogram waterfall heatmap.
  • Stereo Goniometer & Phase Scope:
    • Vector scope with Mid/Side coordinate projection.
    • Real-time Phase Correlation Bar ($-1.0$ to $+1.0$) with mono compatibility warning zones.
  • Polar History Dial:
    • 360-degree circular radar track history visualizer.

Hardware & Acoustic Measurement Modules

  • THD Analyzer: Total Harmonic Distortion analysis via 1 kHz test sine wave, measuring harmonic bins ($h_2$ to $h_{10}$), attenuation, and SINAD.
  • Jitter Analyzer: Clock jitter and sideband spur measurement using the Julian Dunn 11.025 kHz J-Test stimulus.
  • Turntable RPM & Wow/Flutter: Speed tracking with 1000 Hz or 3150 Hz reference test records, measuring speed deviation $%$ and 2-sigma peak-to-peak wow/flutter.

Audio Pipeline & DAW Bridge

  • Universal Audio Decoder: Streaming 32-bit floating-point audio decoding via native FFmpeg integration for WAV, FLAC, AIFF, ALAC, MP3, AAC, DSD (DSF/DFF), OGG, and Opus.
  • DAW TCP Server: Built-in asynchronous socket server on port 8989 providing binary compatibility with DAW streaming plugins.
  • Multi-Format Export: Export comprehensive measurement reports to CSV spreadsheets, structured JSON metadata, or formatted text files.

Downloads & Platform Assets

Platform Architecture Archive
Windows x64 (64-bit Intel/AMD) MusicScope.NET-v1.0.0-win-x64.zip
Windows ARM64 (Qualcomm Snapdragon / Windows on ARM) MusicScope.NET-v1.0.0-win-arm64.zip
macOS Apple Silicon (M1 / M2 / M3 / M4) MusicScope.NET-v1.0.0-osx-arm64.zip
macOS Intel x64 MusicScope.NET-v1.0.0-osx-x64.zip
Linux x64 (GLIBC 2.27+) MusicScope.NET-v1.0.0-linux-x64.tar.gz
Linux ARM64 (Raspberry Pi 4/5, aarch64 SBCs/servers) MusicScope.NET-v1.0.0-linux-arm64.tar.gz

All builds are self-contained and do not require .NET to be pre-installed.