Я пытаюсь изменить частоту одного звукового файла. Мне удалось сделать это в Android с помощью SoundPool. Но результат звучит очень плохо. Итак, я шагнул по преобразованию Фурье - но я не уверен, что это то, что я ищу.изменение частоты звукового файла в android
Я хочу загрузить один файл и изменять частоту этого файла каждый раз, когда этот файл воспроизводится. Поэтому я могу создавать мелодии из одного тона. Возможно ли это с помощью android/java?
Так я сумел это сделать. С «плохим» я имею в виду, что это звучит не в духе.
Если я хочу воспроизвести следующую частоту заметки в файле, я должен умножить ее на 2^(1/12). Но так как это просто поплавок, я думаю, он недостаточно точен, чтобы получить «реальную» частоту следующей заметки.
Есть ли «простой» способ достижения этой цели?
Что вы имеете в виду, если звучит плохо? Я ожидаю, что это будет звучать плохо, если вы случайно меняете частоту. –