Je pense que je dois implémenter un système de lookahead dans mon VST mais je ne l'ai jamais fait auparavant. Je sais que setInitialDelay (foo) est placé dans le constructeur et ensuite vous tampon de l'audio mais je ne suis pas sûr d'avoir une lecture de l'audio 'en cours' et de la 'lookahead' .....VST lookahead et setInitialDelay()
4
A
Répondre
4
J'ai tout expliqué dans mes commentaires, mais je devrais répondre à cette question.
J'ai mis setInitialDelay() à 100. Puis j'ai rempli un tampon de taille d'échantillon de 100 et lu à 2 points. La lecture anticipée a été lue à partir du point 0 où l'audio était entré dans le système. L'audio «en direct» (que l'utilisateur entend) était toujours à 100 pas du lookahead.
Cela fonctionne bien pour mes besoins. Assurez-vous simplement que toutes les valeurs du tableau sont initialisées sinon il y aura un bruit horrible qui sortira de vos haut-parleurs.
Questions connexes
- 1. lookahead et groupe
- 2. VST Classes imbriquées C++ - Construction et inclusion
- 3. envoyer et recevoir UDP dans un VST
- 4. Lookahead confusion
- 5. Problème d'expression régulière avec lookbehind et lookahead
- 6. Lucene Tokenizer avec LookAhead
- 7. Java regex: Lookahead négatif
- 8. Linq - lookahead Itération
- 9. optionnel regex lookahead
- 10. expression régulière lookahead Javascript
- 11. Expression régulière Lookahead Alternative
- 12. Regex avec lookahead
- 13. Lookahead négatif après newline?
- 14. lookahead avec référence arrière
- 15. Comment remplacer lookahead dans regex?
- 16. Lookahead négatif pour le mot
- 17. Expression régulière Java avec lookahead
- 18. Sorties MIDI pour plug-in VST
- 19. développer des plugins: DX ou VST?
- 20. Comment utiliser lookbehind ou lookahead et remplacer la corde assortie?
- 21. Expressions régulières: Positive Lookahead et question Word Border
- 22. Lookahead dans les expressions régulières d'Oracle
- 23. LookAhead ne fonctionne pas dans JFlex
- 24. regex négative lookahead ne fonctionne pas
- 25. Python regex, deux déclarations négatives lookahead
- 26. option de l'analyseur javacc LOOKAHEAD, Java
- 27. retour en arrière dans le lookahead négatif
- 28. replace-regexp-in-string avec lookahead/behind
- 29. Expression régulière Positive Lookahead sous-chaîne
- 30. Python regex lookahead caractère non-ASCII
Je pense que je l'ai peut-être remarqué. Je pense que c'est juste une question de réglage du délai, d'écriture dans le tampon puis de lecture à différents points –
même si quelque chose doit être faux avec mon buffer car j'ai une horrible distorsion pendant 10 secondes quand je charge mon plug-in pour la première fois pour permettre une utilisation normale –
a résolu ma distorsion mon utilisation pour la boucle dans le constructeur pour donner à chaque valeur d'initialisation de point de tableau –