Annonce

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


#1 2013-06-08 13:20:25 Salut a tous, controleur osc et questions de debutant

zitoune
membre
Date d'inscription: 2010-11-21
Messages: 11

Salut a tous, controleur osc et questions de debutant



Salut a tous, je souhaite faire un controleur osc pour commander mon logiciel de son : ardour
Pour cela j'utiliserai pd sur un systeme embarqué linux et certainement un arduino ou + pour interfacer ,pot, fader motorisé, diodes, button, joystick,....

Première question : Si je souhaite changer le gain de la piste 1 j'envoie en osc  " send /ardour/routes/gain 1 $1 " avec un fader qui rentre dans le send  et la pas de probleme tout marche le $1 prend bien la valeur de mon fader et l'envoie à la piste 1.
Maintenant je souhaite faire varier le premier chiffre qui reprénsente la piste à controler. J'aimerai  que ce chiffre varie de 1 a 8 alors pour ca j'ai des boutons radio avec un +1 en sortie . Mais la je sais pas du tout comment faire pour déclarer que la sortie $2 des boutons radio  et faire un " send /ardour/routes/gains $2 $1"

Deuxieme question : un fader peut il evoyer des nombres entiers , par exemple de 0 a 100 sur la longueur: 1,2,3,ect. Si oui comment faire ?

Troisième question : Je souhaite seprarer les differents éléments, a savoir transport, boutons , fader motorisé,ect  comment dois je faire, c'est avec des sous patch ? des abstractions ? autre chose ?

Quatrieme question : comment gerer les banques a la maniere du'un controleur midi standard, c'est a dire que le huit fader physiques commandent les huit premieres pistes puis apres l'appuis d'un bouton bank + les fader physiques passent aux huit pistes suivantes.

Voila ce n'est qu'un début d'une longue serie de questions !
Car par la suite ce controleur sera equipé d'une écran tactile multitouch et pd devra gerer l'affichage des differents éléments, boutons virtuels , parametres ,valeurs, couleurs....

Merci de vos réponses

Dernière modification par zitoune (2013-06-08 13:41:42)

Hors ligne

 

#2 2013-06-08 14:32:54 Re : Salut a tous, controleur osc et questions de debutant

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

Re: Salut a tous, controleur osc et questions de debutant



Bonsjours...

1) [pack f f]
2) [i ]
3) Tu peux te passer de l'un autant que de l'autre, comme utiliser l'un et/ou l'autre...
4) [+ 8] et 1)

Bon courage... smile


L'Amour au Peuple !

Hors ligne

 

#3 2013-06-08 15:10:17 Re : Salut a tous, controleur osc et questions de debutant

zitoune
membre
Date d'inscription: 2010-11-21
Messages: 11

Re: Salut a tous, controleur osc et questions de debutant



Merci de ton aide, solidarité entre olive oblige wink

Si j'ai bien compris je met mon fader et mes boutons rados dans un pack f f  et de cette sortie je vais dans mon send avec $1 $2 ?

Pour la deux merci, c'est vrai que j'aurais quand meme pu chercher tout seul !

Pour la 3 comment faire sans se passer l'un de l'autre sans que le patch devienne vitte illisible ?

Pour la question 4, +8 ok mais c'est quoi 1)

Hors ligne

 

#4 2013-06-08 15:34:27 Re : Salut a tous, controleur osc et questions de debutant

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

Re: Salut a tous, controleur osc et questions de debutant



Quand j'ai commencé à utiliser Puredata et OSC je m'étais servi du "Flossmanual" (la version anglaise à l'époque). Tout s'est éclairé très vite .
Et donc pour piloter (pour moi c'était JackBeat le souci) ce genre d'arrangement :
http://codelab.fr/up/Capture-d-ecran-08062013-15-22-03.png
tiens nous au courant de ton projet (qui est à encourager)

Dernière modification par sakramh (2013-06-08 16:33:13)


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

Hors ligne

 

#5 2013-06-08 17:07:46 Re : Salut a tous, controleur osc et questions de debutant

zitoune
membre
Date d'inscription: 2010-11-21
Messages: 11

Re: Salut a tous, controleur osc et questions de debutant



Merci de ton aide.

Ne peut on pas avec pure data mettre un fader qui va dans une boite qui affecte sa valeur a gain , puis boutons radio dans une boite qui affecte sa valeur a piste, puis simplement faire  " send /ardour/routes piste gain "

Quell est la difference pack 0 0 et pack f f ?

Hors ligne

 

#6 2013-06-09 00:04:02 Re : Salut a tous, controleur osc et questions de debutant

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

Re: Salut a tous, controleur osc et questions de debutant



probablement un truc de fainéant pour pas avoir à se demander si les variables sont du type integer ou float . Mais surtout d'initialiser à 0 .
quand à ta première question .... ben c'est ce que l'on a proposé . A la place des [r qlqchoz] tu mets direct tes contrôles .


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

Hors ligne

 

#7 2013-06-09 12:42:12 Re : Salut a tous, controleur osc et questions de debutant

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

Re: Salut a tous, controleur osc et questions de debutant



citation :

probablement un truc de fainéant pour pas avoir à se demander si les variables sont du type integer ou float . Mais surtout d'initialiser à 0 .

Un pack est initialisé à 0 par défaut... tongue
Et en 6 ans de tissage, je n'ai jamais eu a gérer float vs int dans Puredata...

Par contre, un pack [f 9 12 1] sera effectivement initialisé avec les valeurs en arguments.

citation :

Ne peut on pas avec pure data mettre un fader qui va dans une boite qui affecte sa valeur a gain , puis boutons radio dans une boite qui affecte sa valeur a piste, puis simplement faire  " send /ardour/routes piste gain "

http://codelab.fr/up/puredata-pack-variable.png

Les variables d'une boite message sont $1, $2, $3...
Il faut les alimenter avec une liste.
[pack] est un moyen de produire cette liste.

Dernière modification par Olivier (2013-06-09 12:43:15)


L'Amour au Peuple !

Hors ligne

 

#8 2013-06-09 15:35:49 Re : Salut a tous, controleur osc et questions de debutant

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

Re: Salut a tous, controleur osc et questions de debutant



c'était une façon d'encourager le clic droit sur l'objet en question + help . cool
la boite [value] va être un excellent exercice .
par contre les messages OSC Ardour n'ont pas besoin d'être "typés" et sont de la forme :
/ardour/routes/gaindB [remote_id] [gain_db] ou /ardour/routes/gainabs [remote_id] [gain_abs]
quasiment tout est contrôlable d'ailleurs .

Dernière modification par sakramh (2013-06-09 15:39:27)


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

Hors ligne

 

#9 2013-06-09 18:26:02 Re : Salut a tous, controleur osc et questions de debutant

zitoune
membre
Date d'inscription: 2010-11-21
Messages: 11

Re: Salut a tous, controleur osc et questions de debutant



C'est à peu prés ce que j'ai fait sans le tbf , sinon ca m'envoie la valeur du fader precedent quand je change de piste.

En fait on est obliger de faire un receive de nos variable de les packer et ensuite les utiliser avec $1 $2 $3..... ?!
Pourquoi on ne peut pas les appeler directement dans les message ? ca fait bcp de boites et de fil pour pas grand chose !!

Quelqu'un sait comment on recoit (si c'est possible) des données osc d'ardour ?
Sur quel port écouter ?
Avec quelle boite, plutot dumpOSC ou udpreceive + unpackOSC ?

Hors ligne

 

#10 2013-06-09 19:45:10 Re : Salut a tous, controleur osc et questions de debutant

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

Re: Salut a tous, controleur osc et questions de debutant



Perso j'utilise mrpeach . Donc udpreceive, unpackOSC, routeOSC ...
Je sais pas si Ardour émet . Vu que je l'ai pas réinstallé depuis un bail . Mais en fouillant dans ses menus ....
ou sur leur channel IRC ou https://community.ardour.org/osc_control


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

Hors ligne

 

#11 2013-06-09 20:27:29 Re : Salut a tous, controleur osc et questions de debutant

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

Re: Salut a tous, controleur osc et questions de debutant



citation :

En fait on est obliger de faire un receive de nos variable de les packer et ensuite les utiliser avec $1 $2 $3..... ?!
Pourquoi on ne peut pas les appeler directement dans les message ? ca fait bcp de boites et de fil pour pas grand chose !!

Une boite message contient des... messages. smile
Elle ne peut pas différencier un "gain" qui serait un mot d'un "gain" qui serait une variable...

Concernant le [t b f], il est indispensable si tu veux faire sortir la liste du [pack f f] alors que tu utilises une entrée froide...


L'Amour au Peuple !

Hors ligne

 

#12 2013-06-09 21:49:24 Re : Salut a tous, controleur osc et questions de debutant

zitoune
membre
Date d'inscription: 2010-11-21
Messages: 11

Re: Salut a tous, controleur osc et questions de debutant



Justement je ne veux pas que le changement de piste m'envoie une valeur de gain, du coup sans le tbf c'est parfait.

Pour la boite a message  alors pourquoi on ne peut pas utiliser des variables $gain $qquechose ?

Sinon ardour emmet des données osc quand on le lui demande, il y a /ardour/routes/list qui renvoie les routes possibles, /ardour/routes/state, pour les etats...  ect...

Hors ligne

 

#13 2013-06-09 21:54:56 Re : Salut a tous, controleur osc et questions de debutant

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: Salut a tous, controleur osc et questions de debutant



zitoune a écrit:

Pour la boite a message  alors pourquoi on ne peut pas utiliser des variables $gain $qquechose ?

Parce que Pure data ne fonctionne pas comme ça. smile

Dernière modification par pob (2013-06-09 22:46:57)

Hors ligne

 

#14 2013-06-09 22:25:47 Re : Salut a tous, controleur osc et questions de debutant

zitoune
membre
Date d'inscription: 2010-11-21
Messages: 11

Re: Salut a tous, controleur osc et questions de debutant



lol grrr ben il craint !! il aurait été bien sympa de faire ca et ca m'aurai été bien utille !

Hors ligne

 

#15 2013-06-09 23:47:13 Re : Salut a tous, controleur osc et questions de debutant

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

Re: Salut a tous, controleur osc et questions de debutant



au plus simple , je crois . en tout cas le dernier fader touché prend la main comme sur une vrai automation .
http://codelab.fr/up/simple-1.png
du coup pour les mutes , le changement de bank etc... cool
pfff..! puredata c'est nul ! lol

Dernière modification par sakramh (2013-06-10 00:02:09)


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

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024