Как поцарапать аудио как у диджея? - PullRequest
1 голос
/ 10 августа 2011

Мне нужно разработать приложение для iPhone, которое будет DJ-приложением.Он включает в себя все, начиная от воспроизведения песни и заканчивая царапанием звука.

Есть ли способ, которым я могу поцарапать звук?Есть ли хорошие рамки, которые вы можете предложить?Каковы наилучшие возможные варианты?

Я ссылался на эти ссылки ниже, но не помог моей причине

http://blog.glowinteractive.com/2011/01/vinyl-scratch-emulation-on-iphone/

Scratching Audio

1 Ответ

3 голосов
/ 10 августа 2011

Я бы начал с чтения недавней кандидатской диссертации Кжетила Фалькенберга Хансена: Акустика и производительность DJ Scratching , чтобы понять природу проблемы. Это должно предоставить вам некоторые эффективные параметры для вашей программы.

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

Рассмотрим эту ссылку (и аналогичные) о том, как создать буфер.

Если API-интерфейс iphone не обеспечивает полезного способа перемещения по буферу на разных скоростях, вы можете подумать о создании собственного временного буфера, а затем использовать его для заполнения буфера, используемого iPhone, на основе некоторой интерполяционной функции.

Кстати - первая ссылка, которую вы разместили, действительно выглядит очень полезной! Чего не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...