Sunday, June 28, 2020

Диграммы Фарея

Здесь я постараюсь собрать всю и все теории вокруг диаграмм Фарея. А их как будто бы много набирается. Для чего - хочется понять, во-первых, как теория темпераций вписывается в эти диаграммы. С другой стороны - какие есть дополнительные математические структуры, и можно ли их применить к микротонам.



Акторы:
- диаграмма Фарея (todo: q-деформации)
    - конечные диаграммы
    https://golem.ph.utexas.edu/category/2008/02/modular_forms.html
- дерево Штерна-Броко
- цепные дроби (todo: q-деформации, теория узлов, rational tangles) (дальше - ортогональные многочлены, геодезические)
- PSL(2, Z) (тут дальше всё что угодно - гиперболическая геометрия, группа кос, кубические графы, аттрактор/узел Лоренца, ...)
- кластерные алгебры
- квадратичные формы (дальше что угодно...)
- реки Конвея
- парусы Арнольда
- алгоритм Евклида (тут дальше Stein gcd; Agarwal, Saurabh and Gudmund Skovbjerg Frandsen "Binary GCD like algorithms for some complex quadratic rings")
- множество Мандельброта
- функция Эйлера
- формула обращения Мёбиуса (тут дальше всякое разное - дельта-функция, Redei zeta-function, дзета-функция Римана, частично упорядоченные множества, формула включения-исключения, всякая комбинаторика а-ля Рота)
прочее:
- фризы
- дерево Калкина-Уилфа
- ?-функция Минковского
- уравнение Брахмагупты(-Ферма-Пелля) (дальше квазиэллиптические интегралы, ...)
- круги Форда
- теорема Пика

Книги:
- Allen Hatcher "Topology of Numbers"
- Джон Конвей "Квадратичные формы, данные нам в ощущениях"
- Дэвид Мамфорд, Дэвид Райт, Сирис Кэролайн "Ожерелье Индры. Видение Феликса Клейна"
- Роналд Грэхем, Дэвид Кнут, Орен Паташник "Конкретная математика. Основание информатики"
- Terumi Narushima "Microtonality and the Tuning Systems of Erv Wilson"

Thursday, June 4, 2020

альбом в Supercollider'е

Хочу сделать альбом, полностью написанный в Supercollider'е. Буду сюда что-нибудь постепенно постить, всякие сниппеты.

todo:
  • instrumental synthesis для электронных инструментов. Хочу тут:
    • задать базовые электронные инструменты
    • понять какие у них характеристики (тембры)
    • сделать синтез одних инструментов через другие

Динамическая тональность

Пробую закодить в питоне конструкцию dynamic tonality.

DONE:
- есть код для визуализации шестиугольной решётки (типа миди-клавиатуры C-Thru AXiS 49)

TODO:
- перевести википедию на русский
- разобраться как определяется генератор по комме
- закодить разные варианты решётки (другие базисы)