Tools / Alternatives
Find an alternative to any tool
Replacing a specific library, language, or app? Every tool in the directory has an alternatives page — the comparable options in its category, ranked, with how each one differs and when it's the better fit.
112 tools
No tools match that. Try a shorter word.
Live Coding Languages & Tools 20 tools Pattern languages and performance environments — and what to switch to when one stops fitting.
ChucK Strongly-timed language for real-time synthesis and on-the-fly (live… Estuary Browser platform for collaborative, networked live coding across multiple… Extempore Live-coding environment pairing a Scheme interpreter with xtlang, a typed… Feedforward An ncurses terminal editor for TidalCycles with built-in pattern… FoxDot Python live-coding environment over SuperCollider for making music with… Glicol Graph-oriented live coding language and audio DSP engine in Rust, running… Gwion Strongly-timed, ChucK-inspired programming language: small, fast… ixi lang A SuperCollider 'parasite' language merging code and an active graphical… Mercury Minimal, human-readable language for algorithmic electronic music live… Orca Esoteric live-coding sequencer where each letter is an operation; sends… Overtone Clojure toolkit for programmable, collaborative music built on the… Punctual Browser language for live coding audio and visuals as signal-processor… Renardo Modernized FoxDot fork for live coding music in Python on top of… Sardine Python live coding environment for algorave, driving MIDI, OSC and… Sonic Pi Code-based musical instrument for live coding music; popular for education… Strudel Web-based live-coding environment; a faithful JavaScript port of… SuperCollider Real-time synthesis server plus the sclang language for algorithmic… TidalCycles Haskell pattern language for live coding algorithmic music; a cornerstone… Troop Real-time collaborative editor for group live coding in one shared document. Vortex Python port of the TidalCycles pattern language, sending events to…
Composition & Notation Tools 18 tools Notation formats, score toolkits and composition languages.
abcjs Renders ABC-notation text into SVG sheet music with optional MIDI playback… Abjad Python API for building LilyPond files to produce publication-quality music… Alda Text-based music composition language; write and play back scores from your… Bosca Ceoil: The Blue Album Beginner-friendly step-sequencer music maker; a modern Godot port of Bosca… Frescobaldi Powerful, lightweight text editor/IDE for LilyPond music engraving with… isobar Python library for expressing and manipulating musical patterns for… LilyPond Text-based music engraving program that produces publication-quality sheet… Melrose Interactive Go tool for programming melodies as expressions and playing… mingus Music-theory package for notes, scales, chords, progressions, and MIDI… MuseScore Full-featured free music-notation and composition app with a QML/JavaScript… music21 Toolkit for computer-aided musicology and symbolic-music analysis and… MusPy Toolkit for symbolic music: convert between MIDI/MusicXML/ABC and load ML… Partitura Python package for handling symbolic music: MusicXML, MIDI, Humdrum kern… SCAMP Computer-assisted composition framework hubbing playback and notation from… Teoria Lightweight JavaScript library for classical and jazz music theory: notes… Tonal Functional music-theory library for notes, intervals, chords, scales and… Verovio Fast, portable library for engraving MEI music scores to SVG, with… VexFlow TypeScript library for rendering music notation and guitar tablature in the…
Synthesis & DSP Tools 21 tools Synthesis engines, DSP libraries and audio programming languages.
AudioLazy Real-time expressive DSP package for Python built on lazy streams, filters… Cabbage Framework to wrap Csound code into VST/AU audio plugins and standalone… Csound Veteran sound-and-music computing system for synthesis and DSP via… Elementary Audio Declarative JavaScript library for digital audio signal processing… Faust Functional DSP language that compiles to C++, WebAssembly, plugins and many… Flocking JavaScript audio synthesis framework using declarative JSON specs, aimed at… Gibberish.js Fast JavaScript DSP library that generates JIT-optimized, sample-accurate… JUCE Cross-platform C++ framework for building audio apps and VST/AU/AAX/LV2… Max/MSP Visual patching environment; scriptable via the js object, gen~ DSP… Nyquist Lisp/SAL language for sound synthesis and algorithmic composition; also… Pedalboard Fast Python library for audio effects and VST3/AU plugin hosting, built on… Pure Data Visual dataflow environment for real-time synthesis, audio processing and… pydub High-level Python library for simple audio editing: slice, concatenate… pyo Python module written in C for building real-time audio signal-processing… python-sounddevice Play and record NumPy audio arrays via PortAudio, with blocking and… RTcmix Real-time descendant of Cmix: a C-based synthesis engine driven by Minc… SoundFile Read and write WAV/FLAC/OGG and other formats via libsndfile, returning… STK (Synthesis ToolKit) C++ class library of synthesis and DSP building blocks (oscillators… Supriya Python API for the SuperCollider synthesis server: build synths, patterns… Threnoscope A live-coding instrument for spatial microtonal drones over long durations. ZzFX Sub-1KB zero-dependency synth that generates game sound effects from a list…
MIDI Libraries & Tools 9 tools Reading, writing and routing MIDI, from byte-level libraries to high-level helpers.
Audio Analysis Libraries 10 tools Feature extraction, pitch tracking and music information retrieval.
aubio C library with Python bindings for onset, pitch, beat and tempo detection. Basic Pitch Lightweight neural audio-to-MIDI converter with polyphonic note and… CREPE CNN-based monophonic pitch (f0) tracker with state-of-the-art accuracy. Essentia C++ library with Python bindings for audio analysis and music description… FluCoMa Toolkit bringing signal decomposition, audio descriptors and ML to Max… librosa Python package for music and audio analysis: feature extraction, beat… madmom Python MIR library with neural-network models for beat, downbeat and onset… thebeat Python package for generating, visualizing and analyzing rhythms and… torchaudio PyTorch's audio library: I/O, datasets, and transforms (spectrograms, MFCC)… wavesurfer.js Renders interactive audio waveforms with playback, regions, spectrogram and…
ML & Generative Audio Tools 19 tools Generative models, source separation and neural synthesis.
ACE-Step Fast open-source music-generation foundation model producing full tracks… Amphion Open-source toolkit for reproducible audio, music and speech generation… AudioCraft (MusicGen) Meta's PyTorch library for audio generation, home of the MusicGen… AudioGen Meta’s text-to-sound model for environmental audio and sound effects… AudioLDM 2 Latent diffusion model generating speech, sound effects and music from text… Bark Transformer text-to-audio model generating speech, music, sound effects and… DDSP Differentiable Digital Signal Processing: DSP modules (oscillators… Demucs State-of-the-art deep-learning music source separation (vocals, drums… Fréchet Audio Distance Reference implementation of FAD and CLAP score for evaluating generated… Magenta Google research project using ML (TensorFlow) to generate music, art, and… Magenta RealTime Google’s open-weights model for real-time music generation, streaming live… MAGNeT Meta’s non-autoregressive masked transformer for text-to-music and… note-seq Serializable NoteSequence representation and utilities from Google Magenta… RAVE IRCAM's Realtime Audio Variational autoEncoder for fast, high-quality… Riffusion Generates music by diffusing spectrogram images — the original open-source… Spleeter Deezer's pretrained source-separation library (2/4/5 stems) built on… Stable Audio Open Open text-to-audio diffusion model for generating short instrumentals… stable-audio-tools Stability AI’s training and fine-tuning toolkit for their audio generation… YuE Open foundation model that turns lyrics into full songs — vocals and…
Web Audio Libraries 4 tools Browser audio frameworks and visualisation.
DAW & Host Scripting APIs 5 tools Scripting and extension APIs for hosts and DAWs.
Trackers & Modular Synths 6 tools Trackers, modular environments and virtual rack systems.
← Back to all tools