Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2012-09-21 18:27:04 Audio et web : ddf.minim.*

Bozon
membre
Date d'inscription: 2012-09-21
Messages: 15

Audio et web : ddf.minim.*



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 smile











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 (isada-((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

 

#2 2012-09-21 18:28:40 Re : Audio et web : ddf.minim.*

Bozon
membre
Date d'inscription: 2012-09-21
Messages: 15

Re: Audio et web : ddf.minim.*



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

 

#3 2012-09-21 20:06:29 Re : Audio et web : ddf.minim.*

matheynen
membre
Date d'inscription: 2008-06-09
Messages: 226

Re: Audio et web : ddf.minim.*



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


Ce que vous avez fait au plus petit de mes frères, c'est à moi que vous l'avez fait.

Hors ligne

 

#4 2012-09-22 12:22:38 Re : Audio et web : ddf.minim.*

Bozon
membre
Date d'inscription: 2012-09-21
Messages: 15

Re: Audio et web : ddf.minim.*



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

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024