2011-03-10 3 views
1

J'essaie de construire une application qui a des fonctionnalités similaires à tweakybeat, en particulier la manipulation du son. J'utilise openAL, mais je n'arrive pas à comprendre comment appliquer des effets tels que la réduction de hauteur, le lancement de hauteur ou la forme d'onde. Je me demandais si je devrais générer le son en utilisant une fonction mathématique et en remplissant le tampon avec une longueur spécifique en tête, ou est-ce que je pense juste que tout cela est faux et devrais-je le faire d'une autre manière?effets openAL iPhone

Répondre

0

Si vous pouvez générer les échantillons sonores de manière algorithmique (et les alimenter uniquement à une API Audio Queue ou RemoteIO Audio Unit), vous aurez plus de contrôle que d'utiliser l'API OpenAL limitée.

+0

Et serais-je en mesure de changer le son en temps réel, c'est-à-dire, après avoir commencé, changer comment ça sonne? –

+0

@Oscar Olim: Dépend de la taille et de la latence du tampon audio, et de la rapidité avec laquelle vous pouvez mettre à jour/modifier les échantillons que vous alimentez ces tampons. – hotpaw2