Showing 36 of 157 projects
A JavaScript library that detects the BPM of a song or audio sample using the Web Audio API.
A Python library for easy access, management, and processing of audio datasets, particularly for machine learning tasks.
A lightweight Spotify mini-player for macOS that provides quick access to music controls from the menu bar.
An open-source desktop digital audio workstation with a node graph system for building synthesizers and effects chains.
A curated collection of tools, languages, and libraries for music programming, algorithmic composition, and audio synthesis.
A macOS app that automatically scrobbles songs identified by Shazam to your Last.fm account.
A Java-based interpreter for music programming languages (MidicaPL, ALDA, ABC) that converts source code to MIDI and includes a player, analyzer, and karaoke mode.
A lightweight JavaScript library for generating customizable SVG waveform paths from audio data.
A web synthesizer that generates sound from the binary code of any file, enabling databending and MIDI control.
A JavaScript library for creating polyrhythmic and Euclidean rhythms with the Web Audio API.
Collaborate on Spotify playlists using GitHub Pull Requests and Actions.
An interactive audio mixer built with the Web Audio API, featuring 3-band parametric equalization for web-based audio manipulation.
A small MIDI sequencer DSL designed around vectors and euclidean rhythms for live-coding and beat generation.
A front-end JavaScript component that manages and plays audio/video tracks sequentially from multiple streaming platforms.
A minimal terminal client for MPD (Music Player Daemon) that is simple yet highly configurable.
A grammar and JavaScript library for writing accurate, customizable chord charts with lyrics, chords, and rhythm information.
Library for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.
A simple Rust library for playing sounds and music with OpenAL spatialization support.
A CLI tool for downloading and ID3-tagging tracks from SoundCloud.
A macOS menu bar app that displays lyrics for the currently playing Spotify track.
A command-line tool that simplifies Lilypond usage with package management, easy installation, and automation features.
A Common Lisp and CLOS package for algorithmic composition, generating sound files, MIDI, and scores in multiple formats.
Algorithmic composition software in Common Lisp and CLOS for generating music scores, MIDI, and sound files.
A macOS app that displays lyrics for songs currently playing in iTunes or Spotify.
High-level Rust bindings and wrappers for the PortMidi library, enabling MIDI input and output.
A Swift library for iOS that analyzes BPM (beats per minute) from audio files using the Superpowered audio engine.
A TUI online music streaming application with vim motions, multiple sources, and AI integration via MCP.
A customizable web component audio player that displays a visual waveform for audio files.
A web-based synthesizer that generates sound from smartphone motion and orientation sensors, using hand gestures as the control interface.
A desktop application for Deezer music streaming service, available on Windows, Linux, and macOS.
A Go package for fetching song lyrics from the Wikia (Lyrics.wikia.com) website.
A cross-platform, browser-based PDF viewer for music sheets with fuzzy search and foot pedal support.
A collection of piano sheet music and transcriptions with editable source files in LilyPond format.
Repository of scores typeset using Lilypond & Ripple
Open Source & Self-hosted Spotify release tracker. Auto-syncs new releases to playlists and includes power-user utilities like a discography generator and ghost track cleaner.
A web-based library and interactive tool for exploring and creating drum patterns using Angular and the Web Audio API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.