Audio analysis and DSP filter design in a few clicks.
Real-time signal processing.
Record edit and playback GUI actions. Access functionalities from Python.
Acoustic and articulatory speech module.
Freely available on Windows
,
macOS
and Linux
.
Audio track editor: copy, paste, sample rate conversion (e.g. 44.1kHz to 48 kHz), time reversal.
Sine waves and white noise generator.
Loopback Recording (Windows Only): Capture the audio output from third party website or applications (Youtube, Window Media Player).
Support wav, flac , mp3 , wma (Windows only) and m4a (Windows & macOS) input audio files, wav and flac output files.
Spectral Analysis: Fast Fourier Transform (FFT).
DSP Filters: second order Pole and Zero. First Order IIR filter. Butterworth and Chebyshev IIR filters. Kaiser Window. Multiband equiripple linear-phase FIR filters (Remez exchange / Parks–McClellan algorithm). Comb filters and Schroeder Allpass Sections (artificial reverberation).
Cascade and parallel filter banks.
Import and export filter coefficients.
Visualize filter poles and zeros in the z-domain plane.
Apply filters in real-time while playing an audio track.
DSP filters coefficients are stored and computations are performed using double-precision (64-bit) floating point numbers for minimizing rounding errors.
Generalized Webster Solver for a network of interconnected acoustic ducts with varying cross-section. The network is modelled by a graph whose edges contain the duct area functions.
Compute the pressure and velocity inside any duct for any given frequency value and visualize the solution.
Compute the transfer function between two points of the graph.
Compute poles (resonances) and zeros (antiresonances) of the transfer function.
Identify the subgraphs responsible for the zeros.
Use poles and zeros to create DSP filters that can be applied to any signal in real time.
Real time implementation of the Liljencrants-Fant Glottal Wave Model.
Linear Predictive Coding (LPC) with full pole decomposition that can be used to extract the Glotttal Waveform From Speech Record.
Most of Graphical User Interface (GUI) actions can be recorded and saved as python scripts.
Python scripts can be executed from the application thanks to an embedded Python interpreter.
A Python module is also provided that allows to access all application functionalities from various Python Integrated Development Environment (IDE) such as IDLE (Python's IDE) compatible with Python 3.10.