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