Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Digital Audio Workstation Architecture - Evaluation and Evolution - Ilias Bergström - ADC 2024

Автор: ADC - Audio Developer Conference

Загружено: 2025-07-18

Просмотров: 1169

Описание:

https://audio.dev/ -- @audiodevcon​
---

Digital Audio Workstation Architecture - Evaluation and Evolution - Ilias Bergström - ADC 2024
---

Last year’s “Architecture of Digital Audio Workstations” talk was a broad introduction, followed by an overview of two DAW applications’ architectures, and the decisions behind these. While it covered a great deal of ground, it also had to leave out several important topics.

This talk concentrates on two additional areas:

Evaluating Architecture
Evolving Architecture

We will discuss how requirements, constraints and quality attributes come into play when evaluating architectural decisions. This is needed throughout the design process - definitely while creating the initial architectural design, but equally importantly, continuously while maintaining the software.

The familiar saying bears repeating: “Software is finished when no-one uses it”. Throughout its lifetime, software is bound to evolve. The evolution will be driven by sometimes drastic alterations, making it inevitable that the architecture also changes.

After a general coverage of these two new topics, four concrete example cases will be discussed, connecting practice to theory:

1. On how changing requirements result in architectural changes, and introducing new design decisions, resulting in overall improvement.

2. How an existing architecture allowed adding a complex unpredicted feature, without altering the architecture.

3. How mistaken design choices can create “debt” in the codebase, and when/how to address this.

4. How adding a new feature requires designing around the existing architecture, and finding a good compromise between refactoring, and meeting the new requirements.

Inevitably there will be some overlap with last year’s talk, but that will be kept to a minimum. So while I encourage attendees to watch that talk first, this one will be created so that it can be followed regardless, for an audience with some knowledge of software architecture.

This subject area is vast, but I hope that this introductory coverage of the two additional important topics, of architecture evaluation and evolution, will help further build on the knowledge shared on this very central topic for our community!
---

Slides: https://data.audio.dev/talks/2024/dig...
---

Ilias Bergström

Computer Scientist, Researcher, Interaction Designer, Musician, with a love for all music but especially live performance.

I've worked on developing several applications for live music, audiovisual performance, and use by experts, mainly using C++.

My career spans more than 20 years of developing media technology software, and of working as a researcher on the topic, in equal measure.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
  / audiodevcon  
  / audiodevcon  
  / audiodevcon  
  / audiodevcon  
  / audiodevcon  
https://mastodon.social/@audiodevcon
---

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
---

Organized and produced by JUCE: https://juce.com/
---

Special thanks to the ADC24 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#daw #digitalaudioworkstation #digitalaudio #adc #audiodev #softwareengineering #audio #cpp #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Digital Audio Workstation Architecture - Evaluation and Evolution - Ilias Bergström - ADC 2024

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Software Architecture: The Hard Parts - Neal Ford

Software Architecture: The Hard Parts - Neal Ford

Wait-Free Thread Synchronisation With the SeqLock - Timur Doumler - ADC 2024

Wait-Free Thread Synchronisation With the SeqLock - Timur Doumler - ADC 2024

Real-Time FFT Convolution - History and Review - Selim Sheta - ADC 2024

Real-Time FFT Convolution - History and Review - Selim Sheta - ADC 2024

AI as Software Architect assistant by Avraham Poupko (#GSAS24)

AI as Software Architect assistant by Avraham Poupko (#GSAS24)

NotebookLM тихо обновился. Как делать Инфографику, Презентации, Видеопересказ.

NotebookLM тихо обновился. Как делать Инфографику, Презентации, Видеопересказ.

Об особенностях современных серверных платформ с Сергеем Пахомовым (ASUS). Часть первая

Об особенностях современных серверных платформ с Сергеем Пахомовым (ASUS). Часть первая

Pipewire: The How, What and Why of Audio on (Embedded) Linux - Daniel Strübig - ADC 2024

Pipewire: The How, What and Why of Audio on (Embedded) Linux - Daniel Strübig - ADC 2024

LLVM’s Real-Time Safety Revolution - Tools for Modern Audio Development - ADC 2024

LLVM’s Real-Time Safety Revolution - Tools for Modern Audio Development - ADC 2024

Как подключить свои документы к LLM — полный разбор RAG

Как подключить свои документы к LLM — полный разбор RAG

Evolution of software architecture with the co-creator of UML (Grady Booch)

Evolution of software architecture with the co-creator of UML (Grady Booch)

Perceptual Convolution - Fast and High-Fidelity Combined - Tobias Hienzsch - ADC 2024

Perceptual Convolution - Fast and High-Fidelity Combined - Tobias Hienzsch - ADC 2024

4 Software Developer Roadmaps For 2024+

4 Software Developer Roadmaps For 2024+

System Design Concepts Course and Interview Prep

System Design Concepts Course and Interview Prep

Царь-Бомба. Чего испугался академик Сахаров, когда увидел взрыв 50 мегатонн?

Царь-Бомба. Чего испугался академик Сахаров, когда увидел взрыв 50 мегатонн?

Real-Time Inference of Neural Networks: A Guide for DSP Engineers - Part II - ADC 2024

Real-Time Inference of Neural Networks: A Guide for DSP Engineers - Part II - ADC 2024

Symphony of a Thousand - GPU Synthesis With Massively Parallel Oscillators - Cecill Etheredge  ADC24

Symphony of a Thousand - GPU Synthesis With Massively Parallel Oscillators - Cecill Etheredge ADC24

Почему жизнь ниже своих возможностей — лучшее, что вы можете сделать — Торо

Почему жизнь ниже своих возможностей — лучшее, что вы можете сделать — Торо

Introductory Guide to Virtual Analog Modelling: Intersection of Analog and Digital Audio Processing

Introductory Guide to Virtual Analog Modelling: Intersection of Analog and Digital Audio Processing

Introduction to System Design - MVC and Three-Tier Architecture

Introduction to System Design - MVC and Three-Tier Architecture

Как Победить тех, кто вас Не Уважает! Этот Еврейский способ работает всегда и со всеми!

Как Победить тех, кто вас Не Уважает! Этот Еврейский способ работает всегда и со всеми!

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]