Tambourine ~ Linux Music Player


A music player for your local music library.

  • Linux first
  • Local only: no internet connection will ever be established.
  • Read only: your music will be accessed only in read mode.
  • Stateless: no cache/database/whatever will be created. The metadata in your songs are the database.
  • Imperfect: there will be use-cases that are not solved by this software, and that’s fine.

github.com/MMarco94/tambourine-music-player

FlavourMTCΒ ~ Mixbus Tone Control


FlavourMTC follows classic β€œpassive” equalizer designs where the EQ circuits itself are not able to amplify signals but a dedicated amplifier stage takes care of it. Those EQ designs are well known for allowing very transparent frequency changes while their amplifier designs do add some icing on the cake quite often.

FlavourMTC implements this by utilizing 1st order shelving filter designs avoiding unwanted resonances and takes advantage of β€œzero delay” implementations for most accurate higher order filtering and w/o introducing curve warping near Nyquist frequency. The output amplifier stage of the plugin can be calibrated according specific mixing levels, provides a distinct β€œbox tone” and glues everything together. Parts of the plugin are oversampled internally for maximum transparency and sound quality.

varietyofsound.wordpress.com/downloads

AmberolΒ ~ Plays music and nothing else


Amberol is a music player with no delusions of grandeur. If you just want to play music available on your local system then Amberol is the music player you are looking for.

Current features:

  • adaptive UI
  • UI recoloring using the album art
  • drag and drop support to queue songs
  • shuffle and repeat
  • MPRIS integration

gitlab.gnome.org/World/amberol
apps.gnome.org/en/Amberol
flathub.org/en/apps/io.bassi.Amberol

k-synth ~ Pocket Calculator Synthesizer


/synthΒ is a minimalist, array-oriented synthesis environment. Heavily inspired by theΒ K/SimpleΒ lineage and the work of Arthur Whitney, it treats sound not as a stream, but as a holistic mathematical vector.

πŸ“ The Philosophy

This isn’t a DAW; it’s a vector-processing engine designed for “Base Camp” signal processing.

It uses:

  • One-Letter Variables: A-Z globals only.
  • Right-Associativity: Expressions evaluate from right to left.
  • Vectorized Verbs: Math applied to entire buffers at once.

Sound is a vector. A kick drum is a vector. A two-second bell tone is a vector. You do math on vectors and the result is audio. There are no tracks, no timelines, no patch cables β€” only expressions.

octetta.github.io/k-synth
github.com/octetta/k-synth

autoeq ~ Automatic Headphone Equalization


Four easy steps to make your headphones sound better.

autoeq.app
github.com/jaakkopasanen/AutoEq

lowhum ~ Deep Brown Noise For Focus


Deep brown noise for focus, for the macOS menu bar.Β 

Single-purpose menu bar app that generates deep brown noise locally and plays it on loop. Install it, click play, forget about it. Cumulative-sum brown noise through a Butterworth bandpass (1 to 500 Hz, 20 Hz sub-bass highpass), RMS-normalized per chunk, crossfaded at boundaries. Everything is stored inΒ ~/.lowhum/. Playback streams through PortAudio via memory-mapped files, so the full WAV never sits in RAM. The app polls audio devices every 2 seconds and stops instantly if headphones disconnect or a Bluetooth device drops.

Menu bar controls

The menu bar icon is a template image, so macOS handles dark/light mode automatically. Further, use it for:

  • Play / Stop from the menu bar
  • Pick any connected audio device from the Output Device submenu
  • Noise color selection (brown, pink, white)
  • Auto-stops when headphones connect or disconnect

Requires macOS and Python 3.12+.

lmarkmann.github.io/lowhum
github.com/lmarkmann/lowhum

References:

en.wikipedia.org/wiki/Brownian_noise

Aceforge ~ AI Music Workstation


AceForge is aΒ local-first AI music workstation for macOS SiliconΒ powered byΒ ACE-Step

Features:

  • .100% LocalΒ (only needs to download models once)
  • Music Generation withΒ ACE-StepΒ prompts
    • UseΒ Stem separationΒ to rebalance vocals vs instrumentals
    • Use existingΒ AudioΒ as referenceΒ (optional)
    • TrainΒ ACE-Step LoRAsΒ from your own datasets
      • Mass-createΒ _prompt.txtΒ /Β _lyrics.txtΒ files
      • Auto-tag datasets usingΒ MuFun-ACEStepΒ (experimental)
  • Stem Splitting usingΒ DemucsΒ for high-quality audio separation
  • Voice CloningΒ TTS usingΒ XTTS v2
  • MIDI GenerationΒ usingΒ basic-pitchΒ for audio-to-MIDI transcription
  • EmbeddedΒ Music PlayerΒ to explore generation catalog
  • Manage and reuseΒ prompt presets

github.com/audiohacking/AceForge

Gnome ~ Internet Radio Extension


Listen to an Internet Radio Stream

extensions.gnome.org/extension/836/internet-radio

Gnomoradio ~ Find, Fetch, Share, & Play Music


Gnomoradio is a program that can find, fetch, share, and play music that is freely available for file sharing. Gnomoradio isΒ free software, licensed under the terms of the GNUΒ General Public License, which permits modifications and distribution of the source code to the program. It runs on GNU/Linux and other UNIX-compatible systems, but it is no longer actively developed or maintained.

gnomoradio.nongnu.org

Album Art Minimal ~ foobar2000 HTTP Control Template


A clean, minimalist web interface for foobar2000 that displays full-screen album art with elegant hover controls.

github.com/jame25/albumart_minimal

HTML5-FLAC ~ HTML5 FLAC Player


A lightweight HTML5 web music player with FLAC support that runs in a Docker container. This project provides a clean, minimalist interface for playing FLAC audio files with metadata extraction.

github.com/jame25/HTML5-FLAC

AJED ~ Roland JUNO ALPHA & MKS50 Editor


An Editor for Roland JUNO ALPHA 1 / 2 HS-10 / HS-80 and Roland MKS50

sourceforge.net/projects/ajed