Glimpse ~ Free, Fast & Extensible Player


The free, fast and extensible music player.

glimpseaudio.co.uk
github.com/aquagoose/Glimpse

Amethyst ~ Audio Player Made With Typescript


Amethyst is an cross-platform audio player with a node-based audio routing system, the main goal of this project is to make a music player in TypeScript to see how far the language can be stretched to prove it’s possible to provide pro-level features as most DAWs / DAEs, while also providing useful tools and customizability to the end-user.

amethyst.geoxor.moe
github.com/Geoxor/Amethyst

BloomeeTunes ~ Opensource Ad Free & Multisource Music Player


Bloomee🌸 is my Flutter project, An Open-Source Music app designed to bring you Ad-free tunes from various sources. Dive into a world of limitless music from platforms like YouTube and Jio Savan, with more sources blooming soon! 🌼🎵

Why Bloomee?
🌟 Ad-Free Experience: Say goodbye to interruptions and enjoy uninterrupted musical bliss.

🌍 Multi-Source Player: Access your favorite tracks from diverse platforms, with more sources continually joining our melody garden.

🚀 Flutter-Powered Learning: Bloomee is not just about music; it’s about learning and growing with Flutter and BLoC architecture. Explore the intersection of beautiful design and smooth functionality while mastering the art of app development.

Features:

  • 🎵 Offline Music Experience
  • 🚫 Ad-Free Music
  • 📉 Minimal Data Usage
  • 🎤 Time Synced Lyrics
  • 💾 Space Efficient
  • 🏃 Lightweight App
  • 🎧 Personalized Playlist Creation and Sharing
  • 🔓 Open Source
  • ⏲️ Sleep Timer
  • 🌐 Daily Updated Global Charts
  • 🖥️ Support for Windows

sourceforge.net/projects/bloomee
github.com/HemantKArya/BloomeeTunes

waves ~ Terminal Audio Player


Terminal music player with library browser, persistent queue, and MP3/FLAC playback. Built with Go and Bubble Tea.

Features:

  • Library Browser: Browse music by Artist > Album > Track hierarchy
  • File Browser: Navigate filesystem to find music files
  • Playlists: Create, organize, and manage playlists with folder hierarchy
  • Playing Queue: Persistent queue with multi-selection and reordering
  • Audio Playback: MP3 and FLAC support with seeking
  • Trigram Search: Fast fuzzy search across library, files, and playlists
  • Mouse Support: Click to navigate, select tracks, and control playback
  • State Persistence: Queue and navigation saved between sessions

github.com/llehouerou/waves

Schism Tracker ~ Create High Quality Music


Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique “finger feel” that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.

Where Impulse Tracker was limited to i386-based systems running MS-DOS, Schism Tracker runs on almost any platform that SDL supports, and has been successfully built for Windows, Mac OS X, Linux, FreeBSD, OpenBSD, AmigaOS, BeOS, and even Wii. Schism will most likely build on any architecture supported by GCC4 (e.g. alpha, m68k, arm, etc.) but it will probably not be as well-optimized on many systems.

schismtracker.org
github.com/schismtracker
Schism Tracker Tutorial on YouTube
en.wikipedia.org/wiki/Impulse_Tracker

MPZ ~ Music Player For Big Local Collections


Directory tree is your music library

Features 3 columns UI: directory tree (aka library), playlists and tracks from selected playlist. Middle-click on folder or track in the directory view and it will become a playlist an its content will be loaded into tracks view. Create multiple playlists from folders in your library and switch between them quickly. Similar to “Album list” in Foobar2000.

mpz-player.org
github.com/olegantonyan/mpz

Wax ~ Catalog & Play Recordings


Wax is a program for cataloging and playing a collection of music recordings. Wax is able to rip CDs and import downloads so that you can create a sound archive complete with metadata.

Wax is fundamentally different from existing music managers in two important ways. First, the fundamental unit for recordings is a “work”, not a track. A work is usually a collection of tracks. It can encapsulate whatever tracks you choose. In pop music, a work can be an album. For symphonic music, a work can be a single symphony, even when the tracks come from a CD with more than one symphony. For operas, a work can be a single opera even when the tracks come from multiple CDs. Music collectors usually think in terms of works, so a music manager that supports the concept makes operation more natural.

The other distinguishing characteristic of Wax is that genres are fundamental to the organization of a collection rather than a mere attribute of a track. Wax recognizes that the ideal way to catalog works varies by genre. For example, symphonic works can be cataloged by composer, work, conductor whereas shows can be cataloged by show, composer, lyricist. By organizing collections around genres, Wax supports an operation sequence that is natural for music lovers: first select the genre, then the work, and finally the tracks.

github.com/jeffbarish/wax
github.com/jeffbarish/wax-install

Cardinal ~ Virtual Modular Synthesizer Plugin


A fully free and self-contained modular synthesizer based on the popular VCV Rack. Available in AudioUnit/CLAP/LV2/VST2/VST3 plugin formats and as a standalone app for FreeBSD, Linux, macOS, Windows and the Web.

cardinal.kx.studio
github.com/DISTRHO/Cardinal

Cavalier ~ Visualize Audio With CAVA


  • 11 drawing modes!
  • Set any single color, a gradient or an image for background and foreground.
  • Configure smoothing, noise reduction and a few other CAVA settings.

github.com/NickvisionApps/Cavalier
Cava ~ Cross-platform Audio Visualizer

rt_pvc ~ Realtime Phase Vocoder


rt_pvc is a:

  • real-time phase vocoder library for synthesis/analysis
  • vocoder application that allows the user to do time-expansion, frequency expansion, and cross-synthesis in real-time, from mic-input or from file.
  • real-time phase vocoder visualization
  • learning tool that teaches about the phase vocoder and its implementation
  • open source!

soundlab.cs.princeton.edu/software/rt_pvc
aur.archlinux.org/packages/rt_pvc

rt_lpc ~ Realtime Linear Predictive Coding


rt_lpc is a light-weight application that performs real-time LPC analysis and synthesis. It features the following:

  • real-time LPC analysis
  • real-time LPC synthesis
  • visualization of original, predicted, and error waveforms
  • visualization of vocal tract shape from LPC coefficients
  • adjustable LPC analysis order
  • adjustable synthesis pitch shift
  • MIDI controlled pitch (hit ‘m’)
  • lots of other choices (pitch pulse source selection, emphasis filter)
  • STFT plot
  • modular LPC library
  • available on MacOS X, Linux, and Windows under GPL
  • part of the sndtools distribution

soundlab.cs.princeton.edu/software/rt_lpc/
en.wikipedia.org/wiki/Linear_predictive_coding
github.com/lewark/lpc.lv2

GLava ~ OpenGL Audio Spectrum Visualizer


GLava is a general-purpose, highly configurable OpenGL audio spectrum visualizer for X11.

github.com/jarcode-foss/glava