{"repo":"DBraun/DawDreamer","free":true,"listed":false,"github":"https://github.com/DBraun/DawDreamer","clone":"git clone https://github.com/DBraun/DawDreamer.git","description":"Digital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, JAX, Warp Markers, and JUCE processors","language":"C++","stars":1281,"topics":["juce","audio","python","daw","vst","audio-plugin","audio-processing","faust","vst3","vst3-host"],"license":"GPL-3.0","category":"media-processing","readme_excerpt":"DawDreamer Read the introduction to DawDreamer, which was presented as a Late-Breaking Demo at the 2021 ISMIR Conference. DawDreamer is an audio-processing Python framework supporting core DAW features and beyond: Composing graphs of multi-channel audio processors Audio playback VST instruments and effects (with UI editing and state loading/saving) FAUST effects and polyphonic instruments Time-stretching and looping, optionally according to Ableton Live warp markers Pitch-warping Parameter automation at audio-rate and at pulses-per-quarter-note Parameter automation saving in absolute audio-rate time MIDI playback in absolute time and PPQN time MIDI file export in absolute time Rendering and saving multiple processors simultaneously Support for the Faust Box and Signal APIs Transpiling Faust code to JAX/Flax and other target languages (C++, Rust, Wasm, etc.) Machine learning experiments with QDax Multiprocessing support Full support on macOS, Windows, Linux, Google Colab, and Ubuntu Dockerfile DawDreamer's foundation is JUCE, with a user-friendly Python interface thanks to nanobind. DawDreamer evolved from an earlier VSTi audio \"renderer\", RenderMan. Installation macOS requirements: 64-bit Python 3.11-3.14 Apple Silicon (arm64) or Intel (x86 64) macOS 11.0 or higher Windows requirements: x86 64 CPU 64-bit Python 3.11-3.14 Linux requirements: x86 64 or aarch64 CPU 64-bit Python 3.11-3.14 Install with PyPI: pip install dawdreamer API Documentation https://dbraun.github.io/DawDre","default_branch":null,"files":null,"tree":[],"storefront":"/r/DBraun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DBraun/DawDreamer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}