[](https://github.com/FORARTfe/HyMPS#- "AUDIO section") [](https://github.com/FORARTfe/HyMPS/blob/main/Audio/AI-based.md#-- "AI-based page")

February 17, 2026 · View on GitHub

🗂️ Voicing - Guitars - Bass - Drums - Effects - MIDI - Mixing/Mastering - Enhancing - Fingerprinting - Separating - Watermarking - Codecs - Transcripting - Misc

Warning

SORTING: Language (a>z) > License (openness) > Repository (a>z)\color{orange}\textsf{{SORTING: Language (a>z) > License (openness) > Repository (a>z)}}

Guitars

RepositoryShort descriptionLanguageLicenseLast commit
AIDA-XAn Amp Model Player intended to provide high fidelity simulations of amplifiers (entire signal chain) leveraging AI.
Neural CabA FIR guitar cabinet simulator which generates its transfer functions by means of a Variational Auto-Encoder (VAE) trained with an additional adversarial loss and a very simple Boundary Element Method (BEM) simulation to consider the microphone position.
SmartAmpProGuitar plugin made with JUCE that uses neural network models to emulate real world hardware
SmartGuitarAmpGuitar plugin made with JUCE that uses neural network models to emulate real world hardware
CNN DistortionGuitar Amp Modeling Plugin and Toolset that combine deep learning and DSP
Deep Guitar AmplifierA little project to practice Tensorflow/Keras where deep learning for black-box modelling of a guitar amplifier used
Automated-Guitar Amplifier ModellingNeural network training scripts and trained models of guitar amplifiers and distortion pedals
GuitarLSTMDeep learning models for guitar amp/pedal emulation using LSTM with Keras
NAM: neural amp modelerNeural network emulator for guitar amplifiers

Bass

RepositoryShort descriptionLanguageLicenseLast commit
Beatle-BasslinesDeep Learning model for creation of an instrument track in a performer's style from Other tracks in a MIDI file
Walking Bass TranscriptionAlgorithm for walking bass transcription in jazz ensemble recordings using Deep Neural Networks (DNN)
BassUNetU-Net based convolutional neural network for (jazz) bass transcription
bassTranscriberAutomatically transcribing bass lines using neural networks

Drums

RepositoryShort descriptionLanguageLicenseLast commit
drumsepA Convolutional Neural Network for drum signal separation from full mixes
Generative Adversarial Networks - Drum Pattern GenerationGenerates drum patterns similar to those by Maciej Kowalski
Automatic Drum TranscriptionAutomatic drum transcription using neural nets
Mix-Wave-U-NetImplementation of the Mix-Wave-U-Net for automatic mixing of drums
NeuralDrummerA neural network for generating drum tracks for songs using Python and TensorFlow
Neural-Networks-for-Drum-Music-GenerationGenerating realistic drum music using LSTM neural networks trained on rock-style MIDI drum performances
Automatic drums transcription using neural networksInternship's code for automatic drums transcription with neural networks
Drum Transcription algorithmAI-based Drums Transcription Algorithm

Effects

RepositoryShort descriptionLanguageLicenseLast commit
OpenVINO™ AI Plugins for AudacityA set of AI-enabled effects, generators, and analyzers for Audacity®
GRAND MATRONAn audio neural network plugin modeling a low pass filter built in JUCE
AI CompressorImplementing an Intelligent Dynamic Range Compressor Using Machine Learning Approaches

MIDI

RepositoryShort descriptionLanguageLicenseLast commit
AI improviser pluginA VST plugin that learns from an incoming MIDI stream and improvises with what it has learnt
NeuralNoteAudio Plugin for Audio to MIDI transcription using deep learning
RoboDrummerMidi drums generator based on deep neural network
AI-Music-ComposerA project that trains a LSTM recurrent neural network over a data-set of MIDI files.
NotochordA real-time neural network model for MIDI performances
Midi-AI-Melody-GeneratorUses LSTM neural networks to compose new and original melodies by feeding it midi files

Mixing/Mastering

RepositoryShort descriptionLanguageLicenseLast commit
MasterIAThis project aims to develop an AI that can perform automated audio mixing and mastering based on user-defined preferences or by analyzing reference tracks
MachineLearningDrumGainMixingSupplementary website with audio examples for A Machine Learning Approach to Multitrack Gain Mixing of Drums paper
AudMIXA web-based system for processing Audio using Deep Learning
SonicMasterTowards Controllable All-in-One Music Restoration and Mastering
ZoundZcopeA modular audio analysis and feedback tool that gives automated mixing and mastering suggestions based on extracted audio features
Diff-MSTMultitrack music mixing style transfer given a reference song using differentiable mixing console
MixTasticRemoves barriers to entry for new artists by providing AI-powered tools that assist with basic mixing and mastering tasks
deep-audio-mixerDeep Learning based system for audio mixing
Evolving artificial neural networks for cross-adaptive audio effectsAnalysis of various features of the audio signal is used to adaptively control parameters of audio processing of the same signal
Adaptive Neural Audio Mixing with Human-in-the-Loop FeedbackAn AI-powered audio mixing system that utilizes reinforcement learning (RL) to dynamically refine mixes based on user interactions
DJtransGANCode for "Automatic DJ Transitions with Differentiable Audio Effects and Generative Adversarial Networks" paper
automix-toolkitModels and datasets for training deep learning automatic mixing models
MixCNNMulitrack mix leveling with convolutional neural nets

Separating

RepositoryShort descriptionLanguageLicenseLast commit
audiossAudio source separation tool using a neural network
DeepConvSepDeep Convolutional Neural Networks for Musical Source Separation
Hyperbolic Audio Source SeparationSource code for training models and using the hyperbolic interface proposed in our ICASSP 2023 paper, "Hyperbolic Audio Source Separation" paper
A Wavenet for Music Source SeparationA neural network for end-to-end music source separation
Audio Source SeparationDeep Neural Network model for Audio source separation
AudioSepOfficial implementation of "Separate Anything You Describe" paper
audio-source-separationPyTorch code for "Monoaural Audio Source Separation Using Deep Convolutional Neural Networks" paper to separate instruments from music using a low-latency neural network
Continual Music Source SeparationRepository dedicated to train models for the task of music source separation in the context of continual learning
GAN_SASS_TFTensorFlow implementation of "GAN Single Audio Source Separation" paper
Music Source Separation Universal Training CodeRepository for training models for music source separation
Open-Unmix for PyTorchPyTorch (1.8+) implementation of Open-Unmix, a deep neural network reference implementation for music source separation
SpleeterDeezer source separation library including pretrained models.
BandIt: Cinematic Audio Source SeparationCode for "A Generalized Bandsplit Neural Network for Cinematic Audio Source Separation" paper
CASSCASS is a source separation model unifying AE and GAN frameworks
Generative sourceseparation with GANsCode for Generative Adversarial Source Separation paper
UnmixerA GUI frontend for LALAL.AI's AI-powered stem-splitting technology

Fingerprinting

RepositoryShort descriptionLanguageLicenseLast commit
neural-fingerprintingNeural audio fingerprinting model similar to "Neural audio fingerprint for high-specific audio retrieval based on contrastive learning" but with a more lightweight encoder, simpler nearest neighbor search, and implemented in PyTorch
neural-audio-fpNeural Audio Fingerprint for High-specific Audio Retrieval based on Contrasive Learning
FingerprintDNNFast pitch detection using a deep neural network trained on audio fingerprints
pfannUnofficial reproduction of "Neural Audio Fingerprint for High-specific Audio Retrieval based on Contrasive Learning" paper

Watermarking

RepositoryShort descriptionLanguageLicenseLast commit
DNN-audio-watermarkingA robust DNN-based audio watermarking system
WavMarkAI-based Audio Watermarking Tool
IDEAWRobust Neural Audio Watermarking with Invertible Dual-Embedding

Codecs

RepositoryShort descriptionLanguageLicenseLast commit
NeuralCodecsNeural Audio Codecs implemented in C#
hilcodecHigh fidelity, lightweight, end-to-end, streaming, convolution-based neural audio codec
AudioDecAn Open-source Streaming High-fidelity Neural Audio Codec
FlowDecAn neural full-band audio codec for general audio sampled at 48 kHz with 7.5 kps or 4.5 kbps.
AudioCodec-HubA Python library for encoding and decoding audio data, supporting various neural audio codec models
Descript Audio CodecA high fidelity general neural audio codec
EnCodecState-of-the-art deep learning based audio codec
encodec-pytorchunofficial implementation of the High Fidelity Neural Audio Compression
NDVQOfficial repository for the "NDVQ: Robust Neural Audio Codec with Normal Distribution-Based Vector Quantization" paper
NeuralAudioSound compression based on Growing Self-Organizing Maps
Siamese SIRENAudio Compression with Implicit Neural Representations
SoundStreamAn end-to-end neural audio codec
audioliteA deep learning framework for audio compression and decompression
CorticalCodingCodecA neural multimedia codec that have comparable performance to current state-of-the-art lossy audio codecs

Transcripting

RepositoryShort descriptionLanguageLicenseLast commit
audioFluxA deep learning tool library for audio and music analysis, feature extraction
GuitabifyAn AI application that transcribes guitar audio to tabs
AutomaticTranscription-viaDLDeep learning Japanese instruments - flute and drum - automatic transcription

Misc

RepositoryShort descriptionLanguageLicenseLast commit
NeuralAudioC++ library for real-time processing of audio neural network models
Bleeding Removal in Music SignalsNeural networks for removal of bleeding in music signals for the sequential application of Music Source Separation
Musical-Accompaniment-GANDeep Learning project to create a model for accompaniment of piano tracks with guitar, strings, bass and drums