2009-12-20 21 views
1

Est-ce que quelqu'un sait où je peux trouver un exemple de code pour appliquer un traitement à l'audio pour simuler un effet d'écho ou de retard? J'utilise actuellement AVAudioPlayer pour jouer des samples et j'aimerais superposer les effets. Toutes les références que j'ai vues jusqu'ici sont très génériques et liées aux unités audio.exemple de code iphone pour delay et echo

Répondre

0

La raison pour laquelle il est difficile de trouver un exemple de code est que l'avaudioplayer n'est pas vraiment destiné aux effets. Si vous traitez les buffers d'échantillons directement (comme dans les unités audio), alors c'est un processus beaucoup plus simple, voir https://github.com/mazbox/ofxmarek/blob/master/mareklib/audio/effects/DigitalDelay.h

Je n'ai pas d'exemple de code pour faire des échos avec avaudioplayer, mais l'approche serait pour éteindre quelques joueurs à des volumes décroissants à un intervalle de temps fixe. Cela vous donnerait un effet de retard, mais ce ne serait pas très complexe.