Статья объясняет теорию музыки "с нуля", отталкиваясь от физики и арифметики
Автор показывает, как все это можно вывести и воспроизвести кодом на JavaScript через Web Audio API.
По сути, звук - это число, меняющееся во времени. А дальше уже можно выводить двенадцать нот из удвоения частоты (октава) и обертонового ряда. Автор объясняет, почему простые отношения частот 3/2, 4/3 и тд звучат консонантно, а иррациональное √2 - диссонансно. И как "пифагорова комма" привела к равномерной темперации с двенадцатью полутонами.
Дальше все сводится к массивам целых чисел: гамма - это список интервалов, лады - это ротации того же массива, аккорды - "каждая вторая нота"
Нотная запись - это по сути сериализационный формат с заголовком, а вся "загадочная" теория на деле набор обычных инженерных решений
Всем штрудель
01.09.2026
Похожее
07.05.2026
Музыка лиспа
Автор разработал расширение для музыкального редактора Renoise, позволяющее прям...
20.04.2026
Музыка метро
Каждая точка на карте метро - это настоящий поезд. Их около восьмисот, плюс-мину...
14.11.2025
Кодим музыку
Я уже много писал про лайвкодинг музыки. Тема очень интересная и в последнее вре...
13.06.2025
Tidal Cycles
Сегодня для вас не новый язык программирования, но тоже круто. Tidal Cycles (...