Манипулирование высотой звука записанных звуков - PullRequest
2 голосов
/ 13 сентября 2010

У меня сложная задача

Задача:

Просто скажите что-нибудь в свой iPhone или захватите друга, который что-то скажет.Тогда приложение заставит это звучать даже более смешным с вашим выбором из более чем дюжины разных голосов.Голоса животных, гитары, барабана и т. Д. В этом задании мы должны преобразовать Pitch Manipulation, я полагаю.

Ответы [ 2 ]

1 голос
/ 13 сентября 2010

Смещение высоты тона уже обсуждалось здесь

Изменение высоты звука в реальном времени на iPhone

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

1 голос
/ 13 сентября 2010

Самый простой способ изменить высоту звука - это увеличить или уменьшить скорость (половина скорости = вниз на одну октаву, 2x скорость = вверх на одну октаву).Но есть алгоритмы для поддержания скорости ...

http://www.dspdimension.com/admin/time-pitch-overview/

http://users.ecel.ufl.edu/~cdeng/pitch_shifting_algorithm.htm

...