Обнаружение высоты тона и изменение java - PullRequest
2 голосов
/ 04 января 2011

Я француз, поэтому извините, если у вас возникли проблемы с пониманием некоторых моих предложений.В любом случае, я видел в некоторых темах, что поле может быть выявлено благодаря преобразованию Фурье, но я действительно не понимал, как его реализовать.Более того, я не нашел, как изменить высоту тона wav-файла и, если возможно, mp3-файла, я слушаю музыку, используя javaSound для wav и JLayer для mp3.Спасибо

1 Ответ

1 голос
/ 04 января 2011

Звучит так, будто вы только начинаете со звуком. Попробуйте использовать MATLAB или Octave , чтобы узнать о преобразовании Фурье. Смотрите их соответствующие пакеты обработки сигналов. Причина, по которой я предлагаю MATLAB или Octave, заключается в том, что они помогут вам учиться быстрее, чем Java. Вам нужно узнать о том, что вы хотите кодировать, прежде чем на самом деле кодировать это. Книга DAFX была бы хорошим местом для начала обучения, и в нее также включены примеры сценариев MATLAB для изменения высоты тона и, возможно, обнаружения.

...