Ребята из Microsoft Research - очень весёлые люди. Ну, потому что наряду с регистрацией серьёзных патентов они иногда делают почти что детские разработки. Вот редкий тому пример - программа Songsmith. Эта программа предназначена для генерации автоматического аккомпанимента к вокалу пользователя. Идея программы проста до коликов в животе - включил программу, указал стиль, напел что-то в микрофон и программа, подхватив мелодию, сама генерирует аккомпанимент.
Подробнее:Разработчики пишут, что в основе программы лежат новейшие разработки в области обработки сигналов. Тут, признаться, мне не очень понятно, что же тут такого нужно делать, что требует столько "последних" разработок - всего-то нужно определить изменение высоты тона поющего, составить диаграмму этих изменений во времени, а дальше должны вступить в действие действительно умные алгоритмы анализа мелодии и подбора верных аккордов для образования музыкальной гармонии (но эти алгоритмы к обработке сигналов уже отношения не имеют). Кстати, программа разработана в кооперации с PG Music (это те, кто выпускают "Band in a Box"), которые на автоаккомпанименте уже, как говорится, "собаку съели".
Я чувствую, у программу Songsmith есть ещё море нереализованных применений. Экспериментов можно проводить море и все они будут как минимум забавными. В общем, непочатый край работы!