музыкальный генератор, генерация музыки о проекте документация
о проекте документация

Музыкальный генератор

& генерация

загрузить музыкальный генератор контакт
загрузить музыкальный генератор контакт генерация музыки
Музыкальный генератор Навигация

Интерактивная генерация


 

О проекте

Введение

Музыкальный генератор

Основные принципы

Масштабная структура

Ритмическая структура

Мелодические группы

Мелодическая структура

Опорные ноты

Гармоническая структура

Алгоритмизация

Программная реализация

Выводы и особенности

Интерактивная генерация

Теория

Обработка введенных данных

Сопоставление данных

Основные выводы

Работа с программой

Загрузить программу


Отметим, что простого выбора параметров генерации вручную будет недостаточно для существенного повышения качества создаваемых пьес.
Такая возможность позволит более точно воспроизвести желаемый эмоциональный оттенок в создаваемую мелодию, однако ее ритмичность и мелодичность по-прежнему будет зажата рамками уже исследованных возможных вариантов генерации.

Следовательно, под интерактивностью создаваемого генератора следует понимать взаимодействие человека и машины в полном смысле слова, когда человек, например, начинает играть какую-либо заинтересовавшую его тему-вариацию, а компьютер, в свою очередь, может предложить варианты ее продолжения.
При этом количество предлагаемых вариантов будет практически бесконечно, принимая во внимание уже отмеченные особенности музыкального генератора.
При этом реализована возможность воспроизведения полученных в процессе генерации мелодий средствами программы-генератора. MIDI интерфейс используется для ввода человеком музыкальных данных (в качестве входных параметров генерации).
В качестве отрезка вводимых пользователем музыкальных данных возьмем один такт пьесы, после завершения ввода которого (нажатием клавиши «/») генерация автоматически продолжается, отталкиваясь от введенных данных.

Заметим, как и в машинном генераторе без участия человека, так и в интерактивном генераторе сохраняются возможные длительности введенных и сгенерированных нот, т.е. минимальной длительностью остается одна восьмая (1/8), а максимальной – целая (1).
Отсюда ясно, что интерактивность генератора призвана не просто расширить круг получаемых мелодий, но получать более «качественные» с точки зрения вводящего информацию пользователя мелодии.