Welcome to %s forums

BrainModular Users Forum

Login Register

14 bit MIDI data

j'ai besoin d'aide sur un patch
gwennaelle
Member
Posts: 261

14 bit MIDI data

Unread post by gwennaelle » 12 Mar 2026, 23:35

Bonjour,

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

User avatar
oli_lab
Member
Posts: 1286
Location: Brittany, France
Contact:

Unread post by oli_lab » 13 Mar 2026, 12:12

SAlut,
J'ai fait un patch plus détaillé ici :
pitch bend reception and scaling.pat
ça devrait couvrir pas mal de cas
++
Olivar
You do not have the required permissions to view the files attached to this post.
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

damstraversaz
Member
Posts: 160
Location: Chambéry

Unread post by damstraversaz » 15 Mar 2026, 12:31

c'est super utile, merci beaucoup !

User avatar
oli_lab
Member
Posts: 1286
Location: Brittany, France
Contact:

Unread post by oli_lab » 15 Mar 2026, 18:06

A noter que le patch ci dessus permet de recuperer un message en 14 bit (pitch bend ou NRPN) et donne une valeur entre 0 et 1 avec une résolution de 1/16383
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.
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

gwennaelle
Member
Posts: 261

Unread post by gwennaelle » 16 Mar 2026, 17:59

Oui, merci Olivar !
Nous devions adapter un patch max dans Usine, et ça marche, merci :-)

Post Reply