Распознавание музыки (жанров) с помощью c # - PullRequest
0 голосов
/ 10 апреля 2011

Мне нужно сделать приложение для распознавания музыки в C # для школьных целей (распознавание некоторых музыкальных жанров - стилей)

Можете ли вы порекомендовать какой-нибудь ХОРОШИЙ способ (источники, API, библиотеки, статьи) для этого?

Большое спасибо.

1 Ответ

1 голос
/ 10 апреля 2011

Преобразование Фурье для музыки был исследован снова и снова и ничего полезного найти не удалось. это просто учитывая, что это не совсем полезно. DirectSound также не является путь.

Я опубликовал этот пост до переключения в новом формате, но, видимо, это был потерян, хотя я видел это ясно вывешенный. Это запоздалая мысль к тому, что Я уже говорил. Я сказал, что неясно, как далеко хочет ОП go: если он хочет провести какое-то исследование открыть новый путь или просто найти C # код для установленного концептуального рамки? Если он не против исследование тогда была статья в Природа или Наука недавно, посредством чего они заложили основу для математическое описание человека музыкальное восприятие. Вся идея что музыкальные ноты попадают в сеть узлов, которые могут быть растягивается на решетке вроде как поверхность Мебиуса, но больше сложно. Это многомерность пространство. Расстояния (метрические) определяется как музыкант Это. Вы должны сделать Фурье Конечно, взять атомы музыки. Таким образом, мое предположение, что если ОП принимает произвольную запись, делает частотный анализ и места звучит на решетке, как это и все звуки подходят, то он может сказать, что это это музыка. Если они падают между и представление становится затемненным это шум.

Источник

...