Je travaille sur une application qui démarre un certain nombre de boucles simultanément, et qui doit maintenir sa synchronisation.AVAudioEngine: Démarrer un jeu de AVAudioPlayerNodes en même temps
En utilisant les approches précédentes et naïves du problème (sans utiliser AVAudioEngine), j'ai trouvé que le démarrage par programme d'un certain nombre de lecteurs audio dans la séquence donnait assez de retard entre les appels pour rendre les résultats inutiles; les battements étaient audibles. Puis-je obtenir ce type de fonctionnalité avec AVAudioEngine?
Actuellement, je suis en train de câbler AVAudioPlayerNodes à un mélangeur, et je leur ai attaché des tampons et contrôlé les entrées à partir de là. Mais puis-je les faire tous commencer en même temps?
Il semble que les nœuds ne commencent pas produire des sons jusqu'à ce que j'appelle le jeu, et qui ne peut être fait avant que le moteur commence ...
Merci pour l'aide –