Найуспішніша система, швидше за все, поєднує в собі кілька методів. Сумніваюсь, ви знайдете одну техніку, яка добре працює для створення мелодії, гармонії, ритму та басових послідовностей у всіх жанрах музики.
Наприклад, ланцюги Маркова добре підходять для генерації мелодійних та гармонійних послідовностей. Цей метод вимагає аналізу існуючих пісень для побудови ймовірностей ланцюгового переходу. Справжня краса ланцюгів Маркова полягає в тому, що штати можуть бути будь-якими.
- Для генерації мелодії спробуйте ноти відносно клавіш (наприклад, якщо клавіша до мінору, C буде 0, D буде 1, D # буде 2 і так далі)
- Для створення гармонії спробуйте комбінацію відносно ключових нот для кореня акорду, типу акорду (мажор, мінор, зменшений, доповнений тощо) та інверсії акорду (корінь, перший або другий)
Нейронні мережі добре підходять для прогнозування часових рядів (прогнозування), що означає, що вони однаково підходять для "прогнозування" музичної послідовності, коли тренуються з існуючими популярними мелодіями / гармоніями. Кінцевий результат буде схожий на результат підходу Маркова. Я не можу придумати жодної вигоди від підходу Маркова, крім зменшення обсягу пам'яті.
На додаток до висоти тону вам знадобиться тривалість для визначення ритму сформованих нот або акордів. Ви можете включити цю інформацію до станів ланцюга Маркова або виходів нейронної мережі, або ви можете сформувати її окремо та поєднати незалежні послідовності висоти та тривалості.
Генетичні алгоритми можуть бути використані для розвитку ритмових секцій. Проста модель може використовувати двійкову хромосому, в якій перші 32 біти представляють шаблон ударного барабана, другі 32 біти пастки, треті 32 біти закритої шапки тощо. Недоліком у цьому випадку є те, що вони вимагають постійного зворотного зв’язку з боку людини, щоб оцінити придатність нових еволюціонованих моделей.
Експертна система може бути використана для перевірки послідовностей , що генеруються іншими методами. Базу знань для такої системи перевірки, можливо, можна підняти з будь-якої хорошої книги з теорії музики чи веб-сайту. Спробуйте Річчі Адамса musictheory.net .