Решил тут как-то скрестить свои профессиональные навыки программера и музыкальное хобби. И получился - он, MidGen - генератор мелодий, ритма, аккомпанемента. Программа генерирует кусочки музыки по заданным параметрам - лад, темп, размер и прочее. Поддерживает компоновку тактов по схемам, повторы, сдвиги тональностей и т.д. Итоговый результат сбрасывается в обычный миди-файл (.mid), который можно загрузить в любой музредактор или прослушать прямо из программы. Подключив к компу синтезатор и настроив на его каналах голоса, можно насладиться действительно интересными вариациями. При некоторых дополнительных манипуляциях, можно настроить игру программы через VSTi. Особенно интересный эффект даёт использование арпеджиаторов.
Великий, однако, смысл сей проги - не автоматическое создание музыки, как таковой, а подталкивание композитора к её созданию. Услышав сгенерированный кусочек, композитор может подхватить идею и развить, да хоть в симфонию !
Прямая ссылка на последнюю версию : https://yadi.sk/d/iLDgkGqDMP9uDg
Внешний вид программы (скрин) : https://yadi.sk/i/1DzAsYjTgy7Q5w
Обсуждение и предложения по доработке также велись тут : http://www.musicforums.ru/musical_soft/1541619133.html#replies=39
Некоторые примеры, полученные с помощью программы :
1) https://yadi.sk/d/QirqAAO0gCiw3g
2) https://yadi.sk/d/0e5dezq61G_TsQ
3) https://yadi.sk/d/BgADPCLHfmBKSA
Буду рад замечаниям и предложениям по развитию как технического функционала, так и приёмов автокомпозирования. Кто заинтересуется, пишите, сюда в тему или на Музикфорумс.
Великий, однако, смысл сей проги - не автоматическое создание музыки, как таковой, а подталкивание композитора к её созданию. Услышав сгенерированный кусочек, композитор может подхватить идею и развить, да хоть в симфонию !
Прямая ссылка на последнюю версию : https://yadi.sk/d/iLDgkGqDMP9uDg
Внешний вид программы (скрин) : https://yadi.sk/i/1DzAsYjTgy7Q5w
Обсуждение и предложения по доработке также велись тут : http://www.musicforums.ru/musical_soft/1541619133.html#replies=39
Некоторые примеры, полученные с помощью программы :
1) https://yadi.sk/d/QirqAAO0gCiw3g
2) https://yadi.sk/d/0e5dezq61G_TsQ
3) https://yadi.sk/d/BgADPCLHfmBKSA
Буду рад замечаниям и предложениям по развитию как технического функционала, так и приёмов автокомпозирования. Кто заинтересуется, пишите, сюда в тему или на Музикфорумс.