Annonce

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


#1 2011-08-02 19:08:50 Envoyer un signal MIDI vers un appareil OSC

ludoplt
nouveau membre
Date d'inscription: 2011-08-02
Messages: 5

Envoyer un signal MIDI vers un appareil OSC



Bonjour à tous !
Je suis tout nouveau dans le monde de Pure Data et je viens de passer l'après midi à essayer de comprendre comment faire transiter un signal MIDI vers un appareil OSC..

Alors voila, je reçois un signal MIDI avec PD, j'aimerais l'envoyer à TouchOSC sur mon iPhone.
C'est tout.. Mais je n'ai pas réussi !

http://www.panora-mix.fr/PD.png

Je vais commenter l'image, ce sera plus simple !

J'arrive à afficher la valeur de ctlin 1 (0 ou 127), elle change bien quand j'appuie sur le bouton de mon logiciel !
Quand elle vaut 0 je veut que /mouvs/1 passe à 0 et inversement..

Quand /mouvs/1 vaut 127 sur mon iPhone, j'ai un bouton qui s'allume et quand il vaut 0 il ne s'allume pas !

Alors, quand j'appuie sur le message send /mouvs/1 127, le bouton s'allume bien !
Quand j'appuie sur send/mouvs/1 0 le bouton s'éteint bien !

Maintenant j'aimerais activer l'une ou l'autre de ces fonctions automatiquement en fonction de la valeur de ctlin 1.. Mais la rien à faire !

Ca doit être très simple, surtout ici ! Mais je viens de passer 3 longues heures à me torturer le cerveau sans résultats.. :-(

Un grand merci à qui pourra m'aider ! :-D

Dernière modification par ludoplt (2011-08-02 19:12:03)

Hors ligne

 

#2 2011-08-02 19:32:53 Re : Envoyer un signal MIDI vers un appareil OSC

ludoplt
nouveau membre
Date d'inscription: 2011-08-02
Messages: 5

Re: Envoyer un signal MIDI vers un appareil OSC



Haha !!
Il suffisait que je demande pour trouver quelque chose !!

http://www.panora-mix.fr/PD2.png

C'est bien ou bien pas vraiment..? roll

En tout cas ça marche ! big_smile

Hors ligne

 

#3 2011-08-02 19:47:27 Re : Envoyer un signal MIDI vers un appareil OSC

ludoplt
nouveau membre
Date d'inscription: 2011-08-02
Messages: 5

Re: Envoyer un signal MIDI vers un appareil OSC



Fausse joie...

J'essaye avec un deuxième bouton et la.. Seul le premier marche ! sad

http://www.panora-mix.fr/PD3.png

I need some help..

Hors ligne

 

#4 2011-08-02 20:01:25 Re : Envoyer un signal MIDI vers un appareil OSC

ludoplt
nouveau membre
Date d'inscription: 2011-08-02
Messages: 5

Re: Envoyer un signal MIDI vers un appareil OSC



Ça à l'air de fonctionner, j'ai remplacé $3 par $1..

Du coup le $1 de la branche une est donc indépendant de la branche 2 c'est bien cela ? :-)

Hors ligne

 

#5 2011-08-03 10:07:15 Re : Envoyer un signal MIDI vers un appareil OSC

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

Re: Envoyer un signal MIDI vers un appareil OSC



citation :

Du coup le $1 de la branche une est donc indépendant de la branche 2 c'est bien cela ? :-)

Tout à fait...
Le $1 dans un message est substitué par ce qui lui arrive par l'inlet.
Pour une liste, ce sera le premier élément. $2 pour le second... etc...

Pour envoyer de l'OSC, je t'invite à utiliser plutôt la lib de mrpeach (comme cela doit te l'être sûrement suggéré en console).

Sinon, je pense que ton patch fonctionnerai tout aussi bien sans le [$1] et [$3] au dessus. (par ailleurs, ces $1 là, relèvent d'autre chose, mais c'est peut-être un peu tôt pour aborder la question... tongue )

Bienvenue et bon courage. smile

Dernière modification par Olivier (2011-08-03 10:10:41)


L'Amour au Peuple !

Hors ligne

 

#6 2011-08-03 10:31:02 Re : Envoyer un signal MIDI vers un appareil OSC

ludoplt
nouveau membre
Date d'inscription: 2011-08-02
Messages: 5

Re: Envoyer un signal MIDI vers un appareil OSC



Merci d'avoir pris le temps de me répondre !

Je vais en rester la je crois.. Je n'ai besoin de rien d'autre en fait..

Tant pis s'il faut faire un patch assez gros lorsque j'aurai plein de boutons..
Pour moi ça fonctionne et je n'ai pas nécessairement besoin que ce soit hyper réactif !

Sinon j'ai essayé sans les $1 mais rien à faire, je n'ai pas trouvé !?

Bonne journée à toi !

Hors ligne

 

#7 2011-08-04 00:38:09 Re : Envoyer un signal MIDI vers un appareil OSC

{yv}
membre
Lieu: Berlin
Date d'inscription: 2011-04-01
Messages: 219
Site web

Re: Envoyer un signal MIDI vers un appareil OSC



ludoplt a écrit:

Sinon j'ai essayé sans les $1 mais rien à faire, je n'ai pas trouvé !?

Olivier veut dire sans les [$1] et [$3], c'est-à-dire les objets, pas les $1 dans les messages.
un truc comme ca devrait marcher:

[ctlin 1]           [ctlin 3]
 |                   |
[send /mouvs/1 $1(  [send /mouvs/2 $1(

dans les 2 cas, tu as besoin de la *première* valeur de la liste qui sort de [ctlin], le ccnumber, d'où le $1 dans les *messages* (dans les objets c'est encore autre chose...)

++
_y

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024