OnKey ~ Mac Singing Trainer


OnKey is a free, open-source singing trainer for the Mac. Play a song in Spotify, Apple Music, or YouTube in a browser, and sing along. The first time, you get the lyrics, and OnKey learns the singer’s melody when the song ends. After that, the notes scroll towards you, your pitch is drawn over them, and you get a score with a report on every line.

OnKey doesn’t provide, stream or download music. Your own music app plays it.

github.com/dsmurrell/onkey

Ecoute 2 ~ IOS Audio Player


Listen to iTunes without having to launch it.

ecoute.juliensagot.fr
ecoute.en.uptodown.com/mac

Riff ~ FOSS Cross-platform Music App


Riff is an open-source, telemetry-free desktop music app and player for Windows, Linux, and macOS. It unifies playback across YouTube Music, YouTube, SoundCloud, and offline local media into a single high-performance interface without ads, subscriptions, or login constraints. Provides very fancy UI and layout.

Built with Electron, Vanilla JavaScript, and WebGL, Riff provides responsive UI interactions and hardware-accelerated audio visualization without runtime framework overhead. The project is distributed under the MIT license and enforces strict privacy: all configuration, cached streams, and playback history remain strictly on the local machine.

Features:

  • High quality streaming with YouTube Music, YouTube, and SoundCloud without third-party advertisements or account requirements
  • Offline lossless playback with full local library support for high resolution formats including FLAC, WAV, MP3, OGG, and M4A.
  • Easy built-in audio editor, downloading with effects or trimming 10-band & 3-band equalizer, and real-time DSP effects (speed, pitch, reverb, distortion).
  • 1-Click multi-platform playlist migration: Direct import and resolution of public playlists from Spotify, Apple Music, YouTube Music, and SoundCloud
  • Material Design 3 UI: Dynamic color extraction from album artwork, deep UI theming, responsive layout presets, and an integrated CSS editor
  • Hardware-Accelerated Visuals: Canvas and WebGL visualizers including real-time frequency analyzers, an interactive squiggly progress scrubber, and synchronized karaoke lyrics.
  • Discord Rich Presence: Real-time playback status reporting track metadata, artist info, and elapsed time to Discord.
  • Zero Telemetry: No tracking identifiers, analytics pings, or background data collection.
  • Fullscreen mode with fancy lyrics animation.
  • Albums – see all of your favorite artist albums.
  • Customization – built in theme editor, configure everything, and a CSS editor, with animated backgrounds and interface opacity sliders.
  • Plugins – built-in plugin feature where you can add a plugin to edit how Riff works with something or add a new function.

riff.hs.vc
github.com/rootscripts/riff

Soundgrain ~ Granular Sound Synthesis


Soundgrain is a graphical interface where users can draw and edit trajectories to control granular sound synthesis. Soundgrain is written with Python/WxPython and uses Pyo as its audio engine.

Soundgrain_screenshot

github.com/belangeo/soundgrain
linuxsynths.com/SoundgrainDemos/soundgrain

SoundCraft ~ Avid Pro Tools Reimplementation


Recording, editing and mixing audio; an open-source, clean-room reimplementation of Avid Pro Tools, rebuilt in pure Rust.

A complete digital audio workstation that runs natively on macOS, Windows, Linux and FreeBSD, and in the browser. Multitrack editing, a full mixer with plugins, sends and automation, MIDI, recording and bouncing, and every action scriptable from the command line or by an AI agent.

soundcraft user interface

github.com/storytold/soundcraft
sourceforge.net/projects/soundcraft.mirror

troubastack ~ Sheet-music & Lyrics Annotation


Collaborative sheet-music & lyrics annotation for bands and ensembles: a reactive web editor (TroubaStudio), an authoritative Go sync core (TroubaCore), and an offline mobile presenter (TroubaStage).

github.com/yoda-jm/troubastack

Ritmolux ~ Real-time Music Visualizer


A lightweight, real-time music visualizer built around one shared Rust core that turns a stream of PCM audio samples into GPU-rendered visuals. Two frontends consume that core:

  • Standalone app (Windows, macOS and Linux) — pure Rust (winit + wgpu), fed by the OS’s system-audio capture.
  • foobar2000 plugin (Windows-first) — a thin C++ shim over the core’s C ABI, fed by foobar’s own visualisation_stream (no loopback needed on that path).

The core is source-agnostic: it takes interleaved/mono PCM frames and does not care whether they came from loopback capture or foobar. That single abstraction is what lets one visual codebase serve both frontends.

ritmolux visualization

github.com/IgorKonovalov/Ritmolux
igorkonovalov.github.io/Ritmolux/gallery

myco ~ macOS Multi-output Device Control


Lightweight, ergonomic multi-output audio device for macOS.

myco user interface

github.com/ssankko/myco

WrzDJ ~ Disc Jockey Song Requestor


A real-time song request system for DJs. Guests scan a QR code to submit requests. DJs manage everything from a live dashboard with automatic track detection from their equipment via plugins for Denon, Pioneer, Serato, and Traktor.

wrzdj web interface

wrzdj.com
github.com/wrzonance/WrzDJ

thinksynth ~ Modular Synth & Algorthmic Composition


thinksynth builds sounds out of a graph of DSP nodes — oscillators, filters, envelopes, delays and arithmetic — described in a small language and rendered in real time. Patches assign those graphs to MIDI channels, so one instrument can layer several voices.

Every node is a plugin, and the set that ships covers subtractive and FM synthesis, resonators, waveshaping and a range of filters. New ones are ordinary shared libraries dropped into the plugin directory.

thinksynth user interface

github.com/mishan/thinksynth

PearTune ~ Peer-To-Peer Music Player


Play a music collection that lives on a computer at home, from anywhere. It can be your computer or a friend’s. No port forwarding, no VPN, no account and no cloud copy of your files.

peerloomllc.com/peartune
github.com/peerloomllc/peartune