Pages: 1
Bonjour,
Bon, je suis peut-être un peu exigeant, mais n'y a-t-il aucun module dans Pure Data permettant de lire de gros fichiers sons, permettant de mettre en pause puis de reprendre la lecture, sans défaut de type dropout ?
Quand je dis gros fichiers, ce sont des fichiers aif ou wave de 10 minutes.
SoundFiler est bien pratique, mais il crée des dropouts (interruption du son au chargement d'un second son en parallèle).
Readsf n'a pas ce défaut, mais on ne peut pas mettre en pause le son. La seule solution pour la pause de ce module semble être un module switch~, mais si on ajoute une résonance, le son est coupé soudainement sans sa résonance, ce qui est très gênant.
Readsfv de Moonlib ne fonctionne que sur Mac. Je travaille sur Mac et sur PC.
N'y a-t-il aucun lecteur sonore complet dans Pure Data ? En tout cas, je n'ai pas trouvé...
Merci de votre aide.
Dernière modification par ralf (2021-03-17 11:06:11)
Hors ligne
Bonjour,
je pense que readsf reste une bonne solution dans ce cas, il faut juste introduire un delay ou un pipe pour retarder l'arrêt du switch, afin d'attendre que la "résonnance" (aussi appelée le release, ou "temps de relâchement") soit achevée.
readsfv est utile quand on veut faire varier la vitesse de lecture.
Es-tu certain qu'il ne marche pas sur la dernière version pour Windows ?
Il faudra que je réessaye de le compiler quand j'ai le temps...
En tout cas il marche sur PC... Linux ;-)
Hors ligne
Bonjour,
Merci pour ta réponse.
Pour readsfv, mon problème concerne Windows effectivement. L'archive deken pour Vanilla, bizarrement, ne livre pas readsfv et je ne sais pas pourquoi. Personnellement, je ne sais pas compiler... Si tu avais la possibilité de le faire, ce serait génial car c'est la solution : on peut mettre en pause facilement avec readsfv.
Hors ligne
C'est vrai qu'on peut facilement mettre le readsfv en pause, en lui envoyant une commande de vitesse nulle, mais ça ne règle pas ton problème de "résonnance", si ?
Hors ligne
En fait, quand je parle de "résonnance", je veux parler d'une réverbération appliquée sur le son, qui intervient donc après le module de lecture. C'est pourquoi cette réverbération est coupée par switch~ dans le cas de readsf et c'est pourquoi, avec le module readsfv de Moonlib, la réverbération est prolongée puisque la pause est appliquée autrement.
Cela rendrait vraiment service d'avoir une version complète de Moonlib pour Windows, Antoine.
Je pense ne pas être le seul à travailler dans un environnement Windows. Si je savais compiler, je le ferais, mais là, j'atteins mes limites techniques...
Hors ligne
Ok c'est la "queue" de la reverb qui t'embête !
Dans ce cas tu peut placer le readsf seul dans un sous-patch, et switcher ce sous-patch pour mettre en pause. Du coup la reverb ne sera jamais interrompue.
Hors ligne
Ah, OK. Effectivement, ça fonctionne. Je n'avais pas réalisé qu'il fallait utiliser un sous-patch pour mettre le switch~ et le readsf~. Merci Antoine !
Hors ligne
Pages: 1