Post Thumbnail

Статья объясняет теорию музыки "с нуля", отталкиваясь от физики и арифметики

Автор показывает, как все это можно вывести и воспроизвести кодом на JavaScript через Web Audio API.

По сути, звук - это число, меняющееся во времени. А дальше уже можно выводить двенадцать нот из удвоения частоты (октава) и обертонового ряда. Автор объясняет, почему простые отношения частот 3/2, 4/3 и тд звучат консонантно, а иррациональное √2 - диссонансно. И как "пифагорова комма" привела к равномерной темперации с двенадцатью полутонами.

Дальше все сводится к массивам целых чисел: гамма - это список интервалов, лады - это ротации того же массива, аккорды - "каждая вторая нота"

Нотная запись - это по сути сериализационный формат с заголовком, а вся "загадочная" теория на деле набор обычных инженерных решений

Всем штрудель

Похожее

Post Thumbnail

День недели

Статья посвящена вычислению дня недели из счетчика дней и показывает, что эта, к...