Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

probleme de "rémanance" du son d'un cloud #61

Open
olof29 opened this issue Dec 3, 2018 · 2 comments
Open

probleme de "rémanance" du son d'un cloud #61

olof29 opened this issue Dec 3, 2018 · 2 comments
Labels
bogue Quelque chose ne fonctionne pas

Comments

@olof29
Copy link
Collaborator

olof29 commented Dec 3, 2018

il y a un probleme qui m'etait déja apparu lors de mes premiers essais d'envelopes qui est toujours présent et me semble etre vraiment tres impactant sur le son de la polyphonie midi :
c'est comme si un buffer subsistait aprés l'arret du son d'un cloud. et celui ci est joué au redémarrage du cloud.
pour le mettre en évidence, c'est tres simple :

  • creer un cloud
  • le desactiver
  • deplacer le cloud
  • le reactiver

le son commencera avec celui de la place precededente

il me semble que la durée de ce fantome est variable (selon le contenu du buffer, peut etre)

dans les notes midi cela a pour effet de creer une sorte de "portamento" entre les notes d'une mélodie, et je le soupsonne aussi fortement d'etre à l'origine d'e l'effet de vivrato qui se declenche lorsque plusieurs notes midi sont presentes simultanement sur le meme cloud.

j'ai vraiment besoin de bien comprendre le principe de production sonore pour pouvoir resoudre ce probleme.

comment cela marche t'il exactement ? voici ce qu'il me semble comprendre :

  • on met des infos de son dans un buffer
  • rtAudio lit à frequence réguliere ce buffer
  • s'il est plein, ou contient un certain flag de fin d'echantillon, il le joue puis le vide.

est ce bien ça ?

si oui, qu'advient il donc d'un buffer qui ne serait pas plein au moment où l'envelope d'un son passe à off ?

mais le probleme est peut etre ailleurs, dans le principe des grains, car j'ai le sentiment que si le suoci etait du au buffer, le son serait tres faible dans le fantome, car venant d'une fin d'envelope. or, parfois ce fantome survit clairment jusqu'a ce que le niveau maximum de l'attaque ait ete atteint au redeclenchement.

@olof29
Copy link
Collaborator Author

olof29 commented Dec 3, 2018

ou encore :

  • cela pourrait il etre du au visuel des grains ?

@trebmuh trebmuh added the bogue Quelque chose ne fonctionne pas label Mar 17, 2019
@olof29
Copy link
Collaborator Author

olof29 commented Dec 17, 2020

Ce problème reste véritablement bloquant et rend quasiment Frontières inutilisable !
J'ai exploré la question en long et en large, ai fait plein de tests et n'arrive pas à comprendre le pourquoi, mais celà empèche complètement la polyphonie midi et le module de phrases de fonctionner, chaque note de la phrase commençant par la hauteuir de son de la précedente.
Je pense que je vais être obligé de totalement réecrire la boucle de production du son (les fonctions nextbuffer de cloud et grain)...
... à moins que quelqu'un d'autre y comprenne quelque chose ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bogue Quelque chose ne fonctionne pas
Projects
None yet
Development

No branches or pull requests

2 participants