Манипулирование высотой звука записанных звуков

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

Задача:

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

2 ответа

Решение

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

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

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

Сдвиг тона уже обсуждался здесь

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

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

Другие вопросы по тегам