Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

besoin d'aide pour un patch max for live (débutant)

  • 65 réponses
  • 3 participants
  • 3 030 vues
  • 3 followers
Sujet de la discussion besoin d'aide pour un patch max for live (débutant)
Bonjour,

Il y a un setting midi un peu particulier que j'avais mis au point avec un processeur midi et j'aimerais savoir si il est possible de faire la meme chose pour l'intégrer dans ableton live, via une petite fenêtre max en bas.

l'idee :
dans une piste midi sur ableton je veux recevoir des notes et envoyer tour à tour leurs valeurs converties en valeurs de CC's(de 0 à 128 selon la note et l'octave) vers deux CC's (OSC1 et OSC2) d'une meme channel midi

par exemple :
note C1 = CC1 valeur 64,
note G1 = CC2 valeur 71,
note G0 = CC1 valeur 59,
note C0 = CC2 valeur 52
etc
remarquez la valeur de CC correspondant aux demis-tons des notes reçues

en gros = que les notes envoient des valeurs en rotation vers 2 CC's

les CC's étant des CC's MSB les valeurs de CC's seraient comprises entre 0 et 128

est-ce que quelqu'un pourrait me filer un coup de main ? je veux bien débourser quelques euros éventuellement

merci à vous

[ Dernière édition du message le 24/02/2021 à 21:02:12 ]

2
Si j’ai bien compris ce que tu souhaites obtenir, le patch suivant devrait répondre à tes besoins.

cycling-74-max-for-live-3298631.png

cycling-74-max-for-live-3298634.png



Tu peux copier/coller le code compressé ci-dessous. Dans Ableton Live, glisse le Max Midi Effect par défaut dans un Live Set, appuie sur le bouton d’édition du device, et dans la fenêtre d'édition qui s'est ouverte, tu appelles la commande Edit/Copy.

<pre><code>
----------begin_max5_patcher----------
1554.3oc4Zs0aaaCE9YmeEDZu5YvKhWzdX.oEs.CXX8khALjEDHay3nNYICI
5zzVz+6kWjRjrkroikR61JZsknH0478cNjmKte4hIAyyePVF.9EvUfIS9xES
lXGxLvjp6mDrN9gEowk1oErHe8ZYlJXp6YJ4CJ63uJMew+.xxUxRvGST2A9r
rHGbuTObh5S+cVhBjTBhA+w6d+a.u6suErVVVFuRV+hRSxjKx2lYea3pAy1t
NIKUprhFUMXxRq.ym+gelG7zDy2ppmIrZzMwpE2kjs5lB4BkCjXBeFbJHDEZ
9BQQluvQyffqMq4qWbg4iodRFoI2KmoksYVUx793hr30xce7UnqqmwlBYolA
iUI4YMzLtvpQX7L5T.A5TOid4IWPBeT.wEZMPIKtQlEOOU1bAsIJbGpTyY6l
p5SajNcLHXJH31z7XsNec+jLExLpOSP6AKkw2KWdSrRUjLeqR9zUkUjcEaan
yzsx7aqGtd7lfr7t7BUWbdEezZx0XA1wy1pcRKUeJs2IjlmspOiqa1V+m5uF
MmIu7jXjmqiD4GFGIRHx4HA++giz.3E024y+4a98285e68+UfmdA3nS9r0Pg
caOgZOakFYsVhm4Qq8gCS7Cuwf3jwPkGGgRrewNKLjI+nVM1CB5Hgf4diAVv
A2ws2NqDCoABlGms5f6sBgXajP2oEbq0BCGVjtJVI6Dn3N.Jsaf1+QH9fNW.
9wAc+J.5M3BOQvYrh9fOWdL5DXnCO91lsIVmSWBHwamUxyyY0SzVsqT.GKeU
.1aCJ9DQpAl9DqiJhFOLtq8717LUYxmcA1MRzM7cIKWJaE+1LwGCXcYQRbJ3
U4oK8lsfivdaNl5xXlbVTkM76RMh5MoKyCOd96tjSfHyNQgcWYnnQlJ8P0l2
8h7z7h5WBmExgrocdEpw6aSblr8JMShFMsyqZtRcFRsVGhxDLxzNuBsCBZ6C
38wBHexn71U6QFgHDmQm14UMUs3EJsgZ+ki45..lEIBIHB2tn1qr6cut2WGJ
jub077hkxhVKkPwQgVkY+qZYX6IEZmNkIkKSkOKcxmbvuMew1xtTdM6gsz+9
W01qrucqLJtmcFc.Ies6CZ5+qyWp+qkbBmdrpCd0Lvqe8OcnBCPmcgAUx37q
IPyHJsyjm6VQvCsaEdZGje7zPYV2CJxs0Lp9ygLrmsuRxB.pm36z8Igdx5N7
HIxT+uilPSEpqpuE+eof8HzPFrGSsQ44UMrCReAB16Sj9vSLP+yO5o3Gl1wT
YKzIUzC1+9cd7ku.mGe4PcdbOaXWmrL417h0wpQcKKeeWrvmWYaGtIvLsB23
OXL2THts86b1LAUukF69jwvC+weF1TaHKkiJY1U+S6lLEGrxvFwMl1JZh2Ts
oK.11UIXiQy.LzoV0eoIS7I2AuN86DXK0v4iQfVC0jj8RyLnAtiR0NQLa+.E
cyT1Wf82pamezP6KzLda5qLeawhZMnJXF3o3EKkkpjrGCOc0SIPzXR6ybspU
HJhJfBBS68CEHaoBBHDAwbDjiIBN2VrRTTjHLhR4BcUD0UD2oOfuPg4ATLsI
pwjzdJax0FhJxKjaShfxottaAe7tyT0B8Q05ijOKIS7Rz5JLzIiecWlSJDEQ
YbssTPHDaUxZSWj17hoQHXj0.CIHHIBQw5xmIQ7gvZZ9Uu7yyrGE+6leHokN
0shG1ZNClwV+VwdHY7nHYhGRlLJRNzCIGNJRl5gjoihjYdHY1nH4idZB4HgK
14TWJy9qknOcwUGG5w6NyMhXuiHfFBIcr87l93.NaLQ8ASrgPRdE4fNDRh3q
jP8F4txqQPc+FpOc2PnaGyxtCUsWVEt+KDEE0z+NJ570MrG51NI.LTw1OnYf
gEtdHRe7tg.pGyEgP9WQdpXjuoj4MV9dkj1NZoOYb7h3.xoNGPgXFuQiMBCE
UO6LwMBcx3dD8F6lJvrPKUvg8SEb34SE93BLDwi7gxIdTCkqj43MatWVTVsb
qPCVG+AmAw1ZHMel4t01xffB48I0y21+yf3BcM6JcA6aKbMM3AlqwcAl9jVj
sMoR1Z3pEosuElFLTtI1gLa6Mt3qW7Mv2QGxU
-----------end_max5_patcher-----------
</code></pre>

3
sympa ce petit patch, moi qui ne connais pas max...
4
Il semble que je ne sache pas même bien entrer le patch dans max, chez moi ça ressemble à :facepalm:cycling-74-max-for-live-3305783.png
Où entrer la commande dans max ?
Merci

Sinon serait il possible d'annuler l'envoi de notes ? (je peux utiliser un autre outil sinon)

Merci

[ Dernière édition du message le 28/02/2021 à 15:20:56 ]

5
Tu n’es plus très loin du but. Il y a deux modes dans Max : le mode Édition et le mode Présentation. D’après ton écran, tu es encore en mode Édition. La commande pour passer en mode présentation est View -> Presentation.

Mais avant ça, tu dois d’abord déterminer les éléments qui devront être conservés en mode Présentation. Pour ce faire, tu sélectionnes les éléments qui t’intéresse et tu lances la commande Object -> Add to Presentation. Tu peux ensuite les disposer comme tu veux sur le plan de travail. Leur position dans chacun des modes est indépendante.

Un dernier élément qui est important : le mode présentation ne fonctionne correctement dans Live que si tu as coché la case Open in Presentation dans la fenêtre d’inspection du patch. Cette fenêtre s’ouvre à l’aide de la commande View -> Inspector Window.

Si tu suis ces instructions, ça devrait à present fonctionner.

[ Dernière édition du message le 01/03/2021 à 09:47:39 ]

6
Merci, ton aide m'a été précieuse, j'ai réussi à afficher...
Plus qu'à tester ça :bravo:

7
Bon je ne comprend pas trop, j'ai paramétré les bons cc's je crois mais il semble selon ma config qu'aucun message midi sort de la piste midi Ableton.
Les valeurs des cc's bougent bien à la réception des notes mais en output de la piste Ableton le signal visuel ne réagit pas et mon synthé ne reçoit pas :(
cycling-74-max-for-live-3309494.jpg

[ Dernière édition du message le 01/03/2021 à 13:46:34 ]

8
Ici les valeurs s'agitent bien à la réception de notes d'un clip midi.
cycling-74-max-for-live-3309500.jpg
9
Up, je reviens car aucun CC ne semble sortir du patch, les valeurs tournent bien comme les notes mais les CC's sortent pas
par contre le patch midi par défaut de max envoie bien les notes input vers output...

On est d'accord que A.CC et B.CC je dois bien insérer le CC de destination ?
J'ai pas l'impression que le patch envoie la valeur de CC au CC choisi par ce A.CC ou B.CC ...

Merci :clin:
10
Au temps pour moi, il y avait un bug dans le patch que j’ai partagé. Je suis désolé. Tu peux le corriger en copiant/collant le nouveau code compressé en bas du post selon la procédure que j’ai décrite plus haut. Ou tu peux changer toi-même à la main dans le patch les deux objets [pack i i] en [pak i i] (sans le "c" entre le "a" et le "b"). J’ai testé le patch sur un synthé externe, et en tout cas chez moi, ça marche ! :-)

cycling-74-max-for-live-3315348.png

cycling-74-max-for-live-3315351.png

<pre><code>
----------begin_max5_patcher----------
1473.3oc0Zs0aihCE94zeEVrulMxWvfYeXkZqlQZkVs8kQqzptUUjD2Vlg.Q
fSl1Yz7ee7EnARLINMPmVo1FvX7478cN9bwoe+rQdSyejW5A9Cv0fQi99YiF
oGRMvnp6G4sH9wYowk5o4MKewBdlvar4YB9iB83WjlO6KfrbAuD70DwCfuwK
xAq4xgSDO8+YIBPRIHF7OW8oO.t5ieDrfWVFeOudgRSx3yxWkoWMb0fIy0qc
9zO+6g0SLa0hjrTtPqNnMCluRTOJrZzRwSob8JT+xKiEydHI69aK3yDFXiIg
SfiA9He0GHp9CbzDH3F067iyNS8mwNROoIq4SjZiZVUxbcbQV7B91O9ZzMd6
BSh+dw4x3B4RI3E2xyhmZ.mcNnlBMCIdZI2.WIU.7tKMOVB+apW0BdozlFKR
xyZvLgLMifwSniADngdT7R2jIEFnlV.i106zPTMU9x30742FKDEISWI3atpr
hrqXaEclthmeW8v0i2jaRyyte+TdqoW9Pdgv17sM4ZlDZ4Yqjd4O6yAMOW6+
T+wf4LYySh7VySJf3tiDwGYbjfuEcjdW4E0UD6+8C+8UW9We5+r36fiFpns9
Lc.BhILKMRaWYuvfscgLUNFanhMTnpxakPI5OBNITkw+pTa2ATx7mfo1PUvQ
fJbmnZmc2IJhE3MMN6du8sS0Gh04OM6wC0VTLrew98wBtMnSsBcrUnibG5Ng
WJZ3v6eBf1fq+v.Wkk1EDipKMh1+HdU1xXY8iIfDa.mLnt3Nh+pc2L3P4gCv
1vN9HL5GA1U.2ygLvTVzvg5kwcZxg8hu9CIymyaUevd1reWd1lD3mWjDmBtH
Oct2A8LBwTsCRiXAMVxxjuYptR9fWZQfykJSmk.pdn8tIvn8tw4t7YqJmlWL
mWLKOMuv.J3DBhHgzXqWgZU2V20PJq5p0ZhnAr.xXqW0bMsoNTbjOZr0qZ9p
12KDOSHIIEG0ZQ8wgxP3pkh4qvldoZud67NgA9gvfwVup4K5RkxF0Jiymmxe
QDUGkZapTFhTAoY9lLyM4ncEnOBEFnsw6dEZ+UoW4+GPwcHtkwY71bnhtnQi
sdE5WZ88WLAb4k+1gKsu64UawQVd1h74xezO1+UnneIiHjD2tgDPviHW5QTD
wgqSLP6qPQl8YQ0+sOymnO.IdA.YMUp8BkoVQt+QWEQ8uGrZhJdnpAW7qadU
D58PdULk9FIupEJj814bUfl5x6L3aWDqLfaWuyqdX2ycLr64uGB61w9wEIyS
tKuXQrvh+j8t5BOxB7cXGYcfpSXiIM.Z55Uel4gASXzPje+u4bO7nz3UZ6v.
NldDYmTfssB1OtUJf9ijwQ5yQhEroe6WEBVBXasRzKmc1tz6KldXXM8DFNDI
G1C8jXsppdonJG2C2CtVA5CqicTbmdN5umts9BC0xQMdaBsLeUwrZ8tJwInQ
2U7RQR1yIZtdS8IMlztLRqlIhhnLHS2DGDhf5dkHQQQr5VWrZ5cUeCbPeUGO
SiIIcPVlKsQULjenN2LMzTGCE97cmnp46hp0ESdRRl3jnkMYHKB+Fa1LJDEQ
CGqsdQQl9agDowKpOrYpu0K2bx5P8FVWJRKAaW67aMmdytIWUrCRFOHRl3fj
IChj8cPx9ChjoNHY5fH4.GjbvfH4CFXfbfv6aE.kFn+1FHDhoSGzy2chaDwN
GbG0GR5P64UmJC3jwD0ELEzGRxoj.z9PRDWkDpyjvUdMLpoa2M20G51grraQ
U6Tff4etlnnl92QQmttgcP21JW9wkldujc.lYNrO5y20G.5PNBDxampGwHWK
TxYEdXKcZKcwkRD5QOlPpwigwlDxn5uRE8PmHnPniFTmpWicXhC70vLDtCLC
gmNLcw10GQ9cgNINz3goYx3kKWyKJqdcsPk8g+YCYqOALIMlYtknusfuNod9
5CzyKtP1jqP1g6pBSivOxLGzum5f+JxVkTIaoj+wY+DfSd48E
-----------end_max5_patcher-----------
</code></pre>

[ Dernière édition du message le 02/03/2021 à 23:07:54 ]

11
Merci beaucoup Sir Preskovik. Beau travail !

Fort sympathique de votre part, faut que je me mette à programmer max j'aurais sûrement d'autres questions !

Bonnes journées d'ici là.

12
Re :
J'ai essayé de paramétrer une rotation sur deux channels midi mais je n'y arrive pas

pourrais-tu stp m'aider pour avoir une rotation de notes vers CCs vers deux channels ?
Donc deux CC's par channel
note vers CC1 channel 1
note vers CC2 channel 1
note vers CC1 channel 2
note vers CC2 channel 2
loop


Edit j'ai réussi à faire une rotation vers 4 CCs tour à tour
mais vers une même midi channel
ca reste intéressant
merci pour le modèle
par contre je n'ai pas trouvé dans max comment sélectionner les midi channel en out, ou l'objet qui puisse me le permettre




Merci en tous les cas

[ Dernière édition du message le 04/03/2021 à 14:08:42 ]

13
Normalement, dans Max, on peut déterminer le canal midi à l’aide du dernier inlet droit de l’objet midiformat. Mais, avec un device Max for Live glissé sur une piste Midi, c’est le contexte de Live qui prend le dessus sur celui de Max. Or dans Live, chaque sortie de piste Midi détermine un port et un canal Midi spécifique. Et le changement de canal Midi à l'intérieur du device Mac for Live à l’aide de l’objet midiformat ne sera pas pris en compte…

J’ai lu récemment dans un post de Cycling 74 sur Facebook que, depuis la sortie de Live 11, la version de Max for Live qui l’accompagne offre de nouvelles possibilités de routing Midi. Mais je n’ai pas encore eu le temps de regarder ça de près.

Pour les versions précédentes de Live, il va falloir …
  • soit travailler avec des devices repartis sur plusieurs pistes Midi de la session,
  • soit accéder via l’A.P.I. de Live au changement de routing de sortie Midi de la piste pour le changer à la volée. Mais de mon expérience avec le routing Audio, ce n’est pas instantané.

[ Dernière édition du message le 05/03/2021 à 00:24:01 ]

14
Ok merci beaucoup...

Je peux te demander un dernier coup de main s’il te plaît ?

C’est un patch pour ma machinedrum qu’il me faudrait maintenant.
Un utilisateur a sortit une update unoficielle qui a apporté de nouvelles machines et des nouveaux oscillateurs.

Là aussi j’avais un patch en midi processeur mais sur Max ce serait bien plus pratique.

L’idée est de jouer via midi ces oscillateurs, ils correspondent chacun à un CC.
Le premier CC à valeur 64 joue la note La/A et règle par quarts de tons. Il lui faut donc deux crans pour changer de demi ton. (Les autres fonctionnent également par quarts de tons)
Les trois CC’s suivants sont un peu différents car ils suivent la première note, ont à 64 la même frequence que la note du CC 1, il faudrait que les valeurs distribuées à ces trois CC le soient en fonction de la première note des 4 reçues.
L’idée est comme dans le patch précèdent de créer une rotation, mais donc cette fois vers 4 Cc’s. Mettons CC 1 2 3 et 4
Aussi il faudrait que seulement une note sur 2 trig la piste (enfin ça c’est pas indispensable, en fait c’est surtout pour voir comment ça se code, que je puisse expérimenter par la suite selon les enveloppes que je désire donc je modifierais peut être), il se peut que parfois j’utilise chaque note pour déclencher le gate.
La piste se trig par une note au choix.
La machinedrum est construite de telle façon que ses 16 pistes réagissent à 4 pistes midi, les quatres premières pistes vont par exemple répondre à la Channel 1 et seront jouées à chaque fois que la note dédiée à la piste sera jouée, mettons C-1, C#-1, D-1 et D#-1 (chaque note gare une piste)
Ce serait extraordinaire si comme pour le patch précédent les notes reçues se divisent sur deux pistes, cette fois les pistes sont donc sur le même canal midi... Si tu me le faisais pour deux pistes je pourrais ensuite essayer de repatcher de façon à ce que les notes fassent des rotations de 4 pistes soit 16 oscillateurs.... ce serait magnifique, peux tu m’aider ?

Je veux bien te faire un petit paypal pour te payer un coup si mal de tête.

Merci mille fois...cycling-74-max-for-live-3328887.png
cycling-74-max-for-live-3328890.png
cycling-74-max-for-live-3328929.jpeg

Un utilisateur a déjà bidouillé un patch mais celui ci ne répond pas au notes midi, je poste un screen pour que tu puisses voir les différents oscillos, (le premier à 64 et les suivants à 0 qui se règlent en + et - quarts de tons),
Voici les liens vers ses patch https://www.elektronauts.com/t/machinedrum-sps1-uw-x-04-released-unofficial/121321/453

Je suis un peu casse pieds et m’en excuse merci pour toute aide que tu peux m’apporter si tu veux bien m’aider encore :)

[ Dernière édition du message le 08/03/2021 à 14:18:20 ]

15
Bonjour,

J'ai réussi à faire le patch que je désirais, seulement je ne sais pas comment envoyer seulement un gate vers les notes qui déclenchent la machine. Tu pourrais me dire comment copier le code du patch comme toi ? Que je te le fasse suivre éventuellement ?
Merci
16
si par exemple j'ai une rotation de notes vers 4 CC's de pitch
comment puis je envoyer en rotation egalemment une note bien précise ? Sachant que j'ai besoin comme un drum rack de jouer telle note pour declencher l'instrument
en gros le concept est un peu le meme que si je voulais jouer 4 instruments d'un drum rack sur ableton, chacun leur tour, a partir d'une seule piste midi mais en envoyant en meme temps des CC vers les pitchs CC's
il faudrait par exemple que quand le CC1 est modifié la note c0 soit jouee, que quand le CC2 la note C#0 soit jouée, ... CC4 note D#0 puis retour au début de la rotation

il faudrait que après chaque pak j'ajoute une destination d'une note précise en gros... comment faire ? je dois insérer quel élément ? Est-ce que si j'ecris note C0 par exemple ca va déclencher la note ?
cycling-74-max-for-live-3332184.png

thank you

[ Dernière édition du message le 08/03/2021 à 15:01:04 ]

17
Wow ! Wow ! Doucement … Ça fait un peu beaucoup de question en même temps là…

Bon. D'abord, pour répondre à la question concernant l’adaptation du patch Machine Drum GND: je n’ai pas tout compris dans la logique que tu m’as décrites, mais j’ai repris le patch qu’a déjà bidouillé un utilisateur et je lui simplement ai rajouté une entrée Midi. Normalement, ça devrait faire le taf.

cycling-74-max-for-live-3333513.png


Le code compressé est ci-dessous.

<pre><code>
----------begin_max5_patcher----------
3041.3oc6cs0jihaF84t+UPwiI83ftBj2Rlsp7TlcqLIURUyjpKrQ1M6fAG.
2SO6V6+8naFCFiQFCX6jYppsGKARe5ny2EIDR+5iOXOO8MVts0ez5SVO7vu9
3COHSRjvC5e+f85f2VDGjKuL6D1WSm+y1Ooxpf8VgL47hrnMIoErc4jrccTR
LqPdWPchaBJV7RTxpmyXKJT0JDNy4IKD.H9h3K9D5Lyw5euubR2VbXAoRp3a
aXpRwNJov9I0Wk2ZTnTz3h66v6DqEowoYp6wYl2ShO7nPWLww2yA4CghjP.j
Kjf8c.9TGW9UADBjn.9sGeT7wSWFXsMYSvhuXEYEcTzBzIZgcFUzx8lBsVGE
FsIHKm0OvB5JAKO5LxAf0xzjhjf0RPw9OkEEDa8mSiCsOJV50FVJ.xc+UAWq
mxQgYz..yUZJ4Q+hTl.h1qJ4WhBCYIxDG19injd1Yfke441f4dVcFfSQrOFT
Cuwg5EoqWyDTkCv5+Zf.GYV+3Gs9Wybv+dq+F6+rMJiUhKw7bWjtMonlY1LV
NuzBJhRSp1EPjFY8ohOATo0CfWcqGF0WhQDw8hQRMKfi7WP+VsC4zrCA.7sO
hz1W7aMKOOXEqA9EkrL09znBB4IDepitQPZZR0HGYHhrD3LmYd.WWN6Q8Ore
aEqID5ixlA.2o.7R2vRr6GJfcTfAoCOTma6lXOb1w1rfqImkFetVx10DUrek
N0.1DQCYSrusMt1PSRLrq3MNpddooWY0wxzsBcyfaOMJl8JKKeGA9Ic5Aa1T
I4GpbKh19Oqrhq8JKRJJQkjSYRYrWi1c+3xTCx3M5BdKdalxYyazcQGJJlzP
VVx1nRcIYufVjj3svIUNO9M0MK5V1k8dXz2EKo+dHkSOEvgv6QNdG5p3zEeg
EVUlkpbQIGpTWlcHaYv13hmq4CBN6n4uTKhGMy5dZKaAqxhBSSj58U6JDIuq
59jEPpTK9beiQdEIAaNxMyYAbbokLy4Mxs4yCxD8TyiYUrtvowoow0yp79hY
KKzYuIJI4.TrHcS6YlEs5kSbuyS4Yt9TksLm7m4AwKy8YNon347fWqi1EAww
Zsx5E+aAIQqCJXEQpt.nSYlrj.dC8k7EbqRw0Zupbd8H4DxI4KXeMJr3EYEU
kLvu7nM6HQ1k8xgQqX4E0SqHXUd8TxK9lBzqjz14Zk3mKXq2DyaE0ufZilrp
FaU6W0R+.6XRiTkZiGZ3xoRFGw3k1ArZHRN69rjj1po4NLO2VX653IUAtUEF
jWeRH6sJFQzVz01S5I5TOJw5l5eebDeHkEuvrDiBO2Jco7GKdIMKz5aoas9Z
PRgUQp05fuvDe+BmwJtj0VKSy3DxBVnEO74TqWCh2xKfhWBJjEgNFzeHa6Zq
s7lUFWoMILe1mS9bxOxiMcgrlWmlIJtfDw8v+uAh+dMHJVPb0xzWihi4WNKH
SVvgQ4bNz2r3klE2hWQPlpB2jktfGRhrB9bxG+f06rvVePTB7e8O+C+z+fm.
pLgOXA3+9ibp.udDIt+hpjXULqVLy.TURU0PDM7x1y+.pPHQJWmd95+AEoAU
AaSaxGa3W9zzafitVZuDa5QtgWYGe6VZOswY2aqWfKZkb0v7K8PZKrBF9rxh
+ybJUVz7sEpKtpK+yxxD2M47fXscmR+VGwv0i6k3yL5osbsps1FM3I0vDb8N
VjPlMNXT0nGovNBoBsKjJtAWMna+wOHlRgmDeHY56+kHCvg4AJK51lGnVmgB
9P61G8VFG6K3l9U9hpFu2PLHj1hf05u7gePn.+9f3Ea4db3A40qYXDSHGQuD
51A9SZC5VFmFTzbNeN0783S++vPg4iUknhEVMLa0D.QojuGK72iE96wBehn8
pOsL0MKplsQKPqgJC6HVB0Lyfvx4BjnllF3HDrLzyd.C.1.HwouPBVOl8wGR
buWfDDFLQPBcpfDXuoG.4b4.TwcqmP2w.K.9SL8n2FQDSxKjLE7CvjYEA2ac
EjlePGa9wjoqP5KVnGqzDfEjgDKpMDjCVdCrXKG9HofVnVAERGfhhfP8TOkH
eCTVHmBTlGjrRLTi19tcPyYpHPH2Y8VcBpTmb7FYJzjYsE62avPScFevXPMs
bQykqtICIyziV2kRnPhCcHlZ2pqRf1Vo.lM6tvow7yuyp2ws.AR5B10YFvCx
QPMRND7nSgid9127XCf5dcvFu6.rAfUOIX+IFalrQG063d8HB..35M7HS6vx
TEoSHORGP+C7yU8H3vGBMnKdvAx3ZZCdbmLVi2ECN7fimNdiKch3MEVysla2
yGsk1IEDiZvafFvafFGmbqvDdhfo2Y4L6RckyCqdvIPpGmQqvC7N.d14M+J.
Of6A3g6PGdcvGp2cf0Ykx0zZclNnCEmKQyYYWnMXjeC5gZgGbI1f6z9Ko1bT
ehm0rdIXKVvJxmk4MC7os9bcfOr+cO7osNckvOu6c7ibEUdwt2.nW6NMWETv
r5875Scj.KpwHZ.7A4zseAbWHai0eSCzkb63iPAFPj2UfkA61EwTMRmk8ejN
5EwG.2qnLfcGCVWvHXpFoiboSxxr.Vj99HSzzMmFSAE0jmdBtqof5fWbuVQL
zTE8pbowdgqeABza3m6k1wF3zMSl8djOJeiixLY1w3BmrgEdAObIRaSpf9Iv
LZnC9l4gMoewA7m5m0juyU6UIPImWVzlDBrAmwD7pkEktO3NEMzOpjgFNtdO
IxKDNTiDdngiy60tAcy.G54UYngC7YAG3aF3XWXJTxfBGjyBNHl9BtbHBIaP
h7ONNkmtMawNK+6rvaUu8DxxKhRJWO6epLrb4EZT+zYKEFJDX0aKxnHCdlJD
9iIR34YpTfFSov0To.NlRAwTto.KfijT3ZJV3RGQrXWg2sJh6XJEXSwhlfVZ
Vn5EJx45JZTm1EMv3IZ.S3wio1jKzP.ZmgvwQJ.lJEdioTXp4MvHJDTSM06M
lpzTSC.f3L0pzFKZX+oVk1bQyqcQCdkEsSXiFMNh1MPXdDSgG2wzXL1zfMcG
SKPXSs.QGSiwX2yoGALkVfLWz.sKZfqqnI66.SoEHiEM7Ta.BKFQA5Lb1MdR
A7L7qMdRA3LbgMdRwUebMFOrlQTFfdm47OLclAgm6jRLclAMWzfScfXP2A.0
btxhFbx6Po2tpAzaW0.5sqZ.8LGr8zEN.z3gJQFSC+lNKmiYLI.+yYtVwikT
3cKLG7.5MAVPtIjB74nh.FSo.XJVLZ7Bjgws6hGaovjdD3nZuvTqV9jo1Msw
hlGYpcSKMgaBO1epcEBL0UHcpiePJYv6ZIC5M45.NFNQGWIQyDc.n6UQzLxz
J8pHZlv0.9WEiZnaWQyn3F7tcEsqicMih77Lcf9+H6FuwQuxlEteq3z90f80
zO82eOticpWfuy9cpW0R6kh5Zm5MXyFVPVPhpmB09tIKPs2+h8OQwaxQvj3s
Nn95it16CI7T66tf112cq0wW1ieh9d4d8c5xlaqr6q10bzRj+6n3Y62PY2me
bZxpi08T6hhRhJ38nMaCGTUARhQK0jtPzmdO60KpbI4ujlUzozrqa3XUxVdk
Ttcedz1aTxWja7s01WbGO5NpK5d0yulgmtCoS.cGSuao6naJ5N5tmtC6ft6Q
GQ1tZsIOxj8JGdS2ajc3MEYGd2S1Acc1jgGQxtdewejCj4lgqeHWFzetbMxJ
EaFaEbQrUvDvV+RdbTX4KG9o4j.0AmfKRsAQ2myKO0Fgpxd9wJnzkKyYpMJ.
uA83MEXxYZg3zOnJWjqQsRl.kZvodgrZq+hjn5ANbvh59gluxFzpi5uskQSk
0PWi95yplb5plFpJB1QEgoCUMA5nl.tCPM4Z.1c..W6DHk3.7ITWpimGBg.h
CeTwKfJE5CI9.GehHEGDvA4CHPnOF46dpCXWSkarAx8PfOHCpm5xR8Y3XTqX
vnzury9QT3lTtEHs9OBH2FQbTmZS5Seg5+xU4OVsMB4BmcDLw4hvDnAXRcbq
qC0VSqY.vDEE.XHLy.pOsYsVWnAotLhmAFB6zxyhIyL1.pUUJeQGbFBIpkCN
6fN3bCp4YFT6mWPGdVAImBx1Nifd72d7+BrgtVLM
-----------end_max5_patcher-----------
</code></pre>

[ Dernière édition du message le 08/03/2021 à 21:34:31 ]

18
Yes tu as la Machinedrum aussi ?
Merci pour ta réponse !
J'ai réussi à bidouiller un patch pour jouer les CC's en chords, mais le pépin est que j'arrive pas à faire trig la machine via ce même patch, je vais tester celui que tu m'as envoyé.
Faudrait que je puisse copier mon code pour te montrer mon patch...

Merci beaucoup en tous cas je vais tester ça. Ensuite peut être que j'essaierais de faire de 4 tracks in synthé à 12 ou 16 OSC selon les machines GND. L'idéal serait de pouvoir les jouer via midi comme un seul synth.
J'utilise un patch max "note écho" qui m'amène à avoir beaucoup de notes en fait ¶¶'

Merci vraiment et désolé du spam...
19
Citation de WonderL :
Yes tu as la Machinedrum aussi ?


Non sorry. Là je travaille à l’aveugle en espérant que ça correspond à ce dont tu as besoin.

Citation de WonderL :
Merci pour ta réponse !
[…]
Merci vraiment et désolé du spam...


Pas de problème. Je sens beaucoup d’enthousiasme, c’est chouette !
Mais à ce stade, je suis un peu perdu face à toutes tes questions.
Il faudrait mettre un peu d’ordre dans tout ça … ;-)
20
Est-ce que tu sais comment trig la machine a chaque fois que je joue une note ?
les pistes de la machinedrum se déclenchent quand note définie est jouée.
pour les differentes machines maintenant reglables en tonal, j'aimerais pouvoir jouer le CC pitch et en même temps déclencher la machine via sa note définie...
le patch est cool mais j'avais pris l'habitude de jouer plusieurs machines differentes en poly et de faire une rotation de note + de declenchement.

un exemple = sur le premier patch que tu m'as aidé à faire, si j'ai une rotation des notes vers deux oscillateurs, il faudrait par exemple que quand la valeur du CC1 est jouée, la note C0 soit jouée, et que quand la valeur de CC2 est jouée la note C#0 soit jouée.

afin que tour a tour les machines de la MD soient declenchees

est-ce possible ?

Citation :
Non sorry. Là je travaille à l’aveugle en espérant que ça correspond à ce dont tu as besoin.

C'est encore plus gentil de ta part alors.
C'est une bonne machine mais j'imagine que tu dois avoir des patchs tout aussi géniaux avec max...

[ Dernière édition du message le 08/03/2021 à 22:24:09 ]

21
Citation de WonderL :
Est-ce que tu sais comment trig la machine a chaque fois que je joue une note ?


Bon je te rappelle qu’au départ, tu avais demandé qu’on annule l’envoi des notes… ;-)

Citation de WonderL :
Sinon serait-il possible d'annuler l'envoi de notes ?


Mais si j’ai bien compris, à présent c’est pour trigger une note spécifique que tu souhaiterais définir. Je suis parti de l’hypothèse que tu souhaites que la note soit envoyée juste après que le CTRL a changé de valeur … Le patch est devenu un peu plus complexe, il est ci-dessous. J'ai pas eu le temps de tester en profondeur, donc, c'est toi qui va faire le retour de bug. :8)

cycling-74-max-for-live-3340830.png

<pre><code>
----------begin_max5_patcher----------
2384.3oc6b01aiiaD9yI+JDb+pqAG9N621M28gBz1Cn8PAJVrXghsRVcmsjg
rb5d8v8euTjRYsiornrnrcxtAINxTuLbd3LOyvgz92u8lI2m+kjMSh9KQeH5
la98au4FSSUMbS86uYxp3uLeY7FykMYd9pUIYkSlZOWYxWJMs+O9oe9GaZbc
QxF80DWllm8ohj4kVAPvzYjc+Q.SijyPSiH7pWA8wQezwyn51g51y1tJMaYR
4lcabcb47Oml83NBiyDy369CVMMhqHsHN8iMeaYyyEU2Z5Bitke+u7m4zIUs
8G2da0KSuPnkRLRvkjJc.WR3jgKxYFt.rwRRwmwFE.hJLXAWAsHftgD7kARD
yviCjfkngBIvo.IYI+W8Me.hTFcezxI80tG3Nr6YXitfjUJFF0pJgqa01T4u
sNw9Tmbeb1iSlFMYxy23NZMieJZ8xzmRloEe0UU+LeJtHKdUxKO8GDerStEw
gbK.XIGMCp.KjjKNA4ZxkCEmmXbE99vx73R2fr3YLHtPCRkIEeJIK99kI61Y
2D+TxhOEWVVjd+1xjudzl5Qh5ghJrd41j7GZZto8ce7ayRK2T9aVIHmd3ErL
O6QmCXrlAr8t7MeNunz0065ha.FvdJiwUy+Bi+UVdYhdPvoGFomC9BFsZXWp
pd8HNXN3LXx.xYrJ9WSpzqHNU6tiBitgXdoasZXaMpOt0s5RSbxwLG9zb5nR
bhGYhS9IQbhIyDrQg3zMHqHiJwI4UDwo3MLwoyA+gPbRudHNcqafX7INYWZh
SJ47SbRkiLwIqKhSfXx1a7xwzMrNtTkT0qHpR9aXpRmC9CgpDc8PU5V2NGTk
W7ImiolLoGaxQwHSNR8jbb7xirAHGW5Ph7UDcH8MLcX8v8.H.IhqGBvFs4LP
4QF6JyQ5hJ.KnGx1elqLGCjiIMAvurzDn9PSPBGMAZznIVG+qQoQoMs+Pd1W
6buqHMdYz6yWtvoeGtuUsELVELkixfztOYyf5mSWrHYOC0CscbZxH1U21j9+
rlJZAdptqKznRqNqUmraWUPw+5JNIMTszcW8ipmx77k4E1KGMSvoBDepyifc
tQsg9d2Gv3RNYpyi.eHCRRVrLYuGIE.AmM04Q69HimWpAjCzDpllhAU2jjR.
hvbS6emGZD1Q1eYI6KiJfgol57ncEz84EKRJ16VILrhZ5dGdzd.lCidlIJSM
EniQUKh7viGfI9NJ8P97sab0o03H1LPb3QPmbv1tkiQZe6V8kD2qb8b.S9Z4
8RG8KeXgeXVzc28mbwvuJeg9WyUQ6LZQ6Ol.lOYORIAeRojblq48XmRB4UTJ
I3ucSIw85gbYRIgd9SIA6YJI1c7w2SI4sQJIZy7umRhOj3ru4RI4tvjRxcmi
TRZIPwFMXstp5P8MV.HMkEBao7raEsSorPoYlhBU8OmVUi8dN.5hTWHu.qbF
CKF0RESeEkvEbUkvk+lVdYWM5K5.CvipkzqnT2ulLiZaeE+u+w+1Oc2e8m+O
8ds531Byyw0Ii26MCLVMV6OZe0AfRs5vIus2wxftlooQ22acvFVjfM9aB0.C
KZV4TW9cXd.0zsYqimu2DF6o5VOjMZYAfIATaeLtLIh127cpoSoVZalB5PUo
GiO84+bpr3IW6EBv8t84hTH.L57WHfNyYD88Ul3sVY.nBaY.rIl+8x.zVBgX
3atx.79vTFf2eNJCfFQJ0j.m1bInHiwOnZdsCNc2aDLmSyGcLqFT3hGNOeal
9gGAsjA.qaPfZRw1ln8oj.PctNM+0VNO7q9r.Z1Va0w8oc.HCtj+vYORuOg4
asZ+sE0s2A.a6S9IyNEIGhNHSs2ukX9piM9cggM9cWvhxtJcQ5C4EqhKOEOV
Q6FNpJCmc9Ai0YnIk1Omx7YRl.nX6q5b58Zpbd3M2P34b2+FPe5ifl5QuMIm
BXBc.lUXj0Kj2wtiV1C5uWDdX5dAMNFbRNOv4NaJ1PBluzxTY2yoBgm6f1Cg
1cSL87.MoYiiYFXK7fTDtnrstlKADoZq9f+PxSoyShdJonLctFYVltJsEaJc
DGcJqQ+q3rMQ+c8TN2tJ5el731kwE8EJqAR6+HjPXUobhUvdXk44qSpH6keU
uX5hUsuO.tIeaw7lAo5HwQ6T9fjMkoYOmVwG9Z1Q5rZ+Xqc58lrkRwjHIgiU
bjDLy0RhP.BK.j.SjBgYVlJkRRULlPpmFVyzqcZE3qpv8PUv38tHsW05bssZ
M3g0IZxpRC2lu4NuafcMlxi9FqdrX3RB7QRPanfTwmAG7wRxZSK0yMg2uyY4
V3fqmob3HqvGjUEBj0G6qltyvkTWig5rahvOeM66ApGInbDUQQTfRqb2PHAf
QBoDoznN1zDVPITPmhl.yDunbfuvjPAt9jpY+dyAPH4LwN42Qox5SNTbf4Ch
SCAhy7wqgdLulpuaHNzBudZrZvf2qywre+6nim.NO2P0WhOHKKDHK1GIQBkj
FfWiNyP.PRNkST3ZWDDH3HLkR3JFxD2RG0BCRJH.tfyoG0qQfcr8ZER9Q7Zp
N4PwAvGDGEBDG7wqAcLuFFztWCU1tWi6yY8ZnxQxqg5UTbH.HK0mzxnpPIoA
30vPfhocEPRIgP.qKhRowbLSAHkI+ODAPDcLDLVQIJwQcZXDGNMRDocmFyIG
JLH5MLLhoA6FYH1zRk00H2MVXKc9vwhtL9HgHYUpOYru20rCnOHIS7wAivCf
NR7IsQhHTRB7QRsRGW8MSI6YRVrcmH7h2YIYwRk4JC.sJwKy.zdWTn3fFVGm
36jmaoiewlpLwS1NH7Nd6wg1Sd1AKYhGRlLJRl5gjoihjYdHY1nHYtGRlOJR
tS1DRaQUZY9uV1NrMBLnnO+tA5Hh8tnUsxYW2aH1u9DjX9yuKD8stXIfPLQB
rWDo3PIIvGIACUR9LczWD56pHpF1mYrS5xA55HNmQW5hzGBQZdFI0UfMHD04
.C9ltj2kr+hYpg7YZtgXlFfWqygnWqyw.px5vzEuJ4cHLpAtunFJ7UhdX8be
JcLP6y38PpO3vzEeleDKDQGAhunFJ70PcX8beBZgChOgOzuzPLedvG1wfnR9
Dv2ixvXWL530qeJoXS8saD5jUw+h0HwrSUzYvlYeqYcvmTj7TZy0a18TShKl
+4zxj4kaKrqT+W31cyyjpcYUQ11zZYqUWsHM6IfpU0ey5XqlY15.29G29+M4
FsUN
-----------end_max5_patcher-----------
</code></pre>


22
Si tu souhaites toujours que chaque Control Change soit envoyé sur un canal Midi différent, comme il ne semble pas possible de contrôler le choix d’un canal Midi à partir d’un patch Max for Live dans une piste Midi de Live (en tout cas, j’ai pas trouvé…), je te conseille de procéder comme suit :

– Crée 5 pistes Midi. La première servira de master, c’est elle qui contiendra les clips midi ou enregistrera les notes.
– Les 4 pistes Midi suivantes auront le Monitor réglés sur IN et prendront comme source Midi (Midi From) la première piste.

cycling-74-max-for-live-3340893.png

Ensuite, dans chacune des pistes 2, 3, 4, 5, tu places le patch Max for Live, mais dans une version sensiblement adaptée : à savoir que tu vas chaque fois supprimer 3 des 4 envois qui sont connectés à l’objet Gate et n’en garder qu’un seul (mais jamais le même).

De la sorte les pistes Midi 2, 3, 4, 5 recevront les signal Midi de la piste 1 et lanceront le compteur du patch (objet Counter 1 4), sauf que trois fois sur 4, ce compteur ne déclenchera rien du tout.

cycling-74-max-for-live-3340896.png

Je pense qu’en organisant ton Live Set de cette manière tu devrais obtenir ce que tu cherches.

[ Dernière édition du message le 11/03/2021 à 10:13:09 ]

23
Citation :
Bon je te rappelle qu’au départ, tu avais demandé qu’on annule l’envoi des notes… ;-)


Oui effectivement mais ce n'est pas pratique finalement, d'un côté ça me permet de trig la machine indépendamment des notes reçues, mais du coup ça a évidemment des inconvénients...

Désolé de ne pas être clair... Il y a beaucoup de possibilités et je m'y perd.

Du coup merci encore pour ce beau, que dis-je magnifique présent coloré et toute l'explication qu'on trouve dans ton post plus bas pour le midi.

Cependant ça ne fonctionne pas :facepalm:
On a vraiment pas l'air loin de l'objectif mais plusieurs choses étranges.

-Il faut ici que je choisisse ces notes C-2 C#-2 D-2 et D#-2 pour déclencher les tracks déclencha les avec C-1 C#-1 D-1 D#-1... (Pas grave ceci étant)

-Les CC's ne sont pas transmis !
Si je choisis CC16 par exemple en destination il ne reçoit pas...
J'ai aussi l'impression que si je bouge manuellement la valeur de CC ça va déclencher la piste concernée mais pas envoyer de valeur au CC désigné.

Aussi y'a une chose que j'ai oublié, j'ai trouvé un petit outil pour parer au problème mais au cas où... En fait une valeur de CC correspond à un quart de ton, donc il faudrait que chaque note entrée enclenche deux quarts de notes pour un demi ton.


Voilà voilà...

Je vais continuer mes tests...

Merci pour ton aide, mille fois. Bonne journée l'ami...

[ Dernière édition du message le 14/03/2021 à 13:48:42 ]

24
Petit up
25
Je ne t’ai pas oublié WonderL, mais je n’ai pas la possibilité de m’occuper de ton problème avant quelques jours encore.