ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray BrainModular BrainModular Users Forum 2026-09-30T19:41:37+02:00 https://www.brainmodular.com/forums/app.php/feed/forum/24 2026-09-30T19:41:37+02:00 2026-09-30T19:41:37+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46431#p46431 <![CDATA[Patching questions • Re: Pixel Mapper]]>
Je trouve bien le sens de "lecture" des pixels en S ou U etc
Ainsi que le fait de pouvoir désactiver certains pixels de ma matrice ...
mais j'ai besoin de sauter certains pixels sur mon ruban car ils ne servent qu'à éloigner une bande de l'autre, comme je le décrit dans mon image plus haut
le pixel 23 ne doit pas être lu , ni le 46, ni le 69 ... ainsi, à la fin de mes 2 univers que les pixels 322 à 340

en gros, je veux que le pixel à coté du 22 soit le 24 et non le 23
comme si je patchais 1 à 66 puis 70, 71 ...

Je ne comprends pas comment adresser chaque pixel individuellement

Dans Mad Mapper j'adresse chaque ligne ou colonne individuellement comme je veux donc je n'ai aucun problème à faire 1/22 puis colonne d'à coté 24/45 puis 47/68 ...

Statistics: Posted by grego mondo — 30 Sep 2026, 19:41


]]>
2026-09-30T10:31:00+02:00 2026-09-30T10:31:00+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46430#p46430 <![CDATA[Patching questions • Re: Pixel Mapper]]> J'utilise le pixel mapper d'usine sans souci et avec tout type de config .
Il est possible d'adresser les pixels qu'on veut dans l'ordre qu'on veut.
Je ne comprends pas quel est exactement ton souci ?

Statistics: Posted by joffo78 — 30 Sep 2026, 10:31


]]>
2026-09-30T09:17:03+02:00 2026-09-30T09:17:03+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46429#p46429 <![CDATA[Patching questions • Re: Pixel Mapper]]> Capture d’écran 2026-09-30 à 09.14.59.pngc'est plus lisible comme ça

Statistics: Posted by grego mondo — 30 Sep 2026, 09:17


]]>
2026-09-27T17:01:45+02:00 2026-09-27T17:01:45+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46426#p46426 <![CDATA[Patching questions • Re: Pixel Mapper]]>
y a t'il un moyen de mettre un switch sur le enable d'un plot ?

Statistics: Posted by grego mondo — 27 Sep 2026, 17:01


]]>
2026-09-27T16:54:59+02:00 2026-09-27T16:54:59+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46425#p46425 <![CDATA[Patching questions • Pixel Mapper]]>
Je travaille sur un cadre/écran led fabriqué à partir de ruban led RGB adressable (WS2811)
J'utilise un controlleur SPI : BC 204 (Artnet vers led)
J'ai fait pas mal de test avec Mad Mappeur forts concluants ma fois

J'arrive sans soucis (ça m'a pris un petit peu de temps quand même) à envoyer de la vidéo sur mon cadre depuis Usine grâce au pixel mapper (qui sert à ça)
mais comme c'est une étape de travaille j'ai des pixels que je désire sauter

en gros voici le câblage :
46 92 138 184 230 276
1 45 47 91 93 137 139 183 185 229 231 275 277 321 341
2 44 48 90 94
3 43 49 89 95
4 42 50 88 96
5 41 51 87 97
6 40 52 86 98
... ... ... ... ...
22 24 68 70 114 116 160 162 206 208 252 254 298 300 362
23 69 115 161 207 253 299 363

et ainsi de suite

je voudrais donc pouvoir sauter mes pixels 23, 46, 69, 92, 115, ...
et comme j'ai un recâblage au bout de 2 univers (2x 170 led) pour ne pas avoir de connectique au milieu de ma colonne je voudrais aussi sauter mes pixels 322 à 340
puis recommencer en sautant les pixels 363, 386, ...


bref en vrai je voudrais re-mapper mon dmx array en sortie ou entrer dans mon module pixel mapper un Array d'adressage des pixels ...



Évidemment je peux envoyer des vidéos depuis Usine en NDI vers Mad Mapper où je peux placer mes pixels à ma convenance

mais vous vous en doutez j'aimerai pouvoir cette étape et tout gérer dans Usine

Statistics: Posted by grego mondo — 27 Sep 2026, 16:54


]]>
2026-09-26T10:43:28+02:00 2026-09-26T10:43:28+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7470&p=46422#p46422 <![CDATA[Patching questions • Re: pipo-motion]]> Tu peux régler le Pipo pour qu'il envoie en broadcast (adresse se terminant en 255)
Comme cela tu récupéreras les données a la fois pour max et usine , a condition que les deux logiciels tournent sur deux ordis différents.

Statistics: Posted by oli_lab — 26 Sep 2026, 10:43


]]>
2026-09-24T18:37:09+02:00 2026-09-24T18:37:09+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7470&p=46417#p46417 <![CDATA[Patching questions • Re: pipo-motion]]> Quand tu travailles en OSC, regarde avec Trace les messages OSC entrant, ça permet déjà de voir si quelque chose arrive et à quoi ressemble le message.

Je viens de voir que dans la version 7 tu choisis la carte réseau wifi ou filaire avec laquelle Usine va travailler donc bien vérifier que tu vise l'IP de la bonne carte

Statistics: Posted by grego mondo — 24 Sep 2026, 18:37


]]>
2026-09-24T16:03:00+02:00 2026-09-24T16:03:00+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7470&p=46416#p46416 <![CDATA[Patching questions • pipo-motion]]> Je souhaite savoir comment connecter le capteur de mouvement pipo-motion dans Usine.
Mon collegue a travaillé sur Max avec ce patch en pj, mais nous n'arrivons pas à le connecter à Usine.
J'ai cherché dans le Setup, Reseau, les connextions osc,
il y a la page du capteur pipo-motion.local sur laquelle j'ai noté l'adresse IP de l'ordinateur, et le port ouvert (2002) ou partage (2004) mais cela ne repond pas dans Usine.
En le branchant en USB, le capteur est reconnu dans les devices mais lorsque je le bouge, les valeurs midi ne bougent pas.
Quelque un aurait il une idée ?
Merci à vous !
Bonne journée
Gwennaëlle

Statistics: Posted by gwennaelle — 24 Sep 2026, 16:03


]]>
2026-04-27T16:22:26+02:00 2026-04-27T16:22:26+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7440&p=46286#p46286 <![CDATA[Patching questions • Re: sampler et MAJ dynamique des fichiers]]> J'avais tenté le file lister, mais il me manquait la clock+refresh et cela m'envoyait des messages d'erreurs aux changements de fichiers.
Je vais essayer tout cela sur mon workspace.
encore merci

Statistics: Posted by rlgsbt — 27 Apr 2026, 16:22


]]>
2026-04-26T18:02:35+02:00 2026-04-26T18:02:35+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7440&p=46283#p46283 <![CDATA[Patching questions • Re: sampler et MAJ dynamique des fichiers]]>
Image

Statistics: Posted by oli_lab — 26 Apr 2026, 18:02


]]>
2026-04-26T17:13:36+02:00 2026-04-26T17:13:36+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7440&p=46282#p46282 <![CDATA[Patching questions • Re: sampler et MAJ dynamique des fichiers]]> Avec le file lister, il suffit de spécifier le dossier (path), et de connecter la sortie comma text vers l'entrée list comma text du sampler. Il faut aussi mettre à jour le file lister avec une clock connectée à refresh.

Statistics: Posted by titl — 26 Apr 2026, 17:13


]]>
2026-04-25T09:45:48+02:00 2026-04-25T09:45:48+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7440&p=46280#p46280 <![CDATA[Patching questions • sampler et MAJ dynamique des fichiers]]> J’ai un problème tout bête sur lequel je bloque. J’aimerais que le sampler joue une liste de sons situés dans un dossier. Et si je change les sons dans le dossier, en gardant les mêmes noms (et donc la même adresse dans l'arborescence), que le sampler se mette à jour.
Actuellement, même avec les sampler configurés en lecture sur disque, Usine garde les samples en mémoire et ne joue pas les nouveaux fichiers.

Une solution ?
merci

Statistics: Posted by rlgsbt — 25 Apr 2026, 09:45


]]>
2026-03-16T19:31:48+02:00 2026-03-16T19:31:48+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7029&p=46238#p46238 <![CDATA[Patching questions • Re: durée de boucle]]> Je reviens sur cette question, car je souhaiterais, en plus de la lecture en boucle de durées décidées, que la boucle se déplace dans le sample.
Lorsque je connecte une courbe ou un LFO sur start pos, la tête de lecture se déplace bien mais il n'y a plus de lecture en boucle. j'imagine qu'il faudrait considérer la fonction boucle comme un objet qui serait lu, mais de quelle maniere faire cette hiérarchie ?
Est ce que cela vous parlerait ?
Merci

Statistics: Posted by gwennaelle — 16 Mar 2026, 18:31


]]>
2026-03-16T18:59:01+02:00 2026-03-16T18:59:01+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46237#p46237 <![CDATA[Patching questions • Re: 14 bit MIDI data]]> Nous devions adapter un patch max dans Usine, et ça marche, merci :-)

Statistics: Posted by gwennaelle — 16 Mar 2026, 17:59


]]>
2026-03-15T19:06:31+02:00 2026-03-15T19:06:31+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46236#p46236 <![CDATA[Patching questions • Re: 14 bit MIDI data]]> alors que pour récuperer les valeurs pour un vrai pitchbend midi, il faut utiliser le patch que j'ai mis dans le forum en anglais.

Statistics: Posted by oli_lab — 15 Mar 2026, 18:06


]]>
2026-03-15T13:31:01+02:00 2026-03-15T13:31:01+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46235#p46235 <![CDATA[Patching questions • Re: 14 bit MIDI data]]> Statistics: Posted by damstraversaz — 15 Mar 2026, 12:31


]]>
2026-03-13T13:12:20+02:00 2026-03-13T13:12:20+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46234#p46234 <![CDATA[Patching questions • Re: 14 bit MIDI data]]> J'ai fait un patch plus détaillé ici :
pitch bend reception and scaling.pat
ça devrait couvrir pas mal de cas
++
Olivar

Statistics: Posted by oli_lab — 13 Mar 2026, 12:12


]]>
2026-03-13T00:35:25+02:00 2026-03-13T00:35:25+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46231#p46231 <![CDATA[Patching questions • 14 bit MIDI data]]>
Dans le cadre d'un travail à partir de capteurs de données sur les muscles, nous avons un module qui traduit les données en MIDI qui envoie du PItchbend double précision (données 14 bits).
Nous devons donc prendre le code MIDI 224 et combiner les données Data1 et Data2 pour reconstruire la valeur 14 bits.
Nous aimerions faire ça en faisant une opération “bit shift” de 7 bits sur le Data2 et de l’additionner avec le Data1.
Sauriez-vous comment faire ?

J'aurais besoin de manière plus générale de savoir comment faire des opérations mathématiques sur les valeurs MIDI entrantes (multiplier, faire des moyennes etc), j'imagine que cela se fait avec des modules mathématiques...?, existe t il des tutos pour ça ?
Merci

Gwennaëlle

Statistics: Posted by gwennaelle — 12 Mar 2026, 23:35


]]>
2026-02-05T18:05:49+02:00 2026-02-05T18:05:49+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7428&p=46221#p46221 <![CDATA[Patching questions • de l'aide pour un script]]>
hélas je n'abouti à rien qui compile..

le script doit modifier un flux midi : sélectionner la dernière note jouée (ou la plus élevée en cas de simultanéité), la garder "On" même après le dernier "note off", en attendant le "note On" suivante (donc un jeu légato et monodique), mais en arrêtant tout si l'on rejoue la dernière note.

Do, Ré, Mi, Mi en entrée donne Do--Ré--Mi--Stop

En pratique pour jouer des notes tenues sans avoir à garder la touche enfoncée.

Le script "Set Monophonic" me parait un bon point de départ, mais après ça se gate..

CODE:

//////////////////////////////////////////////////////////////// Set monophonic// transforms a polyphonic midi flow into a monophonic/////////////////////////////////////////////////////////////// parameters declarationvar input     : Tparameter;var output     : Tparameter;var active     : Tparameter;var i            : integer;// initialisation : create parametersprocedure init;begin   Active := CreateParam('on',ptswitch,pioInput); Input := CreateParam('midi in',ptMidi,pioInput);   Output := CreateParam('midi out',ptMidi,pioOutput);                                             Active.asFloat(1);   ModuleColor($FF3298DB);  end;// Global variablesvar nb1     : integer;var Miditmp : TMidi;var lastsend : integer;var incr : integer;//////////////////////////////// main proc//////////////////////////////Procedure Process;begin nb1 := input.Length;   if Active.equal1 then begin   incr := 0;   if nb1 > 0   then begin      for i := 0 to nb1-1              do begin        MidiTmp := input.asMidi(i);          if MidiTmp.msg=144         then begin            Miditmp.msg := 128;            MidiTmp.data1 := lastSend;            incr := incr +1;            output.asMidi(i+incr-1,Miditmp);  // set note off            MidiTmp := input.asMidi(i);            output.asMidi(i+incr,Miditmp);            LastSend := MidiTmp.data1;         end         else  output.asMidi(i+incr,Miditmp);       end;   end;   output.Length(nb1+incr);  end  else                      begin      for i := 0 to nb1-1              do begin        MidiTmp := input.asMidi(i);          output.asMidi(i,Miditmp);      end;      output.Length(nb1);  end;end;
Merci !

Statistics: Posted by Charlie O. — 05 Feb 2026, 17:05


]]>
2025-12-22T12:12:22+02:00 2025-12-22T12:12:22+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46190#p46190 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]>
Ci-dessous, la même chose avec un peu de cosmétique :
- le clic du bouton change la couleur du knob pour avoir un retour visuel
- si vous sélectionnez manuellement la valeur dans la liste, cela change dynamiquement la position du knob et envoie les données au contrôleur MIDI (s'il est motorisé)
ComboBox_select&amp;click.usine-subpatch

Statistics: Posted by rlgsbt — 22 Dec 2025, 11:12


]]>
2025-12-18T00:12:31+02:00 2025-12-18T00:12:31+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46187#p46187 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]>
Capture d'écran 2025-12-17 231031.png
avec une seule combobox

Olivar

Statistics: Posted by oli_lab — 17 Dec 2025, 23:12


]]>
2025-12-18T00:01:52+02:00 2025-12-18T00:01:52+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46186#p46186 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]>
la solution avec x-1 et round(x) permet une meilleure répartition des valeurs autour du cercle, a mon humble avis.
Capture d'écran 2025-12-17 225847.png

Statistics: Posted by oli_lab — 17 Dec 2025, 23:01


]]>
2025-12-17T18:53:05+02:00 2025-12-17T18:53:05+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46185#p46185 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]> Merci, j'ai rien demandé mais ça va m'être super pratique.

Statistics: Posted by titl — 17 Dec 2025, 17:53


]]>
2025-12-14T22:24:05+02:00 2025-12-14T22:24:05+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46184#p46184 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]> Statistics: Posted by JF — 14 Dec 2025, 21:24


]]>
2025-12-14T19:39:02+02:00 2025-12-14T19:39:02+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46183#p46183 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]> Il faut faire un MIDI learn sur le Knob (en CC de 0 à 127). J'ai ajouté un bouton "affect" pour valider l'info si le knob est clicable (avec un note On)
testé sur xtouch mini
combobox select&amp;clic.pat
tu rentres toutes tes infos dans la combo box "list 1" qui duplique la liste sur la combo 2

Capture d’écran 2025-12-14 183743.jpg

Statistics: Posted by rlgsbt — 14 Dec 2025, 18:39


]]>
BrainModular BrainModular Users Forum 2026-09-30T19:41:37+02:00 https://www.brainmodular.com/forums/app.php/feed/forum/24 2026-09-30T19:41:37+02:00 2026-09-30T19:41:37+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46431#p46431 <![CDATA[Patching questions • Re: Pixel Mapper]]>
Je trouve bien le sens de "lecture" des pixels en S ou U etc
Ainsi que le fait de pouvoir désactiver certains pixels de ma matrice ...
mais j'ai besoin de sauter certains pixels sur mon ruban car ils ne servent qu'à éloigner une bande de l'autre, comme je le décrit dans mon image plus haut
le pixel 23 ne doit pas être lu , ni le 46, ni le 69 ... ainsi, à la fin de mes 2 univers que les pixels 322 à 340

en gros, je veux que le pixel à coté du 22 soit le 24 et non le 23
comme si je patchais 1 à 66 puis 70, 71 ...

Je ne comprends pas comment adresser chaque pixel individuellement

Dans Mad Mapper j'adresse chaque ligne ou colonne individuellement comme je veux donc je n'ai aucun problème à faire 1/22 puis colonne d'à coté 24/45 puis 47/68 ...

Statistics: Posted by grego mondo — 30 Sep 2026, 19:41


]]>
2026-09-30T10:31:00+02:00 2026-09-30T10:31:00+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46430#p46430 <![CDATA[Patching questions • Re: Pixel Mapper]]> J'utilise le pixel mapper d'usine sans souci et avec tout type de config .
Il est possible d'adresser les pixels qu'on veut dans l'ordre qu'on veut.
Je ne comprends pas quel est exactement ton souci ?

Statistics: Posted by joffo78 — 30 Sep 2026, 10:31


]]>
2026-09-30T09:17:03+02:00 2026-09-30T09:17:03+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46429#p46429 <![CDATA[Patching questions • Re: Pixel Mapper]]> Capture d’écran 2026-09-30 à 09.14.59.pngc'est plus lisible comme ça

Statistics: Posted by grego mondo — 30 Sep 2026, 09:17


]]>
2026-09-27T17:01:45+02:00 2026-09-27T17:01:45+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46426#p46426 <![CDATA[Patching questions • Re: Pixel Mapper]]>
y a t'il un moyen de mettre un switch sur le enable d'un plot ?

Statistics: Posted by grego mondo — 27 Sep 2026, 17:01


]]>
2026-09-27T16:54:59+02:00 2026-09-27T16:54:59+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7472&p=46425#p46425 <![CDATA[Patching questions • Pixel Mapper]]>
Je travaille sur un cadre/écran led fabriqué à partir de ruban led RGB adressable (WS2811)
J'utilise un controlleur SPI : BC 204 (Artnet vers led)
J'ai fait pas mal de test avec Mad Mappeur forts concluants ma fois

J'arrive sans soucis (ça m'a pris un petit peu de temps quand même) à envoyer de la vidéo sur mon cadre depuis Usine grâce au pixel mapper (qui sert à ça)
mais comme c'est une étape de travaille j'ai des pixels que je désire sauter

en gros voici le câblage :
46 92 138 184 230 276
1 45 47 91 93 137 139 183 185 229 231 275 277 321 341
2 44 48 90 94
3 43 49 89 95
4 42 50 88 96
5 41 51 87 97
6 40 52 86 98
... ... ... ... ...
22 24 68 70 114 116 160 162 206 208 252 254 298 300 362
23 69 115 161 207 253 299 363

et ainsi de suite

je voudrais donc pouvoir sauter mes pixels 23, 46, 69, 92, 115, ...
et comme j'ai un recâblage au bout de 2 univers (2x 170 led) pour ne pas avoir de connectique au milieu de ma colonne je voudrais aussi sauter mes pixels 322 à 340
puis recommencer en sautant les pixels 363, 386, ...


bref en vrai je voudrais re-mapper mon dmx array en sortie ou entrer dans mon module pixel mapper un Array d'adressage des pixels ...



Évidemment je peux envoyer des vidéos depuis Usine en NDI vers Mad Mapper où je peux placer mes pixels à ma convenance

mais vous vous en doutez j'aimerai pouvoir cette étape et tout gérer dans Usine

Statistics: Posted by grego mondo — 27 Sep 2026, 16:54


]]>
2026-09-26T10:43:28+02:00 2026-09-26T10:43:28+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7470&p=46422#p46422 <![CDATA[Patching questions • Re: pipo-motion]]> Tu peux régler le Pipo pour qu'il envoie en broadcast (adresse se terminant en 255)
Comme cela tu récupéreras les données a la fois pour max et usine , a condition que les deux logiciels tournent sur deux ordis différents.

Statistics: Posted by oli_lab — 26 Sep 2026, 10:43


]]>
2026-09-24T18:37:09+02:00 2026-09-24T18:37:09+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7470&p=46417#p46417 <![CDATA[Patching questions • Re: pipo-motion]]> Quand tu travailles en OSC, regarde avec Trace les messages OSC entrant, ça permet déjà de voir si quelque chose arrive et à quoi ressemble le message.

Je viens de voir que dans la version 7 tu choisis la carte réseau wifi ou filaire avec laquelle Usine va travailler donc bien vérifier que tu vise l'IP de la bonne carte

Statistics: Posted by grego mondo — 24 Sep 2026, 18:37


]]>
2026-09-24T16:03:00+02:00 2026-09-24T16:03:00+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7470&p=46416#p46416 <![CDATA[Patching questions • pipo-motion]]> Je souhaite savoir comment connecter le capteur de mouvement pipo-motion dans Usine.
Mon collegue a travaillé sur Max avec ce patch en pj, mais nous n'arrivons pas à le connecter à Usine.
J'ai cherché dans le Setup, Reseau, les connextions osc,
il y a la page du capteur pipo-motion.local sur laquelle j'ai noté l'adresse IP de l'ordinateur, et le port ouvert (2002) ou partage (2004) mais cela ne repond pas dans Usine.
En le branchant en USB, le capteur est reconnu dans les devices mais lorsque je le bouge, les valeurs midi ne bougent pas.
Quelque un aurait il une idée ?
Merci à vous !
Bonne journée
Gwennaëlle

Statistics: Posted by gwennaelle — 24 Sep 2026, 16:03


]]>
2026-04-27T16:22:26+02:00 2026-04-27T16:22:26+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7440&p=46286#p46286 <![CDATA[Patching questions • Re: sampler et MAJ dynamique des fichiers]]> J'avais tenté le file lister, mais il me manquait la clock+refresh et cela m'envoyait des messages d'erreurs aux changements de fichiers.
Je vais essayer tout cela sur mon workspace.
encore merci

Statistics: Posted by rlgsbt — 27 Apr 2026, 16:22


]]>
2026-04-26T18:02:35+02:00 2026-04-26T18:02:35+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7440&p=46283#p46283 <![CDATA[Patching questions • Re: sampler et MAJ dynamique des fichiers]]>
Image

Statistics: Posted by oli_lab — 26 Apr 2026, 18:02


]]>
2026-04-26T17:13:36+02:00 2026-04-26T17:13:36+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7440&p=46282#p46282 <![CDATA[Patching questions • Re: sampler et MAJ dynamique des fichiers]]> Avec le file lister, il suffit de spécifier le dossier (path), et de connecter la sortie comma text vers l'entrée list comma text du sampler. Il faut aussi mettre à jour le file lister avec une clock connectée à refresh.

Statistics: Posted by titl — 26 Apr 2026, 17:13


]]>
2026-04-25T09:45:48+02:00 2026-04-25T09:45:48+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7440&p=46280#p46280 <![CDATA[Patching questions • sampler et MAJ dynamique des fichiers]]> J’ai un problème tout bête sur lequel je bloque. J’aimerais que le sampler joue une liste de sons situés dans un dossier. Et si je change les sons dans le dossier, en gardant les mêmes noms (et donc la même adresse dans l'arborescence), que le sampler se mette à jour.
Actuellement, même avec les sampler configurés en lecture sur disque, Usine garde les samples en mémoire et ne joue pas les nouveaux fichiers.

Une solution ?
merci

Statistics: Posted by rlgsbt — 25 Apr 2026, 09:45


]]>
2026-03-16T19:31:48+02:00 2026-03-16T19:31:48+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7029&p=46238#p46238 <![CDATA[Patching questions • Re: durée de boucle]]> Je reviens sur cette question, car je souhaiterais, en plus de la lecture en boucle de durées décidées, que la boucle se déplace dans le sample.
Lorsque je connecte une courbe ou un LFO sur start pos, la tête de lecture se déplace bien mais il n'y a plus de lecture en boucle. j'imagine qu'il faudrait considérer la fonction boucle comme un objet qui serait lu, mais de quelle maniere faire cette hiérarchie ?
Est ce que cela vous parlerait ?
Merci

Statistics: Posted by gwennaelle — 16 Mar 2026, 18:31


]]>
2026-03-16T18:59:01+02:00 2026-03-16T18:59:01+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46237#p46237 <![CDATA[Patching questions • Re: 14 bit MIDI data]]> Nous devions adapter un patch max dans Usine, et ça marche, merci :-)

Statistics: Posted by gwennaelle — 16 Mar 2026, 17:59


]]>
2026-03-15T19:06:31+02:00 2026-03-15T19:06:31+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46236#p46236 <![CDATA[Patching questions • Re: 14 bit MIDI data]]> alors que pour récuperer les valeurs pour un vrai pitchbend midi, il faut utiliser le patch que j'ai mis dans le forum en anglais.

Statistics: Posted by oli_lab — 15 Mar 2026, 18:06


]]>
2026-03-15T13:31:01+02:00 2026-03-15T13:31:01+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46235#p46235 <![CDATA[Patching questions • Re: 14 bit MIDI data]]> Statistics: Posted by damstraversaz — 15 Mar 2026, 12:31


]]>
2026-03-13T13:12:20+02:00 2026-03-13T13:12:20+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46234#p46234 <![CDATA[Patching questions • Re: 14 bit MIDI data]]> J'ai fait un patch plus détaillé ici :
pitch bend reception and scaling.pat
ça devrait couvrir pas mal de cas
++
Olivar

Statistics: Posted by oli_lab — 13 Mar 2026, 12:12


]]>
2026-03-13T00:35:25+02:00 2026-03-13T00:35:25+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7431&p=46231#p46231 <![CDATA[Patching questions • 14 bit MIDI data]]>
Dans le cadre d'un travail à partir de capteurs de données sur les muscles, nous avons un module qui traduit les données en MIDI qui envoie du PItchbend double précision (données 14 bits).
Nous devons donc prendre le code MIDI 224 et combiner les données Data1 et Data2 pour reconstruire la valeur 14 bits.
Nous aimerions faire ça en faisant une opération “bit shift” de 7 bits sur le Data2 et de l’additionner avec le Data1.
Sauriez-vous comment faire ?

J'aurais besoin de manière plus générale de savoir comment faire des opérations mathématiques sur les valeurs MIDI entrantes (multiplier, faire des moyennes etc), j'imagine que cela se fait avec des modules mathématiques...?, existe t il des tutos pour ça ?
Merci

Gwennaëlle

Statistics: Posted by gwennaelle — 12 Mar 2026, 23:35


]]>
2026-02-05T18:05:49+02:00 2026-02-05T18:05:49+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7428&p=46221#p46221 <![CDATA[Patching questions • de l'aide pour un script]]>
hélas je n'abouti à rien qui compile..

le script doit modifier un flux midi : sélectionner la dernière note jouée (ou la plus élevée en cas de simultanéité), la garder "On" même après le dernier "note off", en attendant le "note On" suivante (donc un jeu légato et monodique), mais en arrêtant tout si l'on rejoue la dernière note.

Do, Ré, Mi, Mi en entrée donne Do--Ré--Mi--Stop

En pratique pour jouer des notes tenues sans avoir à garder la touche enfoncée.

Le script "Set Monophonic" me parait un bon point de départ, mais après ça se gate..

CODE:

//////////////////////////////////////////////////////////////// Set monophonic// transforms a polyphonic midi flow into a monophonic/////////////////////////////////////////////////////////////// parameters declarationvar input     : Tparameter;var output     : Tparameter;var active     : Tparameter;var i            : integer;// initialisation : create parametersprocedure init;begin   Active := CreateParam('on',ptswitch,pioInput); Input := CreateParam('midi in',ptMidi,pioInput);   Output := CreateParam('midi out',ptMidi,pioOutput);                                             Active.asFloat(1);   ModuleColor($FF3298DB);  end;// Global variablesvar nb1     : integer;var Miditmp : TMidi;var lastsend : integer;var incr : integer;//////////////////////////////// main proc//////////////////////////////Procedure Process;begin nb1 := input.Length;   if Active.equal1 then begin   incr := 0;   if nb1 > 0   then begin      for i := 0 to nb1-1              do begin        MidiTmp := input.asMidi(i);          if MidiTmp.msg=144         then begin            Miditmp.msg := 128;            MidiTmp.data1 := lastSend;            incr := incr +1;            output.asMidi(i+incr-1,Miditmp);  // set note off            MidiTmp := input.asMidi(i);            output.asMidi(i+incr,Miditmp);            LastSend := MidiTmp.data1;         end         else  output.asMidi(i+incr,Miditmp);       end;   end;   output.Length(nb1+incr);  end  else                      begin      for i := 0 to nb1-1              do begin        MidiTmp := input.asMidi(i);          output.asMidi(i,Miditmp);      end;      output.Length(nb1);  end;end;
Merci !

Statistics: Posted by Charlie O. — 05 Feb 2026, 17:05


]]>
2025-12-22T12:12:22+02:00 2025-12-22T12:12:22+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46190#p46190 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]>
Ci-dessous, la même chose avec un peu de cosmétique :
- le clic du bouton change la couleur du knob pour avoir un retour visuel
- si vous sélectionnez manuellement la valeur dans la liste, cela change dynamiquement la position du knob et envoie les données au contrôleur MIDI (s'il est motorisé)
ComboBox_select&amp;click.usine-subpatch

Statistics: Posted by rlgsbt — 22 Dec 2025, 11:12


]]>
2025-12-18T00:12:31+02:00 2025-12-18T00:12:31+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46187#p46187 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]>
Capture d'écran 2025-12-17 231031.png
avec une seule combobox

Olivar

Statistics: Posted by oli_lab — 17 Dec 2025, 23:12


]]>
2025-12-18T00:01:52+02:00 2025-12-18T00:01:52+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46186#p46186 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]>
la solution avec x-1 et round(x) permet une meilleure répartition des valeurs autour du cercle, a mon humble avis.
Capture d'écran 2025-12-17 225847.png

Statistics: Posted by oli_lab — 17 Dec 2025, 23:01


]]>
2025-12-17T18:53:05+02:00 2025-12-17T18:53:05+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46185#p46185 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]> Merci, j'ai rien demandé mais ça va m'être super pratique.

Statistics: Posted by titl — 17 Dec 2025, 17:53


]]>
2025-12-14T22:24:05+02:00 2025-12-14T22:24:05+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46184#p46184 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]> Statistics: Posted by JF — 14 Dec 2025, 21:24


]]>
2025-12-14T19:39:02+02:00 2025-12-14T19:39:02+02:00 https://www.brainmodular.com/forums/viewtopic.php?t=7419&p=46183#p46183 <![CDATA[Patching questions • Re: Combobox contrôlé en midi]]> Il faut faire un MIDI learn sur le Knob (en CC de 0 à 127). J'ai ajouté un bouton "affect" pour valider l'info si le knob est clicable (avec un note On)
testé sur xtouch mini
combobox select&amp;clic.pat
tu rentres toutes tes infos dans la combo box "list 1" qui duplique la liste sur la combo 2

Capture d’écran 2025-12-14 183743.jpg

Statistics: Posted by rlgsbt — 14 Dec 2025, 18:39


]]>