2010-02-26 3 views
4

Вопрос любопытства. Ничего серьезного в этом нет.Адаптация музыки в ответ на события

Каковы алгоритмы и методы, которые легко адаптируют тему и ощущение саундтрека к событиям, которые выполняет пользователь. Другими словами, как работает iMUSE и какие данные вы используете?

ответ

1

Я могу думать о двух путях.

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

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

Я думаю, что эти два могут быть объединены в некоторой степени.

Смежные вопросы