DawDreamer: Bridging the Gap Between Digital Audio Workstations and Python Interfaces
Not on the map. Why?
Abstract (arXiv)
Audio production techniques which previously only existed in GUI-constrained digital audio workstations, livecoding environments, or C++ APIs are now accessible with our new Python module called DawDreamer. DawDreamer therefore bridges the gap between real sound engineers and coders imitating them with offline batch-processing. Like contemporary modules in this domain, DawDreamer can create directed acyclic graphs of audio processors such as VSTs which generate or manipulate audio streams. DawDreamer can also dynamically compile and execute code from Faust, a powerful signal processing language which can be deployed to many platforms and microcontrollers. We discuss DawDreamer's unique features in detail and potential applications across music information retrieval including source separation, transcription, and audio effect parameter inference. We provide fully cross-platform PyPI installers, a Linux Dockerfile, and an example Jupyter notebook.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Nov 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 4; 2026: 3.
10 papers.
- 2023SynthScribe: Deep Multimodal Tools for Synthesizer Sound Retrieval and Explorationcited by 3
- 2024Prevailing Research Areas for Music AI in the Era of Foundation Modelscited by 1
- 2025VioPTT: Violin Technique-Aware Transcription from Synthetic Data Augmentationcited by 1
- 2023LooPy: A Research-Friendly Mix Framework for Music Information Retrieval on Electronic Dance Musiccited by 0
- 2025Joint Transcription of Acoustic Guitar Strumming Directions and Chordscited by 0
- 2025Exploring Procedural Data Generation for Automatic Acoustic Guitar Fingerpicking Transcriptioncited by 0
- 2025Neural Proxies for Sound Synthesizers: Learning Perceptually Informed Preset Representationscited by 0
- 2026Rubato: Transcribing Piano Music with Timestampscited by 0
- 2026DDSynth-RL: Audio Synthesizer Inversion via Discrete Diffusion with Reinforcement Learningcited by 0
- 2026Evaluating Loss Functions in Differentiable Out-of-Domain Sound-Matching with Partial Parameter Distancecited by 0
- 2026Evaluating Loss Functions in Differentiable Out-of-Domain Sound-Matching with Partial Parameter Distance27 Aug 2026
- 2026DDSynth-RL: Audio Synthesizer Inversion via Discrete Diffusion with Reinforcement Learning4 Aug 2026
- 2026Rubato: Transcribing Piano Music with Timestamps22 May 2026
- 2025VioPTT: Violin Technique-Aware Transcription from Synthetic Data Augmentation28 Sep 2025
- 2025Neural Proxies for Sound Synthesizers: Learning Perceptually Informed Preset Representations9 Sep 2025
- 2025Exploring Procedural Data Generation for Automatic Acoustic Guitar Fingerpicking Transcription11 Aug 2025
- 2025Joint Transcription of Acoustic Guitar Strumming Directions and Chords11 Aug 2025
- 2024Prevailing Research Areas for Music AI in the Era of Foundation Models14 Sep 2024
- 2023SynthScribe: Deep Multimodal Tools for Synthesizer Sound Retrieval and Exploration7 Dec 2023
- 2023LooPy: A Research-Friendly Mix Framework for Music Information Retrieval on Electronic Dance Music1 May 2023