fabriquer velocity converter midi
- 43 réponses
- 3 participants
- 3 765 vues
- 3 followers
prido
772
Posteur·euse AFfolé·e
Membre depuis 16 ans
Sujet de la discussion Posté le 20/05/2013 à 07:33:14fabriquer velocity converter midi
Bonjour,
peut-on facilement fabriquer un circuit qui permettrait de régler la courbe de vélocité midi d'un clavier maitre?
Merci
peut-on facilement fabriquer un circuit qui permettrait de régler la courbe de vélocité midi d'un clavier maitre?
Merci
Danguit
3348
Squatteur·euse d’AF
Membre depuis 18 ans
2 Posté le 20/05/2013 à 07:44:47
Bonjour,
Si le clavier maître sort par une prise MIDI, cela devrait pouvoir se faire assez facilement avec un Arduino (j'ai déjà réalisé de cette façon un bricolage permettant de modifier la courbe de variation d'une pédale de volume).
Si le clavier maître sort par une prise MIDI, cela devrait pouvoir se faire assez facilement avec un Arduino (j'ai déjà réalisé de cette façon un bricolage permettant de modifier la courbe de variation d'une pédale de volume).
Rémy M. (chimimic)
14200
Modérateur·trice thématique
Membre depuis 22 ans
3 Posté le 20/05/2013 à 10:50:41
Bonjour,
ma réponse va dans le sens de celle de Danguit : oui, c'est possible.
Deux façons de voir les choses :
- conversion via des tables de correspondance (courbes fixes). C'est ce qui est fait dans les claviers qui permettent de choisir une courbe parmi plusieurs;
- conversion avec des potentiomètres qui permettent de définir la pente de plusieurs segments de courbes (par exemple avec 10 potentiomètres, on peut définir 10 points de flexion pour 11 segments). Même principe que pour les potentiomètres log qui sont constitués de plusieurs segments linéaires.
ma réponse va dans le sens de celle de Danguit : oui, c'est possible.
Deux façons de voir les choses :
- conversion via des tables de correspondance (courbes fixes). C'est ce qui est fait dans les claviers qui permettent de choisir une courbe parmi plusieurs;
- conversion avec des potentiomètres qui permettent de définir la pente de plusieurs segments de courbes (par exemple avec 10 potentiomètres, on peut définir 10 points de flexion pour 11 segments). Même principe que pour les potentiomètres log qui sont constitués de plusieurs segments linéaires.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
prido
772
Posteur·euse AFfolé·e
Membre depuis 16 ans
4 Posté le 20/05/2013 à 12:39:25
Oh merci beaucoup, même si çà reste un peu mystérieux pour moi.
Concrètement comment fabriquer ce montage?
oui
et on peut faire une courbe en S?
Concrètement comment fabriquer ce montage?
Citation :
Si le clavier maître sort par une prise MIDI
oui
et on peut faire une courbe en S?
Danguit
3348
Squatteur·euse d’AF
Membre depuis 18 ans
5 Posté le 20/05/2013 à 12:55:16
Citation :
En programmation on peut faire ce que l'on veut (ou presque) !et on peut faire une courbe en S?
Il suffit d'avoir la forme désirée et l'on peut trouver l'équation et ses paramètres, et même d'avoir plusieurs formes à choisir par commutateur ou potentiomètre (moins cher).
prido
772
Posteur·euse AFfolé·e
Membre depuis 16 ans
6 Posté le 20/05/2013 à 12:59:57
C'est super mais je ne vois pas comment on peut influencer des signaux digitaux directement avec des potentiomètres. C'est pas numérique?
Comment trouver un schéma à réaliser?
Comment trouver un schéma à réaliser?
Danguit
3348
Squatteur·euse d’AF
Membre depuis 18 ans
7 Posté le 20/05/2013 à 13:30:25
Citation :
Dans ce cas quasiment tout se passe en logiciel et pour la partie matériel c'est très simple (cf. exemples de montages de base sur le site Arduino : http://arduino.cc/en/Tutorial/Midi , http://arduino.cc/en/Tutorial/ReadAnalogVoltage).Comment trouver un schéma à réaliser?
Ce µ-contrôleur possède des entrées CAN sur 10 bits (0-#5V => 0-1023). Il suffit de tester la valeur obtenue pour diriger de façon logicielle vers un réglage.
On pourrait avoir un algo du type (à vérifier) :
Acquisition :
Recevoir un octet sur le port d'entrée MIDI
Le renvoyer immédiatement sur le port de sortie MIDI (ou via USB avec montage adapté).
S'il est égal à NOTE ON
---Recevoir l'octet suivant
---Transformer sa valeur en fonction du réglage de courbe (position du potentiomètre)
---Le renvoyer sur le port de sortie MIDI
Fin si
Aller à Acquisition
[ Dernière édition du message le 20/05/2013 à 13:48:03 ]
Rémy M. (chimimic)
14200
Modérateur·trice thématique
Membre depuis 22 ans
8 Posté le 20/05/2013 à 15:23:42
Prido,
je viens de terminer un circuit qui fait exactement ce que tu cherches, avec choix entre 7 courbes différentes.
Il me manque juste les valeurs de courbes à implémenter (127 valeurs pour chaque courbes). Tu peux t'inspirer du soft dispo sur la page suivante :
http://www.trombettworks.com/velocity.php
Je te laisse faire joujou pour trouver tes valeurs préférées et je clos le projet.
je viens de terminer un circuit qui fait exactement ce que tu cherches, avec choix entre 7 courbes différentes.
Il me manque juste les valeurs de courbes à implémenter (127 valeurs pour chaque courbes). Tu peux t'inspirer du soft dispo sur la page suivante :
http://www.trombettworks.com/velocity.php
Je te laisse faire joujou pour trouver tes valeurs préférées et je clos le projet.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Danguit
3348
Squatteur·euse d’AF
Membre depuis 18 ans
9 Posté le 20/05/2013 à 15:39:07
Rémy M. (chimimic)
14200
Modérateur·trice thématique
Membre depuis 22 ans
10 Posté le 20/05/2013 à 16:29:43
Merci Danguit pour l'info.
Je n'ai jamais été très fort en math / formules
Je n'ai jamais été très fort en math / formules
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
- < Liste des sujets
- Charte