Как мне проанализировать аудиофайл на предмет выходной частоты и продолжительности? - PullRequest
1 голос
/ 26 октября 2010

У меня есть функция, которая может воспроизводить установленные частоты.Входами функции являются частота и длительность.Как я могу проанализировать звуковой файл, чтобы у меня была выходная частота для каждой миллисекунды звука.

Например: MS, Частота
1, 400
2, 401
3, 402
и т. Д.

Если есть программное обеспечение на базе Mac, которое может это сделать, я бы хорошо с предварительной обработкой аудиофайлов и вводил только комбинации частоты / длительности.

Спасибо!

1 Ответ

0 голосов
/ 27 октября 2010

Большинство звуковых файлов (записи чего-либо, кроме простой синусоиды) не имеют единой выходной частоты, поэтому то, что вы пытаетесь сделать, практически невозможно.Можно определить доминирующую или фундаментальную частоту звукового файла, но это становится труднее сделать (и менее точным), чем короче файл,Один миллисекундный фрагмент звука (моно) качества CD состоит всего из 441 сэмпла.

Возможно, вы пытаетесь преобразовать запись в ноты ее компонента, а затем воспроизвести мелодию с помощью функции, воспроизводящей частоты?Чтобы увидеть, насколько принципиально трудна эта задача, попробуйте поискать в "wav-to-midi".

...