ML & Generative Audio Tools, compared
All 13 ml & generative tools in the directory, side by side — language, license, and platforms. Open any tool for install steps and a code example.
| Tool | Language | License | Platforms |
|---|---|---|---|
| ACE-StepFast open-source music-generation foundation model producing full tracks from a style prompt and lyrics. | Python | Apache-2.0 | Linux Windows macOS |
| AmphionOpen-source toolkit for reproducible audio, music and speech generation (TTS, SVS, VC, TTA). | Python | MIT | Linux |
| AudioCraft (MusicGen)Meta's PyTorch library for audio generation, home of the MusicGen text-and-melody music model. | Python | MIT | macOS Windows Linux |
| BarkinactiveTransformer text-to-audio model generating speech, music, sound effects and nonverbal sounds. | Python | MIT | macOS Windows Linux |
| DDSPDifferentiable Digital Signal Processing: DSP modules (oscillators, filters) usable inside neural nets. | Python | Apache-2.0 | macOS Windows Linux |
| DemucsinactiveState-of-the-art deep-learning music source separation (vocals, drums, bass, other) by Meta. | Python | MIT | macOS Windows Linux |
| MagentainactiveGoogle research project using ML (TensorFlow) to generate music, art, and drawings. | Python | Apache-2.0 | macOS Windows Linux |
| note-seqinactiveSerializable NoteSequence representation and utilities from Google Magenta for music ML. | Python | Apache-2.0 | macOS Windows Linux |
| RAVEIRCAM's Realtime Audio Variational autoEncoder for fast, high-quality neural audio synthesis. | Python | CC-BY-NC-4.0 | macOS Windows Linux |
| RiffusioninactiveGenerates music by diffusing spectrogram images — the original open project, now also a polished web app. | Python | MIT | Linux Windows macOS |
| SpleeterDeezer's pretrained source-separation library (2/4/5 stems) built on TensorFlow. | Python | MIT | macOS Windows Linux |
| Stable Audio OpenOpen text-to-audio diffusion model for generating short instrumentals, loops and sound effects locally. | Python | MIT | macOS Windows Linux |
| YuEOpen foundation model that turns lyrics into full songs — vocals and backing — across many genres. | Python | Apache-2.0 | Linux Windows macOS |