🎹
Do It Real-Time |CS PhD Student@princeton |Audiovisual ML, Faust,@TouchDesigner | alum@ccrma@BrownUniversity
- Princeton University
- https://dirt.design
Hello! I'm a second-year PhD student at Princeton 🐯, advised by ProfessorAdam Finkelstein. I'm researching ML-driven musical creativity while staying grounded in interpretable instruments, effects, and audio processor graphs constructed withFaust.
- Faust-to-JAX: Convert any Faust code into JAX. Then optimize with SGD, evolutionary algos + more!
- DAC-JAX: Descript Audio Codec and EnCodec, training and pre-trained models
- audiotree: Data loading and augmentations
- librosax: Librosa in JAX
- DX7-JAX: Yamaha DX7 🎹 in JAX via Faust
- DawDreamer: Control VSTs, Faust processors and more via Python
- Vita: Python bindings to the Vital Synthesizer
- AbletonParsing: Parse Ableton warp markers (.asd) files and do beatmatching 🥁
- Faust-Tutorial
- TD-Faust
- faustlibraries (I contribute to this)
- FaucK (I'm the maintainer)
- WarpBuf
- ChucKDesigner
PinnedLoading
- DawDreamer
DawDreamer PublicDigital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, JAX, Warp Markers, and JUCE processors
Something went wrong, please refresh the page to try again.
If the problem persists, check theGitHub status page orcontact support.
If the problem persists, check theGitHub status page orcontact support.