Closed pitrackster closed 2 years ago
Salut ! Ça ne me semble pas très pertinent d'ajouter un widget pour ça sachant qu'on peut actuellement faire la même chose avec un widget "matrix" ( matrix.json.txt ), si ce n'est que la propriété velocity n'est pas implémentée pour les boutons (ce serait plus logique d'ajouter seulement cette fonctionnalité).
Hello, Ah ok c’est ce qu’il me semblait je me disais bien que ça devait déjà exister ! Pas de soucis du coup je ferme cette PR et je zieute côté matrix ! Merci
J'ai implémenté une première version de velocity pour les widgets "button", l'idée étant d'exposer cette valeur dans les scripts pour garder le fonctionnement actuel des boutons. Avec ce dernier commit la session ci-jointe ferait ce que tu proposais; matrix-dev.json.txt
Excellent 👌 je vais tester dès que possible.
Re,
Bon comme je suis un bon gros débutant et que je ne comprends pas tout je n'arrive pas à déclencher une note.
Lorsque j''utilise le keyboard avec ces propriétés dnas la partie osc : address:/vkb_midi/1/note, typeTags:i, decimals:0
j'ai bien note on / note off sur la bonne valeur qui est envoyé
par contre avec ce que tu as fais je n'arrive pas à la même chose...
je joins ma conf avec la matrice et le keyboard qui marche pour moi my-test.json.txt
C'est tout bon, j'arrive au résultat attendu avec cette conf my-test.json.txt
Un grand merci !
L'implementation mentionnée plus haut sera finalement un peu différente: le bouton exposera simplement local.touchCoords
(valant [x,y]
avec x et y entre 0 et 1) dans son script
, à charge de l'utilisateur d'en faire quelque chose.
Bonjour Jean-Emmanuel,
J'ai ajouté un container de type "drum pads". Je l'ai créé à partir du code de
container/keyboard.js
et j'ai modifié deux trois choses. L'diée est de pouvoir contrôler des instruments de type "drums" avec une interface plus simple que le container keyboard.J'ai fait un tour rapide de ce que propose déjà OSC dans ce domaine mais il ne m'a pas semblé que ça fasse doublon... mais bien sur comme je n'y connais pas grand chose je peux me tromper ;-) En tous les cas si ça te semble utile...
Merci pour cette application en tous les cas.