Annonce

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


#1 2012-10-03 22:02:14 Par ou commencer ?

yoole
nouveau membre
Lieu: blois
Date d'inscription: 2012-10-03
Messages: 7

Par ou commencer ?



Bonsoir
Completement novice sur pure data j'aimerais construire  un controller midi pour assigner des potards ou des boutons sur live ableton
Voila ou j'en suis:
-Carte arduino mega 2560
-Firmata installer sur l'arduino
-Potard brancher sur l'entrée analogique AO
une photo:
http://www.heberger-image.fr/data/images/30545_code.png

J'arrive a faire varier la valeur A0 en actionnant mon potard, mais comment interpreter cette entrée pour que live le comprenne?
voila j'aurai pu appeler ce topic "pd pour les nuls"
merci

Hors ligne

 

#2 2012-10-03 23:36:09 Re : Par ou commencer ?

geeko
membre
Date d'inscription: 2009-11-23
Messages: 106

Re: Par ou commencer ?



salut,
il te faut faire :
dans le menu préférences/midi de PD, tu choisis comme OUTPUT : bus IAC (tu es sur mac).
puis tu crées un objet "ctlout" . sur le premier inlet tu branches ta valeur A0; sur le second, tu choisis le numéro de ton control change (genre 64). Si A0 varie de 0 à 1, tu devrais multiplier ta valeur par 127 avant de l'envoyer via ctlout ...
Dans les prefs de live tu choisis comme input midi Bus IAC et ça marche direct avec l'assignation midi de live !
Geeko

Hors ligne

 

#3 2012-10-03 23:38:35 Re : Par ou commencer ?

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: Par ou commencer ?



Pour information, il est tout à fait possible de se construire tout seul un vrai contrôleur MIDI sans avoir à passer par Pd...
ll y a pas mal de tuto sur le sujet, mais il faut y mettre les mains...

Mais pour répondre à ta question.
Sous windows, il est (était ?) nécessaire de passer par MidiYoke ( http://www.midiox.com/ ) pour faire le lien entre la sortie MIDI de Pd et l'entrée MIDI d'Abelton.

Sous Mac, je ne sais pas.

Sinon, je crois qu'Ableton bouffe de l'OSC désormais.
C'est peut être un début de piste.

Bon courage... smile


L'Amour au Peuple !

Hors ligne

 

#4 2012-10-04 13:10:30 Re : Par ou commencer ?

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: Par ou commencer ?



Hormis l'intérêt didactique d'un tel montage (arduino + puredata + bus midi de l'OS + logiciel MAO), et sauf si l'interface homme/machine (le controleur midi) doit être d'un type particulier (genre switch sur ouverture de porte, détection de variation lumineuse, tapis sensitif au pogotage, et j'en passe) une bête surface de controle du commerce à moins de 50 € direct branchée sur le logiciel MAO (ableton ici) par le bus de l'OS (midiyoke, iac, alsa, jack, selon) fera l'affaire .

Dernière modification par sakramh (2012-10-04 13:15:09)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#5 2012-10-04 19:58:17 Re : Par ou commencer ?

yoole
nouveau membre
Lieu: blois
Date d'inscription: 2012-10-03
Messages: 7

Re: Par ou commencer ?



sakramh a écrit:

Hormis l'intérêt didactique d'un tel montage (arduino + puredata + bus midi de l'OS + logiciel MAO), et sauf si l'interface homme/machine (le controleur midi) doit être d'un type particulier (genre switch sur ouverture de porte, détection de variation lumineuse, tapis sensitif au pogotage, et j'en passe) une bête surface de controle du commerce à moins de 50 € direct branchée sur le logiciel MAO (ableton ici) par le bus de l'OS (midiyoke, iac, alsa, jack, selon) fera l'affaire .

On n'est dans la section DIY non? Au moins je pourrais dire que je l'ai fait moi meme (avec un peu d'aide bien sur!)

Hors ligne

 

#6 2012-10-04 20:28:32 Re : Par ou commencer ?

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: Par ou commencer ?



oui c'est ce que je soulignais : le plaisir de le faire soi même .
perso j'avais regardé de ce coté puis laissé tomber vu le prix des composants .
j'avais aussi trouvé des schémas électroniques de surface de controle en OSC


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#7 2012-10-04 20:48:36 Re : Par ou commencer ?

yoole
nouveau membre
Lieu: blois
Date d'inscription: 2012-10-03
Messages: 7

Re: Par ou commencer ?



geeko a écrit:

salut,
il te faut faire :
dans le menu préférences/midi de PD, tu choisis comme OUTPUT : bus IAC (tu es sur mac).
puis tu crées un objet "ctlout" . sur le premier inlet tu branches ta valeur A0; sur le second, tu choisis le numéro de ton control change (genre 64). Si A0 varie de 0 à 1, tu devrais multiplier ta valeur par 127 avant de l'envoyer via ctlout ...
Dans les prefs de live tu choisis comme input midi Bus IAC et ça marche direct avec l'assignation midi de live !
Geeko

merci geeko je vais essayer smile

Hors ligne

 

#8 2012-10-04 22:12:21 Re : Par ou commencer ?

yoole
nouveau membre
Lieu: blois
Date d'inscription: 2012-10-03
Messages: 7

Re: Par ou commencer ?



Re bonsoir
il y aurai une ame charitable pour me faire voir un exemple  parce que la je galére bien...
merci encore

Hors ligne

 

#9 2012-10-04 22:19:40 Re : Par ou commencer ?

yoole
nouveau membre
Lieu: blois
Date d'inscription: 2012-10-03
Messages: 7

Re: Par ou commencer ?



j'ai fais ca mais bon....


http://i.imgur.com/A2Rjf.png

Hors ligne

 

#10 2012-10-04 23:32:44 Re : Par ou commencer ?

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: Par ou commencer ?



au [ctlout] il faut indiquer le n° de canal midi en plus du n° de controleur . regarde le help des objects midi .


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#11 2012-10-05 10:06:30 Re : Par ou commencer ?

geeko
membre
Date d'inscription: 2009-11-23
Messages: 106

Re: Par ou commencer ?



dans ton ctlout tu peux mettre des valeurs :  "ctlout 64 1". tu enverras tes données vers le canal midi 1 sur le contrôleur 64.
Dans les pref midi de Pd, tu as choisi pour midi output : Bus IAC et dans les pref midi de Live tu as choisis pour midi input : bus IAC.
Clique sur le bouton midi en haut à droite dans live (tout devient bleu)
puis en clique sur le paramêtre que tu veux faire varier . normalement, en bougeant ton potar, tu devrais voir (et entendre) le paramêtre de live bouger ...

Hors ligne

 

#12 2012-10-05 23:11:19 Re : Par ou commencer ?

yoole
nouveau membre
Lieu: blois
Date d'inscription: 2012-10-03
Messages: 7

Re: Par ou commencer ?



yep les codelabeurs big_smile

Enfin sa fonctionne ! Prochaine etape: mettre en place un bouton faire un sketch pour arduino, ecrire le prog sur pd.

j'ai deux questions:

-Est il obligatoire de mettre une resistance 10 kohm pour le bouton? Il n'y a pas de resistance interne sur les entrees numerique?


-Je me demande si il faut un bouton poussoir ou juste un marche-arret?


Si vous avez un liens pour le sketch, je veux bien

Hors ligne

 

#13 2012-10-07 08:03:41 Re : Par ou commencer ?

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Par ou commencer ?



sakramh a écrit:

oui c'est ce que je soulignais : le plaisir de le faire soi même .
perso j'avais regardé de ce coté puis laissé tomber vu le prix des composants .
j'avais aussi trouvé des schémas électroniques de surface de controle en OSC

Sakramh, tu saurais poster les dits schémas? Ich bin interested by OSC plus que par Midi


La route est longue mais la voie est libre

Hors ligne

 

#14 2012-10-07 13:18:31 Re : Par ou commencer ?

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: Par ou commencer ?



j'ai retrouvé çà :
http://omfootctrl.sourceforge.net/
http://www.synthtopia.com/content/2011/ … ontroller/
http://www.experimentalistsanonymous.com/ooscc/   (de quoi meubler les longues soirées d'hiver)
http://opensoundcontrol.org/implementations
y'a aussi une carte chez interfaceZ

Dernière modification par sakramh (2012-10-07 13:20:34)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#15 2012-10-07 15:30:01 Re : Par ou commencer ?

yoole
nouveau membre
Lieu: blois
Date d'inscription: 2012-10-03
Messages: 7

Re: Par ou commencer ?



Par contre je suis obliger de reinstaller firmata a chaque fois que j'essaye d'installer un autre sketch pour  l'arduino... C'est normal?

Dernière modification par yoole (2012-10-07 15:46:11)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024