Bonjour,
J'aimerai mettre en ligne un applet utilisant la librairie ddf.minim.*, et je n'y arrive pas.
L'idée c'est de faire bouger des éléments en fonction du son entrant dans le micro, j'ai mis un "prototype" du code a la fin. Par la suite, j'aurais aimer importer du son (un sample) a faire tourner en boucle, avec possibilité d'agir dessus (donc si possible ne plus utiliser l'entrée microphone mais plutot le signal audio joué); j'ai vu qu'il y avais pas mal de librairie consacré au son, laquelle conseilleriez vous pour faire ca avec une compatibilité pour le web ?
Merci
import ddf.minim.*;
float i, z;
int a, b, r, t;
Minim minim;
AudioInput in;
void setup () {
a=1024;
b=768;
//size (a, b);
size(1024, 768);
smooth();
i=0;
z=390;
r=0;
minim = new Minim(this);
in = minim.getLineIn(Minim.STEREO, 512);
}
void draw () {
background(0, 0, 0);
z=(in.mix.level()*250);
for (ia-((a/20)*20))/2; i<a; i=i+(a/20)) {
strokeWeight((a/20)/8);
stroke(255, random(0,255), 255);
if ( random(0, 100)>50) {
curve(i+z, random(0, b), i, 0, i, b, i+z, random(0, b));
}
else {
curve(i-z, b/4, i, 0, i, b, i-z, b/4);
}
}
delay(50);
}
void stop() {
in.close();
minim.stop();
super.stop();
}
Hors ligne
Le problème avec l'importation sur le web c'est que la partie graphique fonctionne correctement mais ne réagis pas au son, comme si c'étais le silence complet ...
Hors ligne
Si j'ai bonne mémoire il faut peut-être signer ton applet pour qu'il puisse accéder à l'hardware de la machine hôte.
Tu peux aller voir sur :
http://wiki.processing.org/w/Sign_an_Applet
Hors ligne
Ca a l'air d'être une solution !
Par contre je n'arrive pas a suivre la demarche ... après l'étape 2 (
type keytool -genkey -keystore pKeyStore -alias p5geek) il me demande de définir un mot de passe, de le retaper, de saisir mon nom, etc.. et ca tourne en boucle, je n'arrive pas a passer a la troisième instruction.
Hors ligne