https://github.com/dbraun/dbraun
https://github.com/dbraun/dbraun
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dbraun/dbraun
- Owner: DBraun
- Created: 2025-02-05T12:28:51.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-04-29T13:30:33.000Z (9 months ago)
- Last Synced: 2025-06-08T21:44:53.348Z (7 months ago)
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hello! I'm a second-year PhD student at Princeton π―, advised by Professor [Adam Finkelstein](https://www.cs.princeton.edu/~af/). I'm researching ML-driven musical creativity while staying grounded in interpretable instruments, effects, and audio processor graphs constructed with [Faust](https://faust.grame.fr/).
#### JAX Projects
* [Faust-to-JAX](https://github.com/DBraun/DawDreamer/tree/main/examples/Faust_to_JAX): Convert any Faust code into JAX. Then optimize with SGD, evolutionary algos + more!
* [DAC-JAX](https://github.com/DBraun/DAC-JAX): Descript Audio Codec and EnCodec, training and pre-trained models
* [audiotree](https://dirt.design/audiotree): Data loading and augmentations
* [librosax](https://github.com/DBraun/librosax): Librosa in JAX
* [remixavier-jax](https://github.com/DBraun/remixavier-jax): Subtract vocals from full mixtures to get instrumentals, etc.
* [DX7-JAX](https://github.com/DBraun/DX7-JAX): Yamaha DX7 πΉ in JAX via Faust
#### Audio Projects
* [DawDreamer](https://github.com/DBraun/DawDreamer): Control VSTs, Faust processors and more via Python
* [Vita](https://github.com/DBraun/Vita): Python bindings to the Vital Synthesizer πΉ
* [AbletonParsing](https://github.com/DBraun/AbletonParsing): Parse Ableton warp markers (.asd) files and do beatmatching π₯
#### Faust Projects
* [Faust-Tutorial](https://github.com/DBraun/Faust-Tutorial)
* [Faust-to-JAX](https://github.com/DBraun/DawDreamer/tree/main/examples/Faust_to_JAX)
* [TD-Faust](https://github.com/DBraun/TD-Faust)
* [faustlibraries](https://github.com/search?q=repo%3Agrame-cncm%2Ffaustlibraries%20braun&type=code) (I contribute to this)
* [faust2hothouse](https://github.com/grame-cncm/faust/tree/master-dev/architecture/hothouse) Faust on a "DIY" guitar pedal πΈποΈ
#### ChucK Projects
* [FaucK](https://github.com/ccrma/fauck) (I'm the maintainer)
* [WarpBuf](https://github.com/ccrma/chugins/tree/main/WarpBuf)
* [ChucKDesigner](https://github.com/DBraun/ChucKDesigner)
#### TouchDesigner Projects
* [TouchDesigner_Shared](https://github.com/DBraun/TouchDesigner_Shared)
* [TD-Faust](https://github.com/DBraun/TD-Faust)
* [ChucKDesigner](https://github.com/DBraun/ChucKDesigner)
* [PhaserCHOP-TD-Summit-Talk](https://github.com/DBraun/PhaserCHOP-TD-Summit-Talk)
* [PhaserCHOP](https://github.com/DBraun/PhaserCHOP)
* [PyTorchTOP](https://github.com/DBraun/PyTorchTOP)
* [TD-Box2D](https://github.com/DBraun/TD-Box2D)
* [TD-FaceCHOP](https://github.com/DBraun/TD-FaceCHOP)
* [SmoothstepCHOP](https://github.com/DBraun/SmoothstepCHOP)
* [MatrixCHOP](https://github.com/DBraun/MatrixCHOP)
* [RealSenseTOP](https://github.com/DBraun/RealSenseTOP)
* [fastText-for-language-learners](https://github.com/DBraun/fastText-for-language-learners): Optimal order of words to learn in a new language
#### Graphics
* [tactile-python](https://github.com/DBraun/tactile-python)
* [turning-function](https://github.com/DBraun/turning-function)
#### Links:
* [Google Scholar](https://scholar.google.com/citations?hl=en&user=CtTWBrMAAAAJ)
* [LinkedIn](https://www.linkedin.com/in/doitrealtime/)
* [YouTube](https://www.youtube.com/davidbraun)
* [Instagram](https://www.instagram.com/david_braun)
* [Vimeo](https://vimeo.com/davidbraun)
* [Portfolio (Art)](https://dirt.design/portfolio/)