David Braun's repositories
DawDreamer
Digital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, JAX, Warp Markers, and JUCE processors
TouchDesigner_Shared
TouchDesigner toxes and small projects
AbletonParsing
Parse an Ableton ASD clip file (warp markers and more) in Python
ChucKDesigner
ChucK audio integration with TouchDesigner
MatrixCHOP
Matrix Multiply CHOP
Faust-Tutorial
Multi-day Faust Tutorial (syntax, plugins, microcontrollers, pedals)
audiotools
Object-oriented handling of audio data, with GPU-powered augmentations, and more.
diffuse_nnx
A comprehensive JAX/NNX library for diffusion and flow matching generative algorithms, featuring DiT (Diffusion Transformer) and its variants as the primary backbone with support for ImageNet training and various sampling strategies.
jaxloudnorm
JAX implementation of a flexible audio loudness meter in Python with implementation of ITU-R BS.1770-4 loudness algorithm
remixavier
Given a mixed song, remove components that you have
argbind
Simple package for binding functions to CLI or config files.
descript-audio-codec
State-of-the-art audio codec with 90x compression factor. Supports 44.1kHz, 24kHz, and 16kHz mono/stereo audio.
faustideas
A central place for Faust GSoC proposals, todo list and new ideas
faustlibraries
The Faust libraries
hyperopt
Distributed Asynchronous Hyperparameter Optimization in Python
remixavier-jax
Remixavier (Raffel & Ellis, 2014) implemented in JAX. For example, given a full mixture and a vocal track, extract an instrumental.
Sound2Synth
Sound2Synth: Interpreting Sound via FM Synthesizer Parameters Estimation
synth-proxy
Neural proxies for non-differentiable black-box sound synthesizers.