Distort ~ Distortion Audibility Tester


DISTORT was conceived as a tool to allow one to apply a combination of complex distortions to any recorded signal, including music and hi-res recordings. DISTORT also provides simple visualization tools to examine the effects of all the distortions as they are being adjusted. The distorted sound file can be played through the available audio device drivers, from ASIO to WASAPI to Direct Sound.

The following distortions are currently provided with a variety of settings and options:

  • Harmonic distortion (THD, SINAD, THD+N)
  • Different noise floors and various spurious noise components, such as mains frequency
  • Various types of jitter, random, correlated, 1/f noise, and at various frequencies
  • Dynamic range compression effects
  • Different types of dither and bit settings

distortaudio.org

GNU Radio ~ Software Radio Ecosystem



GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in research, industry, academia, government, and hobbyist environments to support both wireless communications research and real-world radio systems.

wiki.gnuradio.org/index.php?title=What_Is_GNU_Radio

GNU Radio is a free software development toolkit that provides signal processing blocks to implement software-defined radios and signal processing systems. It can be used with external radio frequency (RF) hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic, and commercial environments to support both wireless communications research and real-world radio systems.

en.wikipedia.org/wiki/GNU_Radio

Python Script ~ White Noise Channel Tester


An application for testing the audio channels of home theater systems and calibrating the gain of each speaker.

github.com/goha500503/White-Noise-Channel-Tester-Calibration

MeasureLab ~ Audio Measurement Suite


A collection of DIY audio measurement and analysis tools, grown organically as needed. This software is compatible with standard audio devices.

PyQt6 desktop app bundling 28+ DIY modules: signal generator, spectrum/PSD analyzer, sound level & LUFS meters, loopback finder, distortion/IMD tools, network/impedance analyzers, oscilloscope, spectrogram, ultrasound modulator, transient analyzer, lock-in/FRA, inverse filter, frequency counter, recorder/player, sound quality analyzer, noise profiler, boxcar averager, goniometer, BNIM meter (ITD/ILD neural map), HRTF Player, and more.

Built for hobbyists and engineers: device routing, calibration (input/output/SPL), multi-language UI, light/dark themes.

github.com/youtube-at-vach/MeasureLab
youtube-at-vach.github.io/MeasureLab

foo_audio_wizard ~ Full-track Analysis & Real-time Monitoring


Audio Wizard (foo_audio_wizard) is a fiery chapter of The Wizardium, granting foobar2000 audiophiles and engineers tools for full-track analysis and real-time monitoring. Harness Pure Dynamics for psychoacoustic clarity.

github.com/The-Wizardium/Audio-Wizard

Partiels ~ Audio Analysis Application


Partiels is an audio analysis application that allows you to explore the content and characteristics of sounds.

Features:

Partiels allows analysis of one or several audio files using Vamp plug-ins loading data files, visualizingeditingorganizing, and exporting the results as images or text files that can be used in other applications such as Max, Pure Data, Open Music, etc.

  • Windows, Mac & Linux support
  • Multiformat support
  • Multichannel support
  • Multiaudiofile support
  • Analyzing audio with Vamp plug-ins
  • Visualizing results as spectrogram, lines, and markers
  • Textual and graphical editing of results 
  • Organizing and ordering analyses in groups
  • Exporting results to PNG, JPEG, CSV, LAB, JSON, CUE, REAPER & SDIF formats
  • Loading results from CSV, LAB, JSON, CUE & SDIF formats
  • Batch processing
  • Command line interface to analyze, export, and convert results
  • Consolidating documents for sharing

Alongside Partiels, a wide range of analyses based on audio engines developed at IRCAM and outside are ported to Vamp plug-ins. These plug-ins allow you to perform FFT, LPC, transient, fundamental, formant, tempo, TTS and many other analyses. You can also find a large number of analysis plug-ins on the Vamp plug-ins website.

github.com/Ircam-Partiels
www.vamp-plugins.org

foobar2000 ~ foo_vis_spectrum_analyzer


foo_vis_spectrum_analyzer is a foobar2000 component that implements a spectrum analyzer panel. It is an attempt to recreate the foo_musical_spectrum component by fismineur for foobar2000 64-bit.

hydrogenaudio.org/index.php/topic,125031.0
www.foobar2000.org/components/view/foo_vis_spectrum_analyzer
github.com/stuerp/foo_vis_spectrum_analyzer

SJPlot Online ~ Phono Cartridge Frequency Response Analysis


You can now use this WEB UI to generate frequency response graphs

sjplot.com/online
www.audiosciencereview.com/…introducing-the-phono-cartridge-measurement-library

rt_pvc ~ Realtime Phase Vocoder


rt_pvc is a:

  • real-time phase vocoder library for synthesis/analysis
  • vocoder application that allows the user to do time-expansion, frequency expansion, and cross-synthesis in real-time, from mic-input or from file.
  • real-time phase vocoder visualization
  • learning tool that teaches about the phase vocoder and its implementation
  • open source!

soundlab.cs.princeton.edu/software/rt_pvc
aur.archlinux.org/packages/rt_pvc

rt_lpc ~ Realtime Linear Predictive Coding


rt_lpc is a light-weight application that performs real-time LPC analysis and synthesis. It features the following:

  • real-time LPC analysis
  • real-time LPC synthesis
  • visualization of original, predicted, and error waveforms
  • visualization of vocal tract shape from LPC coefficients
  • adjustable LPC analysis order
  • adjustable synthesis pitch shift
  • MIDI controlled pitch (hit ‘m’)
  • lots of other choices (pitch pulse source selection, emphasis filter)
  • STFT plot
  • modular LPC library
  • available on MacOS X, Linux, and Windows under GPL
  • part of the sndtools distribution

soundlab.cs.princeton.edu/software/rt_lpc/
en.wikipedia.org/wiki/Linear_predictive_coding
github.com/lewark/lpc.lv2

audioMotion ~ Player & Realtime Spectrum Analyzer


audioMotion is a media player and high-resolution real-time audio spectrum analyzer that allows you to SEE your music! ♪♫🤩

It is completely free, open-source software, created out of my passion for the graphic spectrum analyzers of hi-fi systems from the 1980s.

Features:

Dual channel high-resolution real-time audio spectrum analyzer

  • Media player with subtitles support for audio and video files
  • Fullscreen and Picture-In-Picture display at 60fps, ready for Retina / HiDPI screens
  • Logarithmic, linear and perceptual (Bark and Mel) frequency scales, with customizable range
  • Visualization of discrete FFT frequencies or up to 240 frequency bands (supports ANSI and equal-tempered octave bands)
  • Decibel and linear amplitude scales, with customizable sensitivity
  • Optional A, B, C, D and ITU-R 468 weighting filters
  • Optional effects: vintage LEDs, variable opacity, mirroring and reflection, radial spectrum
  • 17 beautiful color gradients, plus a visual editor to easily create your own gradients
  • Support for M3U playlists (.m3u and .m3u8 file extensions)
  • Visualize audio from your microphone (or “stereo mix”, if your soundcard supports it)

audiomotion.app
github.com/hvianna/audioMotion.js

Resources:

en.wikipedia.org/wiki/Spectrum_analyzer

SongRec ~ Linux Shazam Client


SongRec is an open-source Shazam client for Linux, written in Rust.

github.com/marin-m/SongRec
flathub.org/apps/com.github.marinm.songrec