Annonce

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


#16 2012-05-07 19:46:40 Re : Taper le rythme d'une chanson avec une baguette de batterie

Hummm
membre
Date d'inscription: 2010-06-25
Messages: 17

Re: Taper le rythme d'une chanson avec une baguette de batterie



Ah, ben j'ai acheté ceux là :
http://www.rs-particuliers.com/WebCatal … 59610.aspx

ils ont la spécification TIP102
mais j'imagine qu'on peut mettre d'autres références. Par contre, Matthieu, je ne comprends pas, j'ai un message d'erreur sur la ligne :
"  midiIO.plug(this,"noteOn",2,0);"
Il m'indique ArrayIndexOutOfBoundsException: Array index out of range: 2

Tu as eu ça de ton côté ?
J'ai installé la librairie arduino sur Processing, fait l'upload du firmata aussi... Le test de la librairie Arduino output depuis Processing fonctionne bien pourtant...

Hors ligne

 

#17 2012-05-07 19:57:00 Re : Taper le rythme d'une chanson avec une baguette de batterie

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

Re: Taper le rythme d'une chanson avec une baguette de batterie



Le mieux c'est d'aller voir du côté de la référence :
http://creativecomputing.cc/p5libs/prom … d_plug.htm

A mon avis c'est le midi qui n'est pas ouvert sur ton ordi.
Que donne la ligne ?

midiIO.printDevices();

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

Hors ligne

 

#18 2012-05-07 19:59:33 Re : Taper le rythme d'une chanson avec une baguette de batterie

Hummm
membre
Date d'inscription: 2010-06-25
Messages: 17

Re: Taper le rythme d'une chanson avec une baguette de batterie



Oui, cela y ressemble car j'étais en train de tester le sketch promidi simplement, il me ressort la même erreur.
Là, j'ai envoyé ce code :
import promidi.*;

MidiIO midiIO;
//get an instance of MidiIO
  midiIO = MidiIO.getInstance(this);
  println("printPorts of midiIO");
midiIO.printDevices();


Il me renvoie rien en input ni output.
il y a quelque chose de particulier que je dois configurer sur le mac pour ouvrir les ports midi ?

Hors ligne

 

#19 2012-05-07 20:42:48 Re : Taper le rythme d'une chanson avec une baguette de batterie

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

Re: Taper le rythme d'une chanson avec une baguette de batterie



Oui il y un petit programme pour le midi dans les utilitaires du mac à configurer.
Il faut un peu chercher.


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

Hors ligne

 

#20 2012-05-08 11:36:46 Re : Taper le rythme d'une chanson avec une baguette de batterie

Hummm
membre
Date d'inscription: 2010-06-25
Messages: 17

Re: Taper le rythme d'une chanson avec une baguette de batterie



Alors,

voici l'avancement et peut-être que ces éléments aideront d'autres usagers sur Mac.
Je me suis rendu dans les utilitaires et gestion des périphériques MIDI.
J'ai activé le gestionnaire IAC : "Le périphérique est connecté" et ciblé l'entrée midi n°1 et sortie midi n°2

Plus de soucis de compilation dans Processing. Maintenant, j'attends mes composants pour tester la configuration.
Hé hé ! Je vous tiens au jus.

Hors ligne

 

#21 2012-05-08 12:35:57 Re : Taper le rythme d'une chanson avec une baguette de batterie

Hummm
membre
Date d'inscription: 2010-06-25
Messages: 17

Re: Taper le rythme d'une chanson avec une baguette de batterie



Par contre, je ne comprends pas cette ligne :

pin = note.getPitch()-104;// c7 dans logic

et du coup comment cibler un channel midi pour l'affecter sur une sortie particulière de l'arduino...

Hors ligne

 

#22 2012-05-08 17:47:52 Re : Taper le rythme d'une chanson avec une baguette de batterie

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

Re: Taper le rythme d'une chanson avec une baguette de batterie



Tu as bien compris le fonctionnement cette ligne sert à cibler les sorties arduino, je l'ai utiliser ainsi pour simplifier le code au maximum.
Dans logic le c7 (do) = 108 (en code midi) donc 108 - 104 = 4 le numéro de la sortie de l'arduino.

Les quatres pin de l'arduino se suivant, il suffit d'utiliser dans Logic do et les 3 notes au dessus.


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

Hors ligne

 

#23 2012-05-16 11:15:29 Re : Taper le rythme d'une chanson avec une baguette de batterie

Hummm
membre
Date d'inscription: 2010-06-25
Messages: 17

Re: Taper le rythme d'une chanson avec une baguette de batterie



Salut Matthieu

Résultat des recherches.

ça marche ! Cela marche bien même si mes câbles électriques ont du mal à tenir dans les sorties numériques de l'Arduino. J'ai fait deux cartes électroniques avec les composants, 13 sorties, cela fait du spagetti dans tous les sens et je ne suis pas parvenu à faire fonctionner mes 13 simultanément. Il semblerait que sur 2 sorties il y ait qq chose qui passe pas...

Autrement, je constate que suivant le solénoide (même si le modèle est identique) la force de frappe est plus ou moins forte... AUssi, mon lecteur/éditeur midi plante régulièrement le signal, j'ai donc opté pour un système en séquence autonome sur arduino basé sur le travail de Cécile Babiole et son séquenceur de solénoides.

Je t'envoie une vidéo dans la semaine pour te donner un aperçu, c'est assez sympa. Grand grand merci pour ton aide et accompagnement sur ton projet.

Hors ligne

 

#24 2012-05-16 13:17:49 Re : Taper le rythme d'une chanson avec une baguette de batterie

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

Re: Taper le rythme d'une chanson avec une baguette de batterie



Super, je me réjoui de voir ça.
Pour les câbles dans les sorties arduino, il existe de petits machins qui s'emboîte dans les sorties auxquelles tu soudes les fils :
http://www.sparkfun.com/products/116


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

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024