Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab
> Nouveau : partage de liens / une carte des membres

#31 2011-01-27 19:16:30 Re : numéro "maître" dans une liste >> objet [zl]

vanille béchamel
membre
Lieu: montpellier, france.
Date d'inscription: 2009-04-18
Messages: 83

Re: numéro "maître" dans une liste >> objet [zl]



Bonjour,

si j'ai bien compris, tu communiques l'état des boutons (0/1) entre max/MSP et ton controlleur par [notein] / [noteout] ; une note pour chaque bouton ?

Dernière modification par vanille béchamel (2011-01-27 19:21:42)

Hors ligne

 

#32 2011-01-27 19:33:49 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



Yes , En fait c'est du "midi feedback" tu presses sur un bouton du contrôleur ça envoi un note in à max et max renvoit un note out vers le contrôleur qui permet à la led de s'allumer.

Hors ligne

 

#33 2011-01-27 19:44:31 Re : numéro "maître" dans une liste >> objet [zl]

vanille béchamel
membre
Lieu: montpellier, france.
Date d'inscription: 2009-04-18
Messages: 83

Re: numéro "maître" dans une liste >> objet [zl]



Bonjour,

par exemple : 1 1 1 pour première case ? channel pitch velocity ?

Tu peux être un peu plus précis ? Pour donner du carburant à mes neurones ...

Hors ligne

 

#34 2011-01-27 21:17:15 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



chaque led à un "numéro identifiant" qui correspond au notenumber.

1-8-...
2-9-...
3-10- ...
4-11-...
5-12-...
6-13-...
7-14-...

J'ai un patch relié à l'inlet du  [matrixctl] qui converti les données du controlleur en coordonnées column/raw de la [matrixctl]

A la sortie de la [matrixctl] j'ai un patch qui reconvertit à l'envers  vers le midiout pour allumer les leds.

Exemple je presse sur le premier boutton avec l'id#1 , j'envoie donc le message midi suivant notenumber 1 / vel 64 (le channel on s'en fout)

(Le hic c'est que quand tu relaches ton bouton t'envoies un noteoff faut donc faire une magouille dans un autre patch pour faire tu toggle on/off)

Le message midi est converti à la matrixctl donc [ 0 0 1] j'unpack les messages de la matrixctl et les reconvertit vers le midiout du controlleur.

C'est juste pour info tout ça , ne te casse pas la tête , je finirais par trouver par tâtonnement smile

Hors ligne

 

#35 2011-01-27 22:54:53 Re : numéro "maître" dans une liste >> objet [zl]

kro
membre
Date d'inscription: 2008-05-23
Messages: 118
Site web

Re: numéro "maître" dans une liste >> objet [zl]



tobald a écrit:

citation :

pas envoyer tous les noteoff à chaque noteon, seulement le(s) noteoff nécéssaires

et la mon cerveau commence à fumer , mais c'est peut être bien une idée à creuser.

ben la méthode simple et casse bonbon pour faire ça serait de reproduire un matrice de 128 toggles
avec les objets [change] [* 64] et [append] après chaque toggle comme tu avais commencé à faire

c'est beaucoup de boulot mais ça revient à peu près à ce que je fais dès que j'ai un nouvel instrument, contrôleur, joystick, ou arduinerie : je reproduis tous les controles, faders, potards, boutons dans un patch, ce qui me permet d'avoir un visuel du contrôleur.
avec des sends qui correspondent à chaque controle.
ça permet aussi potentiellement d'émuler la machine sans l'avoir forcément sous la main.

ensuite tu mets ce sous patch générique à ton controleur dans chaque patch ou tu en auras besoin.

dans ce cas ça peut valoir la peine de prendre du temps à faire une grille de 128 toggles etc...

ensuite depuis la matrixctl tu peux gérer à quel toggle envoyer ton info avec un objet [send] sans argument et un message (set verslebontoggle) je crois

Dernière modification par kro (2011-01-27 22:58:50)

Hors ligne

 

#36 2011-01-28 01:58:45 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



Ouep le toggle me parait une meilleure méthode que la matrixctl , c'est la voie que j'ai emprunté pour reommencer mon sequeneur. C'est laborieux mais c'est plus flexible. En fait plutot que de me servir des toggle j'utilise des sliders avec une range de 0 à 1 , c'est con mais c'est plus joli big_smile

Cette méthode a aussi je pense l'avantage de permettre l'ajout de delay pour l'envoi des données vers le controlleur. contrairement à la matrixctl qui envoit tout par paquet quand on fais un "recall".
Par contre c'est effectiivement super laborieux j'en suis à 8x8 pour l'instant smile

L'exemple ci dessous représente une piste de 8 pas.

http://codelab.fr/up/toggler.PNG

Hors ligne

 

#37 2011-01-28 03:12:28 Re : numéro "maître" dans une liste >> objet [zl]

kro
membre
Date d'inscription: 2008-05-23
Messages: 118
Site web

Re: numéro "maître" dans une liste >> objet [zl]



hm ça a plus trop de rapport

je pense pas que counter ai un intérêt ici
puis tu peux utiliser des fader mais toggle est quand même pile fait pour ça.

http://www.mindthepressure.org/toggle.gif


ici [change] ne servirai à rien, il faudrait que tu réprésente en plus les 64 toggles de ton controleur pour n'envoyer les notes off ou on que pour les pixels qui changent, ce qui devrait réduire le lag lors d'un recall / switch de grille

Dernière modification par kro (2011-01-28 07:26:43)

Hors ligne

 

#38 2011-01-28 12:47:41 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



citation :

hm ça a plus trop de rapport

désolé si je digresse un peu, vrai que le topic devient un peu fouilli.  Toi même tu te sers de grid controller style launchpad, monome ? J'imagine que c'est plus pour tes pads de batterie ?

citation :

je pense pas que counter ai un intérêt ici

Avec les toggle X, non mais pour le slider  il me semble que si.

citation :

toggle est quand même pile fait pour ça.

Je sais bien , je fais juste un peu de pimp my patch smile

citation :

il faudrait que tu représentes en plus les 64 toggles de ton controleur pour n'envoyer les notes off ou on que pour les pixels qui changent, ce qui devrait réduire le lag lors d'un recall / switch de grille

Ce serait super ouep, même si à priori je vois pas trop comment faire ...  faut que je me remette dans le cambouis , je connais pas [change].
Comme j'expliquais avant , j'utilise la méthode d'envoyer les messages à la queuleuleu (comme disait le poête) quand je fais un recall.

Hors ligne

 

#39 2011-01-28 13:10:51 Re : numéro "maître" dans une liste >> objet [zl]

pschiiitt
membre
Date d'inscription: 2009-03-21
Messages: 318

Re: numéro "maître" dans une liste >> objet [zl]



http://codelab.fr/up/tobald-1.png

Hors ligne

 

#40 2011-01-28 13:25:39 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



ça à l'air pas mal ça pschiiit big_smile. J'utilise le même principe de gate pour switcher entre les grilles. Je savais aussi que [coll] était surement un objet à utiliser , mais je bitte pas grand chose à l'help. (quand est ce que coll arrête d'emmagasiner des données, ce genre de questions)

Je sais que c'est vite refait ce patch mais est ce que ça t'embêterait de me fournir le patch en .txt ? Déja passé tellement de temps la dessus ... smile

Après avec max y'a toujours plein de façon de réaliser une idée. Pour les recall j'utilisais un simple bang sur l'inlet d'une matrixctl.

Hors ligne

 

#41 2011-01-28 15:04:01 Re : numéro "maître" dans une liste >> objet [zl]

pschiiitt
membre
Date d'inscription: 2009-03-21
Messages: 318

Re: numéro "maître" dans une liste >> objet [zl]



L'objet [coll] me semble la bonne option (élégante et souple) dans ton cas.

Tu l'utilises  ainsi :
Tu initialises ton [coll] :
soit en lui envoyant toutes les notes de la grille (index) avec une valeur 0,
soit tu charges dans ton [coll] une grille (message read) ou ton [coll] sauvegarde déjà une grille (option "save coll with patcher").
Tu envoies, ensuite, un message dump : les données sont transférées à ton appareil.
Finalement, tu peux modifier de ton appareil le [coll]. Celui-ci renverra les données à ton appareil.

Pour plus de précisions, je te conseille de décortiqué l'aide de l'objet.

Au sujet du séquençage, au bout de 8 pas tu bascules sur la grille 2 et dump.

A toi de jouer, à présent, je pense en avoir assez fait. wink

Dernière modification par pschiiitt (2011-01-28 15:06:54)

Hors ligne

 

#42 2011-01-28 16:19:39 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



citation :

A toi de jouer, à présent, je pense en avoir assez fait.

Merci beaucoup , j'y vois plus clair maintenant avec [coll].
Ce genre de controlleur se démocratise de plus en plus et max est vraiment l'outil idéal pour les manipuler.

a +

Hors ligne

 

#43 2011-01-28 17:04:35 Re : numéro "maître" dans une liste >> objet [zl]

Staross
membre
Date d'inscription: 2008-04-03
Messages: 322

Re: numéro "maître" dans une liste >> objet [zl]



Sinon pour connecter des trucs facilement y'a ça, ce genre d'outils devraient être de base dans l'interface :

http://www.youtube.com/watch?v=fcqF9hDNoJk

Hors ligne

 

#44 2011-01-28 17:22:02 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



haha ça fait une heure que je link et que je me dis que je devrais réinstaller la maxtoolbox wink

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2012