This project is a deep learning toolkit designed for audio source separation and music information retrieval. It provides a framework for decomposing polyphonic audio signals into distinct components, such as vocals, drums, and bass, by processing raw waveforms through neural network architectures.
The main features of bytedance/music_source_separation are: Deep Learning Audio Libraries, Audio Source Separation Models, Separation Model Training, Deep Learning Research, End-to-End Training Pipelines, Model Finetuning, Tensor Data Pipelines, Training Checkpoint Persistence.
Open-source alternatives to bytedance/music_source_separation include: deezer/spleeter — Spleeter is an AI audio source separation library and deep learning toolkit designed to split mixed music files into… autogluon/autogluon — AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end… microsoft/muzic — Muzic is a deep learning platform and framework for AI-driven music analysis, composition, and synthesis. It functions… aubio/aubio — Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides… voice-cloning-app/voice-cloning-app — This application is a platform for AI voice synthesis and neural voice cloning. It provides a comprehensive toolkit… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data…
Spleeter is an AI audio source separation library and deep learning toolkit designed to split mixed music files into individual audio stems, such as vocals and drums. It provides a suite of pretrained models for isolating different instruments and voices from a recording. The toolkit includes capabilities for training and evaluating custom audio separation models using labeled datasets and configuration files. It also features utilities for measuring model performance by comparing separation outputs against reference datasets. The system manages audio processing through spectral representati
AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end pipeline from data preprocessing to high-accuracy model training and validation. It functions as an automated model trainer for tabular, image, text, and time series data, as well as a tool for time series forecasting and foundation model finetuning. The project is distinguished by its ability to jointly process and fuse different data types, allowing for the construction of multimodal neural networks that integrate images, text, and structured tables. It supports zero-shot inferenc
Muzic is a deep learning platform and framework for AI-driven music analysis, composition, and synthesis. It functions as a music generation framework and analysis tool, utilizing large language models and autonomous agents to orchestrate the creation and interpretation of symbolic and audio music. The project is distinguished by its cross-modal capabilities, mapping natural language and symbolic music into a shared joint embedding space for zero-shot classification and information retrieval. It employs a variety of specialized architectures, including diffusion frameworks for audio synthesis
Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides a suite of tools for extracting musical features, estimating fundamental frequencies, and tracking rhythmic pulses in audio streams. The library specializes in the detection of pitch and beat, enabling the extraction of musical notes and the estimation of overall tempo. It also includes capabilities for automatic onset detection to identify the start of sonic events and the separation of audio signals into percussive transients and steady-state tonal components. The system c