shntool is a multi-purpose WAVE data processing and reporting utility. File formats are abstracted from its core, so it can process any file that contains WAVE data, compressed or not – provided there exists a format module to handle that particular file type.
shntool has native support for .wav files. If you want it to work with other lossless audio formats, you must have the appropriate helper program installed. The “Helper programs” section below contains links to helper programs for each format that shntool supports.
Tag Archives: processor
Librempeg ~ Multimedia Libraries & Toolsets
Librempeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.
Libraries:
libavcodecprovides implementation of a wider range of codecs.libavformatimplements streaming protocols, container formats and basic I/O access.libavutilincludes hashers, decompressors and miscellaneous utility functions.libavfilterprovides means to alter decoded audio and video through a directed graph of connected filters.libavdeviceprovides an abstraction to access capture and playback devices.libswresampleimplements audio mixing and resampling routines.libswscaleimplements color conversion and scaling routines.
Tools:
ffmpegis a command line toolbox to manipulate, convert and stream multimedia content.ffplayis a minimalistic multimedia player.ffprobeis a simple analysis tool to inspect multimedia content.- Additional small tools such as
aviocat,ismindexandqt-faststart.
pedalboard-hw ~ Pedalboard Audio / MIDI Processor Hardware
An open hardware project for processing audio and/or MIDI data on a pedalboard.
github.com/pedalboard/pedalboard-hw
SuperCollider ~ Audio Synthesis & Composition
SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. It consists of:
- scsynth, a real-time audio server with hundreds of unit generators (“UGens”) for audio analysis, synthesis, and processing
- supernova, an alternative server to scsynth with support for parallel DSP on multi-core processors
- sclang, an interpreted programming language that controls the servers
- scide, an editing environment for sclang with an integrated help system
sclang comes with its own package manager, called Quarks. scsynth and supernova both support third-party plugins via C and C++ APIs.
github.com/supercollider/supercollider
github.com/supercollider
supercollider.github.io
en.wikipedia.org/wiki/SuperCollider
soundcloud.com/tags/supercollider
www.linux-magazine.com/Online/Features/Sculpting-Sound-with-SuperCollider
AudioKit ~ Mac Open Source Audio Platform
AudioKit is an audio synthesis, processing, and analysis platform for iOS, macOS (including Catalyst), and tvOS.
github.com/AudioKit/AudioKit
www.audiokit.io
TDR Kotelnikov ~ Wideband Dynamics Processor
TDR Kotelnikov is a wideband dynamics processor combining high fidelity dynamic range control with deep musical flexibility. As a descendant of the venerable TDR Feedback Compressor product family, Kotelnikov has directly inherited several unique features such as a proven control scheme, individual release control for peak and RMS content, an intuitive user interface, and powerful, state of the art, high-precision algorithms.
With a sonic signature best described as “stealthy”, Kotelnikov has the ability to manipulate the dynamic range by dramatic amounts, while carefully preserving the original tone, timbre and punch of a musical signal. As such, it is perfectly suited to stereo bus compression as well as other critical applications.
The concept is “proudly digital” in the sense that it doesn’t try to emulate any previously existing device. This is the original!
Features:
- 64bit multi-rate processing structure for highest accuracy
- “Delta” oversampled signal path (bit transparent at 0dB gain reduction)
- Super fast, yet natural sounding compression
- “Crest factor” based control scheme offering independent release controls for peak and RMS events
- Flexible sidechain highpass filter
- Advanced stereo linking options optimized for the stereo bus
- Delta preview mode previews the difference between compressed and original signal
- Latency compensated, click free bypass (i.e. processing never interrupted)
- User interface rescaling (100%, 125%, 150%)
BitterSweet ~ Transient Designer
BitterSweet v3 is Flux:: acclaimed transient processor used by hundreds of thousands of users for audio transient management with the simple turn of a knob – Turning it to the Sweet side reduces the transients, and turning it to the Bitter side magnifies the transients – No dongle or license activation required – 100% Freeware!
Features:
- Up to 8 channels Input / Output
- Output Gain
- Controls the Output Gain at the end of the processing (-/+ 12 dB).
- Link to Output Gain – Compensates the Output Gain depending on the Transient Amount in order to achieve unity gain.

Pydub ~ Linux Command Line Editor
CP-GFX ~ Guitar Effect Processor
CP-GFX is simply a Cross Platform Guitar Effect Processor. The aim of the project is to create an extensible and easy to use program which is easy to port to different platforms and operating systems. Currently in development are both Linux x86 and Win32 builds.
For the Linux build the primary audio API in use is JACK, which allows CP-GFX to work along side and with other programs, such as Ardour, or any other software using JACK without any fuss or problems.
CAPS ~ C* Audio Plugin Suite
CAPS is a collection of audio plugins comprising basic virtual guitar amplification and a small range of classic effects, signal processors and generators of mostly elementary and occasionally exotic nature.
The plugins aim to combine the highest sound quality with computational efficiency and zero latency*.
lossyWAV ~ Lossy PCM In WAV File Format
lossyWAV is a free, lossy pre-processor for PCM audio contained in the WAV file format. Proposed by David Robinson, it reduces bit depth of the input signal, which, when used in conjunction with certain lossless codecs, reduces the bitrate of the encoded file significantly compared to unpreprocessed compression. lossyWAV’s primary goal is to maintain transparency with a high degree of confidence when processing any audio data. ~ wiki.hydrogenaud.io/index.php?title=LossyWAV
lossyWAV is a near lossless audio processor which dynamically reduces the bit depth of the signal on a block-by-block basis. Bit Depth reduction adds noise to the processed output. The added noise is adaptively shaped by default and can alternatively be fixed noise shaped or white noise depending on command line parameters. When lossyWAV processed output is compressed with certain lossless codecs (FLAC, Wavpack, Tak, LPAC, MPEG-4 ALS and WMA-Lossless) the bitrate of the output file is significantly[1] reduced compared to the lossless original.
[1]: on average, depending on content.
hydrogenaud.io/index.php/topic,112649
wiki.hydrogenaud.io/index.php?title=LossyWAV#lossyWAV_and_foobar2000
github.com/corrideat/lossywav
github.com/MoSal/lossywav-for-posix
GNUitar ~ Multiplatform Guitar Effects
GNUitar is guitar effects software that allows you to use your PC as a guitar processor. It includes the following effects: wah-wah, sustain, distortion, reverberator, echo, delay, tremolo, vibrato, and a chorus / flanger.







