YoVDO

Why You Shouldn't Write a Digital Audio Workstation (DAW) - Technical Challenges and Alternatives

Offered By: ADC - Audio Developer Conference via YouTube

Tags

MIDI Courses JUCE Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the complexities and challenges of developing a Digital Audio Workstation (DAW) in this 46-minute conference talk from the Audio Developer Conference 2023. Delve into the technical aspects behind DAW creation, including time and beat calculations, audio file handling, memory management, transport controls, time stretching, and plugin hosting. Discover why there are relatively few DAWs compared to audio plugins, and learn about the economic factors and resource-intensive nature of DAW development. Gain insights into alternative approaches for building DAW-like products and understand why starting from scratch may not always be the best option. Perfect for audio developers, music technology enthusiasts, and anyone interested in the inner workings of music production software.

Syllabus

Introduction
Riddle
Economic Incentives
Calculating Costs
Time
Bars Beats
Audio File Reading
Memory Reading
Memory Mapping
Transport Position Jump In
Transport Looping
Time Stretching
Round Up
Playback
Problems
Arrangement
Data Models
Audio Recording
Typical Approach
MIDI
Mini Recording
MIDI Sequencing
Plugin Hosting
Plugin Delay Compensation
Example
Rendering
Review
Whats Missing
AI
DJ Mag Article
What to call this talk


Taught by

ADC - Audio Developer Conference

Related Courses

Play With Your Music
Peer to Peer University via Independent
Ableton Live Course: Sound Production for Musicians and Artists
California Institute of the Arts via Kadenze
Pro Tools Basics
Berklee College of Music via Coursera
Music Technology Foundations
University of Adelaide via edX
Ableton Live 10, Part 1: The Interface & The Basics
Kadenze