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.
Category Archives: macOS
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.

github.com/storytold/soundcraft
sourceforge.net/projects/soundcraft.mirror
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.

github.com/IgorKonovalov/Ritmolux
igorkonovalov.github.io/Ritmolux/gallery
myco ~ macOS Multi-output Device Control
WrzDJ ~ Disc Jockey Song Requestor
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.

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.
Glacier EQ ~ USB DAC Parametric EQ
Masterpiece ~ Hauptwerk Sample Pipe Organ
ShinRonin ~ Modular Filter & Delay
ShinRonin is a ground-up rebuild of Ronin, one of the earliest plugins we ever shipped, first released in 2003. The original paired two delay lines with a set of morphing filters and two fully patchable routing matrices, and it earned a cult following for the strange feedback networks and self-oscillating textures you could build inside it. Twenty years on, we have rebuilt it for modern systems, kept the architecture that made it worth remembering, and released it for free.
Two independent delay lines, each with tempo sync, reverse, looping, and feedback, feed a pair of morphing multimode filters that sweep continuously from notch through lowpass, bandpass, and highpass. There is saturation, two LFOs, and an envelope follower. Everything connects through two on-board matrices: a signal matrix that routes any audio source to any destination, and a modulation matrix that wires the LFOs, envelope, and incoming MIDI to nearly any parameter. It is happy doing clean stereo delays and gentle filtering, but the real fun starts when you patch a feedback loop and let it misbehave.

SC55-CLAP ~ Nuked SC-55 CLAP Plugin
Nuked SC-55 CLAP is a CLAP audio plug-in built upon J.C. Moyer’s fork of nukeykt’s Nuked-SC55, an emulation of the Roland SC-55 Sound Canvas MIDI module.
Unlike the original Nuked-SC55, this version has no graphical user interface. It reacts to MIDI messages like an external MIDI module and is intended for retro gaming, hobby music, and research.
The plug-in supports ROM versions from several original SC-55 models, including the SC-55 v1.00 through v2.00 and SC-55mk2 v1.01. It runs on Windows, macOS and Linux. The project is based on the original MAME license, which includes restrictions on commercial use, including commercial music production and inclusion in commercial software packages.
The project describes its purpose as helping preserve DOS gaming history while providing historically accurate SC-55 sound through a modern CLAP plug-in.
Note: The plug-in requires ROM dumps from the original hardware; the ROMs are not included with the project.
qtamp ~ qtWasabi Reference Player
I never wanted a player that looks like Winamp. I wanted one that actually runs Winamp skins. The difference is bigger than it sounds. A Modern Skin is not a bitmap theme, it is a program. XML declares the widget tree, compiled Maki bytecode drives the behavior. Drawers slide, tabs switch, windows change their shape, all of it scripted by the skin itself. Repaint that and you have a pretty poster. I wanted the original.
That is why qtamp runs skins as real programs. qtamp is my Qt6-native music player and the reference player for qtWasabi, my independent reimplementation of a Modern Skin engine. Skins ship their compiled Maki bytecode with them, and qtWasabi executes it in its own Maki VM. The skin’s logic drives the interface exactly the way it did in 2002.
The name is a play on words. “Qt” as in the framework, “qt” as in cute. A Qt-native amp, and hopefully a cute one.





