Chris Donahue's repositories
music-cocreation-tutorial
Start-to-finish tutorial for interactive music co-creation in PyTorch and Tensorflow.js
opengl_spectrogram
using JUCE to create a 3D spectrogram drawn with OpenGL
neural-loops
Make musical loops in the browser using WaveGAN, GANSynth, and MusicVAE
midi2key_linux
Simple script to convert MIDI inputs to hotkeys on linux
fall23-phd-prospectives
Info for prospective PhD students for Chris Donahue's lab at CMU starting Fall 23.
piano-transcribe-batch
Uses Magenta's Onsets and Frames piano transcription model to transcribe a batch of solo piano recordings
gdrive-wget
Generate wget commands for Google Drive links!
audio_to_midi_melodia
Extract the melody from an audio file and export to MIDI
sheetsage-lbd
Sound examples for Sheet Sage at ISMIR 2021 late breaking demos https://archives.ismir.net/ismir2021/latebreaking/000049.pdf
ai-deadlines
:alarm_clock: AI conference deadline countdowns
anticipation
Anticipatory Autoregressive Models
homepage-pre2023
Homepage from before 2023, for nostalgia
piano-genie
Piano Genie uses AI to allow anyone to improvise on the piano!
Text_Infilling
Source code for Text Infilling, implemented with Texar.