« When words leave off, music begins. »H. Heine

ЭВОЛЮЦИОННЫЕ АЛГОРИТМЫ: КЛЕТОЧНЫЕ АВТОМАТЫ

Клеточные автоматы были впервые разработаны математиком Джоном фон Нейманом в качестве модели биологического самовоспроизводства, они являются дискретными динамическими системами, поведение которых полностью определяется в терминах локальных зависимостей. В значительной степени также обстоит дело для большого класса непрерывных динамических систем, определенных уравнениями в частных производных. Клеточный автомат может мыслиться как стилизованный мир. Пространство представлено равномерной сеткой, каждая ячейка или клетка которой содержит несколько битов данных; время идет вперед дискретными шагами, а законы мира выражаются единственным набором правил, скажем, небольшой справочной таблицей, по которой любая клетка на каждом шаге вычисляет своё новое состояние по состояниям её близких соседей. Таким образом, законы системы являются локальными и повсюду одинаковыми. «Локальный» означает, что для того, чтобы узнать, что произойдет здесь мгновение спустя, достаточно посмотреть на состояние ближайшего окружения: никакое дальнодействие не допускается. Читать далее...

НЕЙРОННЫЕ СЕТИ

Искусственные нейронные сети (ИНС) — математические модели, а также их программные или аппаратные реализации, построенные по принципу организации и функционирования биологических нейронных сетей — сетей нервных клеток живого организма. Нейронные сети практически не используются при решении задач алгоритмической музыки, чаще для решения проблем распознавания образов, однако мы все–таки кратко опишем данную область, как и единственную математическую модель для генерации музыки, созданную на основе нейронов. Читать далее...

MATLAB MIDI TOOLBOX

Набор инструментов MIDI Toolbox, разработанный финскими учеными из университета Ювяскюля Томасом Эуролой Петри Тойваненом, является самым мощным набором инструментов для статистического анализа, визуализации, генерации MIDI–файлов, а, соответственно, и вполне подходит для решения задач алгоритмической композиции в среде Matlab (существующий родной пакет Signal Processing Toolbox не в счет, так как его основная функция — обработка и фильтрация звуковых данных). Читать далее...