О проекте
«Теория аудио» — личный учебник и конспект по теории звука и цифровой обработке сигналов. Автор делает его, чтобы самому разобраться в теме. Материалы доступны для всех!
Как устроены материалы
Каждая статья отвечает на один вопрос и читается самостоятельно. В начале перечислено, что полезно знать заранее, в конце — источники и связанные темы. В статьях активно используются интерактивные визуализации там, где они помогают глубже понять теорию. Упрощения отмечены явно, визуализации можно менять и слушать.
Кто пишет
Черновики статей и визуализаций готовят агенты по установленным правилам. Каждый материал перед публикацией читает и проверяет автор. Сайт статический и размещён на GitHub Pages.
Стиль кода
Примеры на C++ написаны на C++23 и следуют JUCE Coding Standards — правилам оформления фреймворка, на котором построены плагины в статьях. Фрагменты кода из других источников, например учебного плагина из курса JUCE, приведены в оформлении оригинала. Чем отличаются два стиля, показано в статье «Основы C++ для JUCE», а полный свод правил собран в файле cpp-styleguide.md репозитория проекта.
Как предложить тему или исправление
- Откройте issue в репозитории: опишите вопрос или ошибку и укажите статью и раздел.
- Опечатку или битую ссылку можно сразу исправить через pull request.