SOF ~ DSP Firmware Infrastructure & SDK


Sound Open Firmware (SOF) is an open source audio Digital Signal Processing (DSP) firmware infrastructure and SDK. SOF provides infrastructure, real-time control pieces, and audio drivers as a community project. The project is governed by the Sound Open Firmware Technical Steering Committee (TSC) that includes prominent and active developers from the community. SOF is developed in public and hosted on the GitHub platform.

The firmware and SDK are intended for developers who are interested in audio or signal processing on modern DSPs. SOF provides a framework where audio developers can create, test, and tune the following:

  • Audio processing pipelines and topologies.
  • Audio processing components.
  • DSP infrastructure and drivers.
  • Host OS infrastructure and drivers.

sofproject.org
thesofproject.github.io
github.com/thesofproject/sof
Youtube: Sound Open Firmware – Liam Girdwood, Intel

CamillaDSP ~ IIR & FIR Engine For Crossovers & Room Correction


A tool to create audio processing pipelines for applications such as active crossovers or room correction. It is written in Rust to benefit from the safety and elegant handling of threading that this language provides. Supported platforms: Linux, macOS, Windows.

Audio data is captured from a capture device and sent to a playback device. Alsa, PulseAudio, Jack, Wasapi and CoreAudio are currently supported for both capture and playback.

The processing pipeline consists of any number of filters and mixers. Mixers are used to route audio between channels and to change the number of channels in the stream. Filters can be both IIR and FIR. IIR filters are implemented as biquads, while FIR use convolution via FFT/IFFT. A filter can be applied to any number of channels. All processing is done in chunks of a fixed number of samples. A small number of samples gives a small in-out latency while a larger number is required for long FIR filters. The full configuration is given in a YAML file.

henquist.github.io
github.com/HEnquist/camilladsp

Incudine ~ Lisp Music & DSP Programming


Incudine is used to design software synthesizers or sound plugins from scratch, exploiting the expressive power of Common Lisp, without the constraints of using pre-built unit generators. It is also a compositional tool that produces high quality sounds, controllable at the sample level, while defining and redefining the digital signal processors and the musical structures on-the-fly.

incudine.sourceforge.net
sourceforge.net/projects/incudine
www.cliki.net/Incudine

Freeverb ~ Studio Quality Public Domain Reverb


Free studio-quality reverb plugin and source code in the public domain.

github.com/sinshu/freeverb

AcidBox ~ DIY Hardware Synthesizer


ESP32 headless acid combo of tb303 + tb303 + tr808 like synths. Filter cutoff, reso, env mod, accent, wavefolder, overdrive within each 303, per-instrument tunings, hi-pass/lo-pass filter and bitcrusher in drums, send to reverb, delay and master compression. All MIDI driven. 44100, 16bit stereo I2S output to the external DAC or 8bit to the built-in DAC. No indication. Uses both cores of ESP32. Cheap ~$10. Consult with midi_config.h to find out and to set up MIDI continuous control messages.

github.com/copych/AcidBox

foo_dsp_vst3 ~ Foobar2000 Hosts VST Plugins


Official component that allows VST effects to be used as DSPs in foobar2000.

www.foobar2000.org/components/view/foo_dsp_vst3
hydrogenaud.io/index.php/topic,123342.0

rAudio-1 ~ Raspberry Pi Audio Player


AirPlay, Audio CD, Bluetooth, Multi-room, Spotify Connect, UPnP, DSP

github.com/rern/rAudio-1

foo_input_dvda ~ Foobar2000 DVD-Audio Decoder


DVD-Audio Decoder input plugin and Watermark Detector / Neutralizer DSP plugins for Foobar2000. Decoder is capable of playing back DVD-Audio discs, ISO images, AOB, MLP and Dolby TrueHD files in full resolution. Dedicated plugin for DTS-HD playback. APT-x100 plugin for *.AUD and *.AUE files from DTS movie / trailer discs.

sourceforge.net/projects/dvdadecoder

XMPlay ~ Extensible Windows Player


XMPlay is an audio player, supporting the OGG / MP3 / MP2 / MP1 / WMA / AAC / MP4 / WAV / AIFF / CDA / MO3 / IT / XM / S3M / MTM / MOD / UMX audio formats, PLS / M3U / ASX / WAX / CUE playlists, and ZIP archives. A load more audio and archive file formats are also supported via plugins.

When XMPlay was first released in 1998, only the XM file format was supported, hence the name “XMPlay”.

www.xmplay.com
support.xmplay.com
ssz.bitbucket.io (Input & Archive plugins)

Protoplug ~ Scriptable Audio Plugins


Create audio plugins on-the-fly with LuaJIT.

Protoplug is a VST/AU plugin that lets you load and edit Lua scripts as audio effects and instruments. The scripts can process audio and MIDI, display their own interface, and use external libraries. Transform any music software into a live coding environment!

Cross-platform: builds for Windows, Mac OS X and Linux. This means that all protoplug scripts are compatible with these platforms and can be loaded into a huge amount of audio software (glory to JUCE).

Fast: Use the speed of LuaJIT, and perform DSP tasks as efficiently as old school C implementations.

Free and open source: Want a new feature? Add it yourself. The source is MIT-licensed and available on Github.

protoplug_example_5-6

www.osar.fr/protoplug
github.com/pac-dev/protoplug

foo_dsp_delta ~ Foobar2000 Noise Sharpening


A digital signal processor that makes dull songs sound sharper, as in brighter.

Strictly speaking, nobody really needs this DSP. It’s just that some people like the effect. If you want to compensate deficiencies in your playback equipment or listening environment, the convolver or the equalizer are more appropriate tools. ~ HA post

There are four interrelated DSPs enclosed, only use the last one, Noise Sharpening.

Noise sharpening can/should be used alone. ~ HA post

http://foosion.foobar2000.org/components/?id=delta

AIMP ~ Full Featured Music Player


AIMP is a powerful free audio player for Windows OS that supports for local files, NAS, clouds and podcasts. Additionally, it includes powerful tools to operate with audio files.

Multi-format Playback:
.CDA, .AAC, .AC3, .APE, .DTS, .FLAC, .IT, .MIDI, .MO3, .MOD, .M4A, .M4B,
.MP1, .MP2, .MP3, .MPC, .MTM, .OFR, .OGG, .OPUS, .RMI, .S3M, .SPX, .TAK,
.TTA, .UMX, .WAV, .WMA, .WV, .XM, .DSF, .DFF, MKA, AA3, AT3, OMA, .WebM,
.MPEG-DASH (YouTube)

Features:

  • CUE Sheet support
  • Output support ~ DirectSound / ASIO / WASAPI / WASAPI Exclusive
  • 32-bit audio processing for the best quality!
  • Listen to internet-radio stations in OGG / WAV / MP3 / AAC / AAC+ formats
  • Capture stream to APE, FLAC, OGG, WAV, WV, WMA and MP3 formats
  • Capture stream as is for MP3 / AAC / AAC+ formats
  • Creating bookmarks and playback queue
  • Rating and auto-marks
  • Collecting statistics about tracks listening
  • Automatic calculations of rating and marks for listened tracks
  • Support for plugins ~ You can add new utilities or extend already existing ones
  • Build-in scrobbler / Last.fm, Libre.fm and ListenBrainz services are supported
  • Clouds / OneDrive, Google.Drive, DropBox, Облако@mail.ru, Яндекс.Диск and Custom WebDAV clouds are supported
  • Podcasts
  • Hot keys ~ Configure local and global hotkeys as you wish!
  • Multi-user mode support ~ Several users working on one computer? No problem!
  • Multi-language interface
  • Great functionality and user-friendly interface
  • Support for 4K and High DPI / Following scale factors are supported: 125%, 150%, 175%, 200%
  • Flexible program options
aimp

www.aimp.ru
aimp2.us

Icons:
aablab.deviantart.com/art/Aimp-3-anthracite-icons-260461145
www.deviantart.com/aablab/art/AIMP3-BW-Icons-190763277

Skins:
aablab.deviantart.com/art/AIMP-3-Skin-Editor-258029733
www.deviantart.com/ddkonstantinov/art/A-Graph-ver-1-0-294252760
www.deviantart.com/merydev/art/MetalikGlass-Light-for-AIMP3-258995954
www.deviantart.com/yamshikoff/art/Metro-for-AIMP3-v3-Final-279912238
www.deviantart.com/raidero1/art/ZiX-for-AIMP3-273232347
www.myaimp.com/skins
angelag.ucoz.ru

VU Meter Skins:
www.aimp.ru/forum/index.php?topic=52865.0