Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
Roland JP-08
Photos
1/724
Roland JP-08
8/10

Sujet Roland Boutique et sysex

  • 28 réponses
  • 9 participants
  • 3 735 vues
  • 10 followers
1 Roland Boutique et sysex
Citation :
j'ai mappé mon A800-pro pour le jP-08, avec les sysex c'est un pur bonheur tous les paramètres sont contrôlable sans cc ^^
si ca interresse des gens ont peut ouvrir un topic sur les sysex , c'est les meme pour les 3 modeles apparement avec une id qui change pour chaque: Boutique ID (1C = JP, 1D = JU or 1E = JX)


Je me permet de citer Netwave pour créer ce nouveau sujet permettant d'échanger nos informations sur les sysex des JP-08, JX-03 & JU-06.
Je possède les trois, je peux donc faire des tests et donner des informations en retour.
Merci de partager ici les informations en votre possession.

I'M NOT ARGUING, I'M JUST EXPLAINING WHY I'M RIGHT.

Ground control to Major Tom...

2
Le format général des sysex est le suivant:

F0 41 10 00 00 00 PC 12 xx yy P1 P2 V1 V2 CS F7

F0 = Un message sysex commence toujours par F0
41 = C’est le numéro identifiant la marque Roland
10 = Device ID il devrait être modifié dans le cas ou l’on désir parler à plusieurs machines du même modèle
00
00
00
PC = Numéro de produit, il vaut : 1E pour le JX-03 - 1D pour le JU-06 - 1C pour le JP-08
12
xx =
yy =
P1 = Premier octet du code du paramètre à modifier (Je donnerai plus loin la liste complète pour chaque module)
P2 = Deuxième octet du code du paramètre à modifier (Je donnerai plus loin la liste complète pour chaque module)
V1 = Premier octet de la valeur à attribuer au paramètre à modifier (si la valeur est 24 par exemple, il vaut 2)
V2 = Deuxième octet de la valeur à attribuer au paramètre à modifier (si la valeur est 24 par exemple, il vaut 4)
CS = Checksum, il permet le contrôle de l’intégrité du message sysex. Je reviendrai sur la manière de le calculer.
F7 = Un message sysex se termine toujours par F7

Quelques exemples:

F0 41 10 00 00 00 1E 12 03 00 0B 02 00 00 70 F7 LFO Rate = 0 sur JX-03
F0 41 10 00 00 00 1D 12 03 00 06 00 00 00 77 F7 LFO Rate = 0 sur JU-06
F0 41 10 00 00 00 1C 12 03 00 00 00 00 00 7D F7 LFO Rate = 0 sur JP-08

I'M NOT ARGUING, I'M JUST EXPLAINING WHY I'M RIGHT.

Ground control to Major Tom...

[ Dernière édition du message le 20/12/2015 à 11:17:11 ]

3
Calcul du Checksum:
(dans le calcul suivant tous les nombres sont en HEXA et & représente l’opération AND)

Reprenons notre message sysex type:
F0 41 10 00 00 00 PC 12 xx yy P1 P2 V1 V2 CS F7

Le checksum se calcul de la manière suivante:
CS = (100 - ((xx + yy + P1 + P2 + V1 + V2) & FF)) & 7F

prenons un exemple:
F0 41 10 00 00 00 1E 12 03 00 0B 02 00 00 70 F7 LFO Rate = 0 sur JX-03

CS = (0x100 - ((03+00+0B+02+00+00) & FF)) & 7F
CS = (0x100 - (10 & FF) & 7F
CS = (0x100 -10) & 7F
CS = F0 & 7F
CS = 70 (qui est bien la valeur de checksum du message).

I'M NOT ARGUING, I'M JUST EXPLAINING WHY I'M RIGHT.

Ground control to Major Tom...

4
super intéressant ce que tu dis la... pas évident mais super bien expliquer.
tu dis que tu peux envoyer du sysex a partir de ton A800-pro ? il y a des contrôleurs midi qui peuvent faire ça ?

[ Dernière édition du message le 21/12/2015 à 14:29:13 ]

5
Berhinger BCR-2000, CME Bitstream, Novation Remote Zero et d'autres...
Et certains claviers maitres comme la série A-PRO de Roland/Cakewalk.
6
Pour le A800 pro, je n'ai fais que citer "netwave" qui disait, dans un autre post, avoir utilisé le sien avec les Roland Boutique. Personnellement je n'ai pas de A800.

I'M NOT ARGUING, I'M JUST EXPLAINING WHY I'M RIGHT.

Ground control to Major Tom...

[ Dernière édition du message le 21/12/2015 à 21:36:38 ]

7
tout a fait cela fonctionne avec le A-800, et bien sur d'autres controlleur qui gerent les sysex comme le disait Krapod.
8
J'ai relevé les valeurs SYSEX de tous les paramètres des JU-06, JX-03 et JP-08.
Vous en trouverez la description ci-dessous.

Roland-Boutique-Sysex.jpg

I'M NOT ARGUING, I'M JUST EXPLAINING WHY I'M RIGHT.

Ground control to Major Tom...

9
Beau boulot : Bravo et merci !! :bravo:

Qui réfléchit peu se trompe beaucoup

10
+ 1 beau boulot merci !
j'ai pas mal bricolé avec les sysex en soft et en hard et ce qui me pose probleme c'est la valeur codé sur 2 bit (v1 et v2 ) .la plupart des softs ne gerent qu'une valeur de 0 a 127 .
exemple sur le A-Pro
cutoff du JP-08
F0 41 10 00 00 00 1C 12 SS 03 00 02 02 DT S1
il ne sait pas gerer 2 bit de DT , ca fonctionne mais on a a des saut de plage enfin je sais pas si je m'exprime bien . en gros la difficulté pour moi est de convertir un potard qui va de 0 a 127 en 2 bit qui vont de 0 a 255