Pittsburgh

Chris Donahue

Elite
@chrisdonahue

Assistant professor @ CMU CSD. Part-time research scientist at Google Magenta. Machine learning for music, and creative interaction.

wavegan. WaveGAN: Learn to synthesize raw audio with generative adversarial networks

1.4k

nesmdb. The NES Music Database: use machine learning to compose music for the Nintendo Entertainment System!

503

sheetsage. Transcribe music into lead sheets!

438

LakhNES. Generate 8-bit chiptunes with deep learning

356

ddc. Dance Dance Convolution dataset tools and models

241

ilm. Easily fine tune GPT-2 to fill in missing text

203

music-cocreation-tutorial. Start-to-finish tutorial for interactive music co-creation in PyTorch and Tensorflow.js

110

sdgan. Official implementation of "Semantically Decomposing the Latent Spaces of Generative Adversarial Networks"

96

ddc_onset. Music onset detector from Dance Dance Convolution packaged as a lightweight PyTorch module

43

opengl_spectrogram. using JUCE to create a 3D spectrogram drawn with OpenGL

40

neural-loops. Make musical loops in the browser using WaveGAN, GANSynth, and MusicVAE

35

midi2key_linux. Simple script to convert MIDI inputs to hotkeys on linux

26

piano-genie-research-demo. This is the old Piano Genie demo. For a shiny new one, go to http://piano-genie.glitch.me

13

fall23-phd-prospectives. Info for prospective PhD students for Chris Donahue's lab at CMU starting Fall 23.

12

piano-transcribe-batch. Uses Magenta's Onsets and Frames piano transcription model to transcribe a batch of solo piano recordings

11

sheetsage-data.

8

ject. JUCE extended convolution techniques GUI

6

gdrive-wget. Generate wget commands for Google Drive links!

5

wavegan_examples. Sound examples for WaveGAN

3

mlc-llm. Enable everyone to develop, optimize and deploy AI models natively on everyone's devices.

2

gpsynth. audio synthesis using genetic programming

2

chrisdonahue.github.io. Jupyter Notebook

2

magenta. Magenta: Music and Art Generation with Machine Intelligence

2

sheetsage-lbd. Sound examples for Sheet Sage at ISMIR 2021 late breaking demos https://archives.ismir.net/ismir2021/latebreaking/000049.pdf

2

librosa. Python library for audio and music analysis

1

web-llm. Bringing large-language models and chat to web browsers. Everything runs inside the browser with no server support.

1

magenta-js. Magenta.js: Music and Art Generation with Machine Intelligence in the Browser

1

wowchemy-hugo-themes. HTML

1

align_midi. Code for MIDI-audio alignment

1

js_audio_examples. repository for open source JS/Web Audio API computer music tutorials

1

advoc_examples. HTML

1

gclef-cmu.github.io. Lab website

1

Piano. Multisampled Piano implementation using Salamander Grand Piano Sounds

1

audiveris. Latest generation of Audiveris OMR engine

1

anticipation. Anticipatory Autoregressive Models

1
35
Apply