Skip to content

Latest commit

 

History

History
142 lines (121 loc) · 55.3 KB

AI-based.md

File metadata and controls

142 lines (121 loc) · 55.3 KB

AUDIO AI-based stable

Warning

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

Guitars

Repository Short description Language License Last commit
AIDA-X An Amp Model Player intended to provide high fidelity simulations of amplifiers (entire signal chain) leveraging AI.
Neural Cab A 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.
SmartAmpPro Guitar plugin made with JUCE that uses neural network models to emulate real world hardware
SmartGuitarAmp Guitar plugin made with JUCE that uses neural network models to emulate real world hardware
CNN Distortion Guitar Amp Modeling Plugin and Toolset that combine deep learning and DSP
Deep Guitar Amplifier A little project to practice Tensorflow/Keras where deep learning for black-box modelling of a guitar amplifier used
Automated-Guitar Amplifier Modelling Neural network training scripts and trained models of guitar amplifiers and distortion pedals
GuitarLSTM Deep learning models for guitar amp/pedal emulation using LSTM with Keras
NAM: neural amp modeler Neural network emulator for guitar amplifiers

Bass

Repository Short description Language License Last commit
Beatle-Basslines Deep Learning model for creation of an instrument track in a performer's style from Other tracks in a MIDI file
Walking Bass Transcription Algorithm for walking bass transcription in jazz ensemble recordings using Deep Neural Networks (DNN)
BassUNet U-Net based convolutional neural network for (jazz) bass transcription
bassTranscriber Automatically transcribing bass lines using neural networks

Drums

Repository Short description Language License Last commit
drumsep A Convolutional Neural Network for drum signal separation from full mixes
Generative Adversarial Networks - Drum Pattern Generation Generates drum patterns similar to those by Maciej Kowalski
Automatic Drum Transcription Automatic drum transcription using neural nets
Mix-Wave-U-Net Implementation of the Mix-Wave-U-Net for automatic mixing of drums
NeuralDrummer A neural network for generating drum tracks for songs using Python and TensorFlow
Neural-Networks-for-Drum-Music-Generation Generating realistic drum music using LSTM neural networks trained on rock-style MIDI drum performances
Automatic drums transcription using neural networks Internship's code for automatic drums transcription with neural networks
Drum Transcription algorithm AI-based Drums Transcription Algorithm

Effects

Repository Short description Language License Last commit
OpenVINO™ AI Plugins for Audacity A set of AI-enabled effects, generators, and analyzers for Audacity®
GRAND MATRON An audio neural network plugin modeling a low pass filter built in JUCE
AI Compressor Implementing an Intelligent Dynamic Range Compressor Using Machine Learning Approaches

MIDI

Repository Short description Language License Last commit
AI improviser plugin A VST plugin that learns from an incoming MIDI stream and improvises with what it has learnt
NeuralNote Audio Plugin for Audio to MIDI transcription using deep learning
RoboDrummer Midi drums generator based on deep neural network
AI-Music-Composer A project that trains a LSTM recurrent neural network over a data-set of MIDI files.
Notochord A real-time neural network model for MIDI performances
Midi-AI-Melody-Generator Uses LSTM neural networks to compose new and original melodies by feeding it midi files

Mixing

Repository Short description Language License Last commit
MachineLearningDrumGainMixing Supplementary website with audio examples for A Machine Learning Approach to Multitrack Gain Mixing of Drums paper
AudMIX A web-based system for processing Audio using Deep Learning
Diff-MST Multitrack music mixing style transfer given a reference song using differentiable mixing console
deep-audio-mixer Deep Learning based system for audio mixing
Evolving artificial neural networks for cross-adaptive audio effects Analysis of various features of the audio signal is used to adaptively control parameters of audio processing of the same signal
MixMaestro A tool aimed to help music producers and enthusiasts by automatically adjusting mixing parameters such as levels, equalization (EQ), and effects
DJtransGAN Code for "Automatic DJ Transitions with Differentiable Audio Effects and Generative Adversarial Networks" paper
automix-toolkit Models and datasets for training deep learning automatic mixing models
MixCNN Mulitrack mix leveling with convolutional neural nets

Separating

Repository Short description Language License Last commit
deeper-wider-melody Code for the "Enhancing Vocal Melody Extraction with Multilevel Contexts" paper
audioss Audio source separation tool using a neural network
DeepConvSep Deep Convolutional Neural Networks for Musical Source Separation
Hyperbolic Audio Source Separation Source 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 Separation A neural network for end-to-end music source separation
Audio Source Separation Deep Neural Network model for Audio source separation
AudioSep Official implementation of "Separate Anything You Describe" paper
audio-source-separation PyTorch code for "Monoaural Audio Source Separation Using Deep Convolutional Neural Networks" paper to separate instruments from music using a low-latency neural network
BS-RoFormer Implementation of Band Split Roformer, SOTA Attention network for music source separation out of ByteDance AI Labs
Continual Music Source Separation Repository dedicated to train models for the task of music source separation in the context of continual learning
GAN_SASS_TF TensorFlow implementation of "GAN Single Audio Source Separation" paper
Open-Unmix for PyTorch PyTorch (1.8+) implementation of Open-Unmix, a deep neural network reference implementation for music source separation
Spleeter Deezer source separation library including pretrained models.
Ultimate Vocal Remover GUI A GUI for a Vocal Remover that uses Deep Neural Networks
Wave-UNet---Audio-Source-Separation- Observation and Study of the Original Research Paper for the Speech and Natural Language Processing
BandIt: Cinematic Audio Source Separation Code for "A Generalized Bandsplit Neural Network for Cinematic Audio Source Separation" paper
Audio_Spleeter A deep learning model capable of identifying and isolating different instruments and vocal tracks from an audio mix
CASS CASS is a source separation model unifying AE and GAN frameworks
Generative sourceseparation with GANs Code for Generative Adversarial Source Separation paper
Music Source Separation Universal Training Code Repository for training models for music source separation
Unmixer A GUI frontend for LALAL.AI's AI-powered stem-splitting technology

Fingerprinting

Repository Short description Language License Last commit
neural-fingerprinting Neural 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-fp Neural Audio Fingerprint for High-specific Audio Retrieval based on Contrasive Learning
FingerprintDNN Fast pitch detection using a deep neural network trained on audio fingerprints
pfann Unofficial reproduction of "Neural Audio Fingerprint for High-specific Audio Retrieval based on Contrasive Learning" paper

Watermarking

Repository Short description Language License Last commit
DNN-audio-watermarking A robust DNN-based audio watermarking system
WavMark AI-based Audio Watermarking Tool
IDEAW Robust Neural Audio Watermarking with Invertible Dual-Embedding

Codecs

Repository Short description Language License Last commit
AudioCodec-Hub A Python library for encoding and decoding audio data, supporting various neural audio codec models
Descript Audio Codec A high fidelity general neural audio codec
EnCodec State-of-the-art deep learning based audio codec
encodec-pytorch unofficial implementation of the High Fidelity Neural Audio Compression
NeuralAudio Sound compression based on Growing Self-Organizing Maps
Siamese SIREN Audio Compression with Implicit Neural Representations
SoundStream An end-to-end neural audio codec
audiolite A deep learning framework for audio compression and decompression

Transcriptings

Repository Short description Language License Last commit
audioFlux A deep learning tool library for audio and music analysis, feature extraction
Guitabify An AI application that transcribes guitar audio to tabs
AutomaticTranscription-viaDL Deep learning Japanese instruments - flute and drum - automatic transcription

Misc

Repository Short description Language License Last commit
Bleeding Removal in Music Signals Neural networks for removal of bleeding in music signals for the sequential application of Music Source Separation
Musical-Accompaniment-GAN Deep Learning project to create a model for accompaniment of piano tracks with guitar, strings, bass and drums
Audio-Denoiser Audio Denoiser implemented by CNN and GAN