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

Distort ~ Distortion Audibility Tester


DISTORT was conceived as a tool to allow one to apply a combination of complex distortions to any recorded signal, including music and hi-res recordings. DISTORT also provides simple visualization tools to examine the effects of all the distortions as they are being adjusted. The distorted sound file can be played through the available audio device drivers, from ASIO to WASAPI to Direct Sound.

The following distortions are currently provided with a variety of settings and options:

  • Harmonic distortion (THD, SINAD, THD+N)
  • Different noise floors and various spurious noise components, such as mains frequency
  • Various types of jitter, random, correlated, 1/f noise, and at various frequencies
  • Dynamic range compression effects
  • Different types of dither and bit settings

distortaudio.org

GNU Radio ~ Software Radio Ecosystem



GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in research, industry, academia, government, and hobbyist environments to support both wireless communications research and real-world radio systems.

wiki.gnuradio.org/index.php?title=What_Is_GNU_Radio

GNU RadioΒ is aΒ free softwareΒ development toolkit that provides signal processing blocks to implementΒ software-defined radiosΒ andΒ signal processingΒ systems. It can be used with externalΒ radio frequencyΒ (RF) hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic, and commercial environments to support both wireless communications research and real-world radio systems.

en.wikipedia.org/wiki/GNU_Radio

itunesfm ~ iTunes & last.fm Integration


A small script to sync your play counts from last.fm back to iTunes. Supports both Windows and Mac OS X without any native dependencies. (Requires Music.app on OS X.)

Useful if you scrobble to last.fm from iTunes on multiple computers / devices and want to keep your local play counts consistent.

github.com/hansonw/itunesfm