Компьютер сочиняет музыку без души ?
Я всегда интересовался, что именно того или иного человека привлекает в музыке:
- Определенные последовательности аккордов ?
- Определенные паттерны мелодий ?
- Некоторые ритмические шаблоны ?
- Атмосферность звучания, настроение и т.п. ?
- КАЧ и иже с ним:) ?
- И остальные(лично для меня менее важные детали)
И пришел для себя к выводу, что все это можно уложить в своего рода теорию. Но теорию сложную, разветвленную, которая трудно поддается описанию. Исходя из этого предположил, что возможно создать некий алгоритм и реализовать в виде компьютерной программы. Алгоритм, который будет придумывать мелодию(импровизировать) для начала под определенный набор аккордов.
Естественно, в этот алгоритм будут заложены мои пристрастия к структуре мелодии(опоры на 7 ступень октавы, множественные синкопы и т.п., резкие смены ритма) и импровизация должна идти в общем случае по консонирующим нотам тональности. Но все равно, все будет отталкиваться от случайных чисел.
Программу написал в первом приближении. Вышло довольно занятно, но недостаточно, потому что вложил туда далеко не все требования к мелодии, которые хотел. Это сложно математически, но реализуемо.
Итог: я считаю, что эмоциональный эффект от любой композиции вызывается строго определенными ее параметрами. То есть это наука, и робот(зная эти параметры) может сочинить сколь угодно красивую мелодию. Или, другими словами, понятие “вкладывать душу” означает, что человек просто знает/прочувствовал какие именно параметры нужно использовать.
Может быть, это из-за того, что я программист, мне все видится рационально? И действительно, есть музыка “от души”, которая никаким иным путем не твориться ?
Как вы считаете ?
Естественно, я такой не первый, к примеру:
http://www.slate.com/articles/arts/music_box/2010/05/ill_be_bach.html
http://pitbit.ru/news/technology/computer_program_wrote_music_for_orchestra/
news.topdj.ua/10445/
Comments
Хотелось бы больше мнений