Manifold ~ Audio Batch Processing Tool


Manifold is a desktop audio batch-processing tool built for inspecting, transforming, and exporting large collections of audio files with a visual workflow editor. Useful for checking and pre-processing audio for game-audio production, podcasts and broadcast, it is designed to make repetitive tasks more efficient and reproducible.

It combines a polished ImGui-based interface with a custom node-based audio pipeline, allowing you to build repeatable processing chains for tasks such as loudness normalization, peak limiting, DC offset cleanup, resampling, and format conversion.Why Manifold?

Manifold was designed to make audio batch work feel more structured and reproducible. Instead of manually running ad-hoc commands or scripting every step, you can:

  • import whole folders of audio files,
  • inspect their metadata and analysis results,
  • create reusable processing chains,
  • export processed files with consistent naming and format settings.

This makes it useful for workflows such as podcast preparation, mastering prep, broadcast delivery, and game-audio asset processing.

Key Features:

  • Batch import of files and folders
  • Drag-and-drop support from the file explorer
  • Built-in audio playback for quick previews
  • File table with metadata and analysis metrics
  • Configurable processing workflows using nodes
  • Output settings for folder, naming, format, and subtype
  • Background processing with task history and logs
  • Parallel analysis for loudness and DC offset metrics

Supported Processing Nodes:

Manifold includes a growing set of audio processing and analysis nodes, including:

  • Loudness analysis
  • Loudness normalization
  • True peak limiting
  • DC offset removal
  • Peak normalization
  • Channel mixing
  • Silence trimming
  • Fade in/out
  • Loudness compliance checks
  • Clipping detection
  • Dynamic range analysis

These nodes can be chained together to create custom pipelines for different production scenarios.

github.com/AnClark/Manifold

Sonic Topography ~ Music Player & Visualisation


Sonic Topography is a desktop music player and 3D music visualization application. It transforms the low, mid, and high frequencies in music into three-dimensional terrain that undulates, glows, and flashes, turning listening to music into a breathing sound map.

sonic topography display

github.com/yin-yizhen/sonic-topography

Sound Ninja ~ Crossplatform Customisable Soundboard


Sound Ninja is an Open Source Soundboard App with maximal customizability option to create your best Soundboard. Perfect for live streaming, chatting with friends or podcast recording.

github.com/marcus-universe/SoundNinja

NxTakt ~ Native Linux DAW


The workflow is Ableton Live’s: a grid of clips you launch against a global tempo grid, quantised to musical boundaries. The architecture is not Live’s, and that is the point.

Your set is text

A project is one line-oriented plain-text file with a byte-identical round-trip and stable per-entity uids. A melody is eight note <beat> <len> <pitch> <vel> lines. Diff a mix, branch an arrangement, review a track in a pull request, generate a set from a script.

The audio thread shares nothing

No allocation, no locks, no pointers into GUI memory: the interface reaches the engine through a lock-free command ring and a block of atomics. Launches are split inside the buffer, so a clip starts on the exact frame of its quantum rather than at the top of the next block. nxtaktd already runs that engine as its own process, playing clips out of a shared-memory sample pool.

CI plays what it builds

Every push builds the whole application, runs the headless suite — 2,500+ assertions across the engine, the IPC layer, the daemon and the devices — and then renders five passes of the demo set to FLAC, printing the peak and RMS of each into the run summary. The pipeline does not just compile this DAW. It hands you the audio.

nxtakt user interface

github.com/nerdrx/nxtakt

OBS-vst3 ~ OBS Safe VST3 Host


Native VST3 audio effects for OBS Studio on Windows — isolated plug-in hosting, vendor GUIs, automatic discovery, state restore and dry fail-open recovery.

Why this project exists

OBS Studio’s built-in VST filter does not provide VST3 hosting. Many current studio EQs, compressors, restoration tools, reverbs, saturators, limiters and mastering processors are distributed primarily, or only, as VST3s.

OBS Safe VST3 Host adds two OBS-native workflows on Windows:

  • VST 3.x Plug-in — a simple one-effect filter for the common case.
  • VST3 Rack — a separate isolated serial multi-effect chain with a dedicated graphical Rack Editor and broadcast-oriented master console.

Third-party VST3 runtime code, vendor editors and plug-in scanning are deliberately kept outside the OBS process.

github.com/masarray/obs-vst3

RackForge ~ Playable Musical Instrument Host


RackForge is a cross-platform instrument and live-performance host. Connect a MIDI keyboard, choose an instrument, combine sounds into Racks, organize a show into Songs and Setlists, and play without building a DAW session first.

RackForge uses the same musical model on Windows, Linux, Android, and Raspberry Pi. Portable .rfplugin instruments bring their sound and interface with them, while RackForge owns the audio, MIDI, routing, presets, and live performance workflow.

RackForge v0.1.x is a public preview. It is ready to explore and play, but native packages are not yet production-signed.

github.com/kalexis1994/rackforge

spotatui ~ Standalone Terminal Player


spotatui plays Spotify natively and streams YouTube, your local files, Subsonic or Navidrome and 30,000+ internet radio stations from a single keyboard-driven player. Spotify is optional. So is the AI DJ.

Features:

  • Multiple sources — Spotify optional. Play from Spotify, Local Files, a Subsonic/Navidrome server, Internet Radio, YouTube, or Qobuz. The free sources need no Spotify account; press d to switch between them at any time.
  • Native streaming. Play Spotify audio directly, no official app or spotifyd required — spotatui appears as its own Spotify Connect device (Premium required).
  • Synced lyrics. Line-by-line lyrics that follow playback.
  • Real-time audio visualizer. A system-wide FFT visualizer (press v) that reacts to whatever is playing.
  • Cross-source play queue. Press z on any track to queue it — the queue plays across every source before your current context resumes.
  • Lua plugins. Extend spotatui with event hooks, commands, keybindings, popups, and theming.
  • Listening history & recap. spotatui keeps a local play history and can generate a shareable HTML recap (spotatui history recap).
  • Full CLI. Most of what the UI does is scriptable — playback, search, playlists, shell completions. Run spotatui --help.
  • Lightweight. ~78 MB RAM while streaming, versus a full Electron client. See Performance.

spotatui.com
github.com/LargeModGames/spotatui

Subsonic player ~ Modern Subsonic Player


Subsonic player is a responsive, modern web-based client designed for Subsonic music servers.

Built with Nuxt 4, a modern Vue 3 framework, this open-source application provides a seamless and enjoyable music listening experience across all devices.

Compatible Servers:

Features:

  1. Fully Responsive UI (Further design improvements are ongoing.)
    • Optimized for desktop and mobile devices.
    • Adaptive design.
  2. Comprehensive Library Browsing
    • Browse by album, artist, genre, and folder/files.
    • Explore podcasts and favourites.
    • Access internet radio stations.
  3. Advanced Functionality
    • Bookmarking podcast episode to keep track of the listening position across multiple sessions.
    • MediaSession Integration.
    • Advanced Search capabilities.
    • Dark/Light Mode support.
    • Keyboard shortcut (Press h to see menu).
    • Context menu access via right-click (desktop) or long press (mobile) for quick actions on tracks, albums, playlists, and more.
    • Easily drag and drop your favorite tracks, albums, and podcast episodes right into the queue or your playlist in the sidebar (available only on desktop).
  4. Progressive Web App (PWA) Feature
    • Seamlessly download the app icon to the home screen, providing the convenience of launching the app just like a traditional native application.
    • Benefit from a web-based app that reduces storage space on devices compared to traditional downloadable applications, while still providing robust functionality.
  5. Settings
    • The app includes settings for theme, layout, crossfade, replaygain, scrobbling, and more. See the environment variables section for which can be pre-configured across all devices.

github.com/VD39/subsonic-player

Bòcan Music ~ macOS Music & Podcast Player


A native macOS music and podcast player and library built with Swift 6 and SwiftUI. Features gapless playback, AcoustID fingerprinting, smart playlists, lyrics, visualizers, scrobbling, and a DSP/EQ engine powered by FFmpeg.

bocan-music interface

github.com/bocan/bocan-music
bocan.app

foo_klyrics ~ Advanced foobar2000 Lyrics Display


foobar2000 visual lyrics components: inset panel, transparent desktop lyrics, Windows taskbar lyrics. The lyrics are sourced from local .lrc /.ttml and the preference “in use”. The factory first uses the NetEase Cloud / Kugou/QQ verbatim community script, and then LRCLIB, Kugou, QQ, and NetEase Cloud verbatim sources; embedded lyrics, amlldb TTML, and YouTube subtitles are available sources by default. Sources that are not added will not be searched. Supports standard LRC, Enhanced LRC (word<>-for-line time), and Apple / AMLL lyrics TTML (right-click to select Zhuyin, translation, and romanization); karaoke with word stamps can be cut to the current word according to the character shape.

github.com/hehelp/klyrics
hydrogenaudio.org/index.php/topic,129863.0

acidcat ~ Audio File Forensics


A pure-Python inspector, editor, and forensic tool for audio files and synth/DAW presets: read the metadata, decode the format structure byte by byte, flag anomalies, repair broken containers, and identify how a file was made.

Reads BPM, key, duration, tags, and format info from WAV, AIFF, MP3, FLAC, OGG, Opus, M4A, MIDI, and Serum presets. Also structurally decodes Bitwig (.bwpreset/.bwclip), Native Instruments (Massive/Absynth/Kontakt/NKS/KORE), Vital, NCW, SoundFont (SF2/SF3), tracker modules (MOD/XM/IT), MP4, VST FXP, ReCycle RX2, and RMID containers via inspect. Beyond reading: repair and validate fix and check container structure (stale sizes, offset tables, counts, pad bytes) without touching a byte of audio, and audit gives a forensic verdict (structure, integrity, hidden data, and the writing tool). One pure-Python dependency (mutagen); the native inspect walkers need nothing. Optional librosa analysis for BPM/key detection and ML feature extraction.

Also ships per-library SQLite indexes (acidcat index) tracked in a small global registry, plus an MCP server (acidcat-mcp) so an LLM can query your whole collection across libraries by bpm, key, tags, or full-text.

github.com/hed0rah/acidcat
github.com/hed0rah/acidcat-playground
www.databurn.org

foo_localize ~ foobar2000 Multilingual Support


foo_localize adds multilingual support to foobar2000 using external JSON language packs. It allows the foobar2000 interface to be translated without modifying the player itself.

github.com/hehelp/foo_localize

Why Use It?

foobar2000 has traditionally been an English-language application. foo_localize removes that limitation by translating much of the user interface, including:

  • Main and context menus
  • Preferences and dialogs
  • Window titles
  • Playlist and library columns
  • Windows static resources

It also provides support for JScript and Spider Monkey Panel scripts and an API for component developers. The component currently includes language packs for:

  • Chinese (Traditional & Simplified)
  • French
  • German
  • Japanese
  • Russian
  • Spanish

An English template is included for creating additional languages.

Requirements:

  • foobar2000 2.0 or later
  • Windows 10/11 or macOS 11+
  • Windows 32 or 64-bit
  • foobar2000 1.x is not supported.

Installation:

Download the appropriate version from the project’s Releases page and install it as a normal foobar2000 component.

Download foo_localize

Using foo_localize

  • View → Dynamic Multilingual Engine
  • Enable the engine and select a language.

Additional options are available under:

File → Preferences → Display → Dynamic Multilingual Engine

Menus, dialogs and playlist/library localization can be enabled separately. Windows users can also enable Static Resource Translation. Language changes take effect without restarting foobar2000.

foo_localize only translates the interface. Track titles, artist names, album names, filenames, paths and other user data are not changed.

A More Accessible foobar2000

Localization has been a long-standing gap in foobar2000. foo_localize provides a practical solution without requiring separate localized versions of the player.

For users who prefer to work in another language, it makes foobar2000 considerably more accessible, and for the foobar2000 ecosystem, it provides a common foundation for multilingual components and scripts.