Отдел исследований компании Microsoft разработал ПО, которое на входе принимает вокал, и генерирует подходящий аккомпанемент. Программа MySong сначала вычисляет последовательность нот, которые поёт человек, анализирует её, и определяет аккорды на основе вероятностного анализа. Алгоритм обучался на 300 музыкальных произведений в стилях рок, поп, кантри и джаз, для выявления фрагментов мелодии и аккордов, которые хорошо сочетаются. Поскольку нет однозначного соответствия между мелодией голоса и аккордами, программа предлагает выбрать один из возможных аккомпанементов, передвигая слайдеры для "happy factor" и "jazz factor".
Вот примеры:
напетой песни:
http://research.microsoft.com/~dan/mysong/sounds/sarah_and_me_voice.mp3
аккомпанемент:
http://research.microsoft.com/~dan/mysong/sounds/sarah_and_me_piano.mp3
того же после обработки программой:
http://research.microsoft.com/~dan/mysong/sounds/sarah_and_me_song.mp3
Дальше тут:
http://technology.newscientist.com/...creates-instant-backing-band-for-singers.html
Вот примеры:
напетой песни:
http://research.microsoft.com/~dan/mysong/sounds/sarah_and_me_voice.mp3
аккомпанемент:
http://research.microsoft.com/~dan/mysong/sounds/sarah_and_me_piano.mp3
того же после обработки программой:
http://research.microsoft.com/~dan/mysong/sounds/sarah_and_me_song.mp3
Дальше тут:
http://technology.newscientist.com/...creates-instant-backing-band-for-singers.html