C # - Обнаружение звука малого барабана из импортированного файла MP3 или WAV. Возможный? - PullRequest
1 голос
/ 21 июня 2011

У меня проблемы с этой проблемой.Программа, которая обнаруживает звук малого барабана из звукового файла, генерирует его форму волны и выделяет ту часть, где был обнаружен малый барабанЭта программа, возможно, существует?:) Это исследование / тезис, назначенный мне.Я изучал возможные алгоритмы и видел некоторые начальные исследования.Это входит в область обнаружения звука, верно?Подскажите, пожалуйста, какие-нибудь идеи или материалы, фрагменты кода, которые я могу использовать?Я очень ценю это.Благодарю вас!:)

Ответы [ 2 ]

5 голосов
/ 21 июня 2011

Звуки перкуссии имеют разные характеристики.Ударный барабан обладает большей энергией в нижней части частотного спектра, а тарелки / шляпы обладают большей энергией в верхней части частотного спектра.Распределение малого барабана обычно довольно широкое и по тембру сходно с широкополосным шумом.Поэтому, чтобы обнаружить это, вам нужно выполнить преобразование Фурье по сигналу, чтобы выполнить анализ в частотной области, а не во временной области, и обнаружить ударный широкополосный шум.Вам определенно лучше спросить об этом на форуме DSP, а не на форуме программистов.

0 голосов
/ 21 июня 2011

Я не знаю, поможет ли это вам, но ЗДЕСЬ вы можете получить библиотеку .net (бесплатно для некоммерческих), которая может делать такие вещи.Можете ли вы использовать ILSpy, чтобы взглянуть на их алгоритмы ...

...