Chris Donahue's Projects
:alarm_clock: AI conference deadline countdowns
Code for MIDI-audio alignment
Anticipatory Autoregressive Models
Extract the melody from an audio file and export to MIDI
Latest generation of Audiveris OMR engine
CREPE: A Convolutional REpresentation for Pitch Estimation -- pre-trained model (ICASSP 2018)
Dance Dance Convolution dataset tools and models
Music onset detector from Dance Dance Convolution packaged as a lightweight PyTorch module
Info for prospective PhD students for Chris Donahue's lab at CMU starting Fall 23.
Generate wget commands for Google Drive links!
audio synthesis using genetic programming
Homepage from before 2023, for nostalgia
Easily fine tune GPT-2 to fill in missing text
JUCE extended convolution techniques GUI
repository for open source JS/Web Audio API computer music tutorials
Code for "Jukebox: A Generative Model for Music"
Generate 8-bit chiptunes with deep learning
Python library for audio and music analysis
Magenta: Music and Art Generation with Machine Intelligence
Demonstrations of Magenta Models
Magenta.js: Music and Art Generation with Machine Intelligence in the Browser
Simple script to convert MIDI inputs to hotkeys on linux
Enable everyone to develop, optimize and deploy AI models natively on everyone's devices.
Start-to-finish tutorial for interactive music co-creation in PyTorch and Tensorflow.js
The NES Music Database: use machine learning to compose music for the Nintendo Entertainment System!
Make musical loops in the browser using WaveGAN, GANSynth, and MusicVAE