Статья объясняет теорию музыки "с нуля", отталкиваясь от физики и арифметики
Автор показывает, как все это можно вывести и воспроизвести кодом на JavaScript через Web Audio API.
По сути, звук - это число, меняющееся во времени. А дальше уже можно выводить двенадцать нот из удвоения частоты (октава) и обертонового ряда. Автор объясняет, почему простые отношения частот 3/2, 4/3 и тд звучат консонантно, а иррациональное √2 - диссонансно. И как "пифагорова комма" привела к равномерной темперации с двенадцатью полутонами.
Дальше все сводится к массивам целых чисел: гамма - это список интервалов, лады - это ротации того же массива, аккорды - "каждая вторая нота"
Нотная запись - это по сути сериализационный формат с заголовком, а вся "загадочная" теория на деле набор обычных инженерных решений
Всем штрудель
01.09.2026
Похожее
02.09.2026
Исполняемы файл - это SQLite база
Куда только этот ваш SQLite не запихивали Статья рассказывает о проекте SELF ...
30.08.2026
htmx для Game Boy
Автор рассказывает про видео игру "htmx 4: the game" - первую JavaScript-библиот...
27.08.2026
Интернет на калькуляторе
Радиолюбитель EI3LH, увлекся карманными компьютерами Casio и сумел запустить нас...
26.08.2026
День недели
Статья посвящена вычислению дня недели из счетчика дней и показывает, что эта, к...