Utiliser les NRPN pour piloter des paramètres sur un synthé en MIDI
- 37 réponses
- 9 participants
- 3 080 vues
- 1 follower
Beatless
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
- 1
- 2
.: Odon Quelconque :.
« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)
Beatless
Citation : Bah, au pif, je dirais ici même, plus haut. Post #13.
Bon OK, mais cette explication ne me permet pas une mise en oeuvre dans Protool ?
Citation : -Pilotage de la fréquence de coupure du filtre
CC99=01 (C'est le NRPN MSB)
CC98=32 (C'est le NRPN LSB)
CC6=Valeur de coupure du filtre à régler
-Pilotage de la résonnance
CC99=01 (C'est le NRPN MSB)
CC98=33(C'est le NRPN LSB)
CC6=Valeur de la résonnance à régler
Bon OK, mais cette explication ne me permet pas une mise en oeuvre dans Protool ?
Citation : C'est pareil, si vous avez un séquenceur soft évolué (Type Logic, Cubase) ceux ci sont capable d'enregistrer les Control Change midi émis par vos appareils et de les affecter à des potards ou curseurs virtuels.
L'autre solution, c'est un contrôleur midi hardware avec des préselections. Pour ma part, j'utilise un Phat Boy V2 en mode 1 (Norme GS Roland, avec l'utilisation de NRPN) pour piloter les sons d'un Quasar et d'un M-VS1 (Lui par exemple,il patine un peu quand on lui envoi un peu trop de control change )
C'est précisément le M-VS1 que je veux piloter avec PT Free ou Cubase VST.
Pour reprendre l'exemple du Cutoff Frequency, dans la doc Roland Sound Expansion, il est marqué au chapitre NRPN:
NRPN Data entry
MSB LSB MSB Function and range
01H 20H mmH TVF Cutoff Frequency (relative change)
mm:0EH - 40H - 72H (-50 - 0 - +50)
01H 21H mmH TVF Resonance (relative change)
mm:0EH - 40H - 72H (-50 - 0 - +50)
Comment procèdes-tu dans l'éditeur MIDI de ProTools ou Cubase?

S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
.: Odon Quelconque :.
Citation : Comment procèdes-tu dans l'éditeur MIDI de ProTools ou Cubase?
Bé je procède pas.
Mon bon Jenfi Maison (dont t'ai-je déja dit que ton site il était vraiment sioupaire?), tout ce que je peux faire, c'est t'indiquer les deux MixerMaps suivants, à intégrer dans une Mix Track de VST5, avec ou sans conversion:
http://poumtschak.free.fr/electribe/EA-1.MIX
http://poumtschak.free.fr/electribe/ER-1.MIX
Puis l'implémentation NRPN des Korg Electribe sur laquelle ils sont basés:
https://www.korg.com/downloads/pdf/electribecc.pdf
Ensuite, ne reste plus qu'à faire du reverse engineering pour comprendre comment ça fonctionne et adapter la chose au M-VS1 (qui doit marcher avec des SysEx aussi je pense, en bon Roland qui se respecte).
Normalement, il est possible d'enregistrer les mouvements des MixerMaps (effectués via la souris ou une surface de contrôle) dans la piste, et de les éditer par la suite, comme de vulgaires contrôleurs MIDI qu'ils sont.
Simple non?

Hors sujet : En vérité, je ne sais plus comment j'ai fait à l'époque, et ma config musique n'est pas opérationnelle pour que j'essaie. Voilà voilà... ![]()
« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)
Beatless
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
.: Odon Quelconque :.
Hors sujet : Tiens, ça me fait penser: toi qui est doué en programmation ouaibe, tu voudrais pas me faire quelque chose de propre de mon minable formulaire de conversion BPM <-> Pitch pour les JV & XP Roland?
/rack-numerique/roland/JV-1080/forums/t.91930,conversion-bpm-lt-gt-coarse-amp-fine-tune.html
L'idéal serait un tableau de toutes les valeurs intermédiaires qui s'actualise en fonction du BPM source et celui désiré, un peu comme les tables papiers qui sont fournies dans les docs des cartes SR-JV80.
Ça ferait super bien sur ton site, d'ailleurs, hin hin hin.
« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)
Beatless
Hors sujet : Citation : mon minable formulaire de conversion BPM <-> Pitch pour les JV & XP Citation : L'idéal serait un tableau de toutes les valeurs intermédiaires qui s'actualise en fonction du BPM source et celui désiré, un peu comme les tables papiers qui sont fournies dans les docs des cartes SR-JV80. Citation : Ça ferait super bien sur ton site, d'ailleurs, hin hin hin.
Il est bien ton formulaire!!! Et ça a l'air de fonctionner (j'suis pas un spécialiste de cette conversion
)
Je ne sais pas comment sont les tables fournies avec les cartes SR-JV!
Si c'est pour te piquer ton travail, non. Les utilitaires sur mon site: le calculateur de délay suivant le tempo et le calculateur de checksum MIDI sont des pures créations. Je n'ai pas été "pomper" les scripts sur un site.
Dans quel cas tu utilises ces conversions?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
.: Odon Quelconque :.
Hors sujet : Il ne s'agit pouin de mon travail.
Suite à une demande de scans des tables de conversion de la carte SR-JV80-06 Dance sur la liste Super-JV, j'ai juste piqué la formule sur le site d'une ex-sommité en JV-1080 et dérivés, et adapté le tout en HTML/Javascript. Les liens sont cités dans le source du formulaire.
En fait, il s'agit d'adapter les rythmes, breakbeats et autre boucles joyeuses parfois contenus sur ces cartes à un autre tempo. Les cartes Dance, Bass&Drums, Techno ou Hip-Hop contiennent de telles boucles de percussions, dont l'empilationnage ravit petits et grands.
Mais, mais, mais, les JV/XP n'étant pas des sampleurs, la notion de compression ou expansion temporelle à pitch constant leur est inconnue. Cependant, en jouant sur les paramètres de Coarse et Fine Pitch (accordage grossier et fin) de chaque Tone, on peut quand même utiliser ces boucles à d'autres tempi que l'original, ce dernier étant d'ailleurs en général mentionné dans le nom de la forme d'onde.
D'où l'intérêt de disposer de tables de conversion, généreusement fournies dans les manuels par M'sieur Roland.
Ou d'un outil de conversion automatisé.
« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)
Beatless
Hors sujet : La liste sur Yahourt Group est un club privé. Citation : Existing Yahoo! users
Enter your ID and password to sign in
Et j'ai pas mes papiers pour faire une inscription en règle. De plus, je me suis fait exclure volontairement des casinos pour que mon compte en banque ne se vide pas irrémédiablement.
Adapter le rythme... Tiens j'avais pas pensé à ça avec l'excellent "Native Dance" du D-50 (repris sur une carte SN-U110)
Mais pourquoi ne pas faire faire ce genre de truc à ton Wavestation? Pour ça il est plus doué.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
jujusonson
Beatless
Citation : Ou on peu trouver la liste des implémentations nrpn de l'em1???????????????
Dans la doc de ton electribe, p'tet ?
Non, sans blague
Citation : Chaque controle de l'EM-1 émet en fait non pas des CC (Control Change) mais des NRPN (Non Registered Parameter Number). Le n° de NRPN étant différent pour chacun des boutons, il devient possible d'envisager arriver à notre but ultime. Pour cela, allez télécharger ce fabuleux logiciel qu'est MIDIOX (http://www.midiox.com), qui est parfaitement gratuit, se lance en tache de fond de Reason/Cubase/etc. sans les perturber, et qui permet de mapper un controleur vers un autre.
Je te laisse découvrir.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
jujusonson
j'y cour
Beatless
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
jujusonson
- < Liste des sujets
- Charte
- 1
- 2

