Yop,
Depuis que je zone avec p5, j'ai toujours utilisé ess pour analyser le son ... avec des problèmes de latences et des valeurs étranges pour les aigus.
Rapport au nom, je n'avais jamais testé Minim, mal m'en a pris puisque je l'ai installé il y a environ une semaine et plus de latences, un beat-détecteur intégré qui marche au poil, une doc de rêve, ...
Ma question ; est-ce moi qui ne sait pas me servir de Ess ?
Merci d'avance
Hors ligne
Salut,
Je suis un noobie, mais j'ai eu aussi qques problèmes avec ess.
Coupures dans le son quand j'utilises un alpha inferieur à 255 pour visualiser le spectrum d'un stream mp3
Le probléme s'est résolu en utilisant minim avec à peu près le même code.
Minim.loadFile est simple d'utilisation, alors que le AudioChannel de Ess génère des OutOfMemory pour des
fichiers audio de plus de 200k. Il faut soit augmenter la mémoire de Java soit utiliser AudioFile et AudioStream qui == à plus de code et je suis paresseux donc....
Minim a aussi une documentation plus riche.
Pour ce qui est de generation audio je n'ai testé ni l'un ni l'autre.
J'utilise pd depuis peu et je me suis mis à supercollider pour tester la lib p5_sc.
Bonne initiative que codeLab alors longue vie à vous
Hors ligne
Merci pour le retour, je ne travaille qu'avec des AudioInput, donc pas vraiment de problème avec la taille des fichiers.
J'ai définitivement laissé tomber Ess, Minim convient bien à mon utilisation.
Hors ligne
Bonjour !
Alors j'ai également beaucoup de problèmes, notamment de synchro, avec ess. J'essaye donc Minim.
J'utilisais ess en gros de cette façon :
son[i]=un son quelconque généré;
AudioChannel bPas=new AudioChannel();
for (int i=0;i<son.length;i++) {
bPas.samples[i]=son[i];
}
bPas.play(-1);
Je me doute qu'il doit y avoir moyen de faire la même chose avec minim (éditer directement un tableau de float entre -1 et 1 pour faire le son) mais je ne trouve pas comment. Je ne compte utiliser que des sons d'une ou deux secondes maxi, j'ai cru comprendre que AudioSnippet était préférable pour ce genre de choses.
Hors ligne
Nurykabe a écrit:
Je me doute qu'il doit y avoir moyen de faire la même chose avec minim (éditer directement un tableau de float entre -1 et 1 pour faire le son) mais je ne trouve pas comment. Je ne compte utiliser que des sons d'une ou deux secondes maxi, j'ai cru comprendre que AudioSnippet était préférable pour ce genre de choses.
Yop,
Pour ma part, je ne fais que de l'analyse avec Minim, mais en regardant la doc de minim, il semble effecitvement qu'un AudioSnippet soit le mieux :
citation :
If all you want to do is play a short audio file and you don’t need access to the samples and don’t need to apply any real-time effects, the best choice is to use an AudioSnippet. You can obtain an AudioSnippet from Minim by calling the loadSnippet method
Hors ligne