COLOR SOUND

RGB → отношения трёх голосов → единый 1-bit поток
RGB channel values are used as integer ratios; this is a mathematical sonification, not a physical model of light.
Сырые восьмибитные значения берутся как есть, без линеаризации гаммы. Именно поэтому здесь возникает целочисленная арифметика и период потока считается точно. Физическому свету эти отношения не соответствуют, и «у мажора есть цвет» — пока гипотеза, а не результат.
В темперации отношения равны 2^(n/12) и иррациональны. Целого отношения каналов для них не существует, поэтому цвет перестаёт точно кодировать частоты, а период битового потока исчезает. Это отдельный режим, а не улучшение основного.
различает ли ухо цвета, если убрать подсказку по яркости

COLOR → CHORD прямой ход

R, G, B
сокращённое
голосзначениеотношениеГц интервалцентов
период потока

CHORD → COLOR обратный ход

R, G, B
голосзначениеотношениеГц интервалцентов

GRADIENT траектория в цветовом пространстве как изменение гармонии

→
—

1-BIT RASTER тот же поток, показанный как изображение

Частота канала равна base · value / 255. Отсюда без единого назначенного правила следует: яркость задаёт регистр, отношения каналов задают интервалы, серый R=G=B даёт унисон, чёрный — тишину.
Отношения каналов всегда рациональны, поэтому у любого цвета в режиме JUST есть точный период битового потока. Нажми «= период узора», чтобы совместить с ним ширину растра — строки должны сойтись.
Свободный параметр здесь ровно один — база, то есть общий масштаб высоты. Отношения между голосами не свободны ни в чём.
← ONE BIT MUSIC · 1-BIT RASTER LAB