I'm trying to make an editor for the JD-Xi, with the difference to the well known/used/loved extant versions being that I plan to make a physical device which puts the controls I need right under my fingers (see attached 'design mockup.png').
Currently able to get midi messages to/from the synth with Python's Mido library, but unable to get info from the synth about the current patch (apparently called the 'Temporary Tone' in Roland nomenclature), meaning that I'm unable to tell what values the synth's parameters are set to before modifying them (so no ability to look under the hood at fun patches, make slight adjustments to patches, etc.)
Anyone know what message I need to send to the synth to get back the current patch's data?
How to get patch info from the JD-Xi?
Re: How to get patch info from the JD-Xi?
viewtopic.php?f=58&t=57623
This guy Efren (in Spain) makes a great Jd-xi hardware controller & sells worldwide last I heard. Price is reasonable too.
This guy Efren (in Spain) makes a great Jd-xi hardware controller & sells worldwide last I heard. Price is reasonable too.
Re: How to get patch info from the JD-Xi?
JD-XI - MIDI-CCS
You can record all this 76 MIDI-CCS into the JD-XI.
Recordet CC-Parameters is sending to Extern Gear.
PARTIALS: P1-P2--P3
Volume-117-118-119
Osc Tune-19-20-21
Osc Detune-22-23 -24
Lfo Rate-16-17-18
Cutoff -102-103-104
Resonance -105-106-107
GLOBAL-OFFSETS :
Volume 7
Cutoff 74
Resonance 71
VibRate 76
VibDeph 77
VibDel 78
Waveshape 25
Porta-On 65
Portatime 5
Legato On 68
Modwheel 1
Mod 2
Expression 11
Vocoder Vol 83
Amp Attack 73
Amp Decay 75
Amp Release 72
Fx1 14
Fx2 15
ReverbSend 91
DelaySend 94
DelayContr 13
FREE CCS:
33
46
60,62,63,66,67,69
70,79
80,81,82,83,84,85,86,87,88,89
90,92,93,95,99
100,101,108,109
110,111,112,113,114,115,116
I dont have see CCS for: WaveSelect - WaveVariation - PulsewithMod - PulsewithDeph
FilterDeph - FilterKey - FilterEnvelopes - PitchEnvelopes - Amp Sustain - Lfodeph for Pitch, Filter and Amp ,Ringmod,
Analog Detune ,Unison etc..
Complete JDXI-Parameter can be controll and recording with NRPN or Midiquest-JDXI Template
You can record all this 76 MIDI-CCS into the JD-XI.
Recordet CC-Parameters is sending to Extern Gear.
PARTIALS: P1-P2--P3
Volume-117-118-119
Osc Tune-19-20-21
Osc Detune-22-23 -24
Lfo Rate-16-17-18
Cutoff -102-103-104
Resonance -105-106-107
GLOBAL-OFFSETS :
Volume 7
Cutoff 74
Resonance 71
VibRate 76
VibDeph 77
VibDel 78
Waveshape 25
Porta-On 65
Portatime 5
Legato On 68
Modwheel 1
Mod 2
Expression 11
Vocoder Vol 83
Amp Attack 73
Amp Decay 75
Amp Release 72
Fx1 14
Fx2 15
ReverbSend 91
DelaySend 94
DelayContr 13
FREE CCS:
33
46
60,62,63,66,67,69
70,79
80,81,82,83,84,85,86,87,88,89
90,92,93,95,99
100,101,108,109
110,111,112,113,114,115,116
I dont have see CCS for: WaveSelect - WaveVariation - PulsewithMod - PulsewithDeph
FilterDeph - FilterKey - FilterEnvelopes - PitchEnvelopes - Amp Sustain - Lfodeph for Pitch, Filter and Amp ,Ringmod,
Analog Detune ,Unison etc..
Complete JDXI-Parameter can be controll and recording with NRPN or Midiquest-JDXI Template
Re: How to get patch info from the JD-Xi?
JD-XI MIDI-NRPN NUMBERS
Partial Tone 1,2,3
Waveform 24,25,26 on 0,1,2 for Analog, ?0-7 for Digi)
Volume 86,87,88
Osc Pitch 27,28,29
Osc Detune 30,31,32 +
Unison 2 on Digi on/off
Pulse Width 37,38,39
PWM Depth 40,41,42
Wave shape 33 Digi only
RING 34 on digi only
Cutoff 59,60,61
Resonance 62,63,64
Env deph2 65,66,67
Fil Key 68,69,70 +/-
HPF 71,72,73 on Digi
Filter type 56,57,58 on (0-1 Analog, 0-7 Digi)
Fil Attack 74,75,76
Fil Decay 77,78,79
Fil Sustain 80,81,82
Fil Release 83,84,85
Amp Attack 89,90,91
Amp Decay 92,93,94
Amp Sustain 95,96,97
Amp Release 98,99,100
Envelope 124,125,126 Hardknob ?
LFO Shape(Wave) 3,4,5 on [values 0-5]
LFO Rate 6,7,8
LFO PitchDepth Depth 15.16,17 +/-
LFO Filter Depth 18,19,20 +/-
LFO Amp Depth 21,24,23 +/-
LFO Fade Time 12,13,14
LFO Tempo sync 9,10,11 on/off
Pitch Env Depth 43,44,45- Digi:-63/+64
Pitch Env Attack 46,47,48- Digi:
Pitch Env Decay 49,50,51- Digi:
lIST IS NOT COMPLETE
Partial Tone 1,2,3
Waveform 24,25,26 on 0,1,2 for Analog, ?0-7 for Digi)
Volume 86,87,88
Osc Pitch 27,28,29
Osc Detune 30,31,32 +
Unison 2 on Digi on/off
Pulse Width 37,38,39
PWM Depth 40,41,42
Wave shape 33 Digi only
RING 34 on digi only
Cutoff 59,60,61
Resonance 62,63,64
Env deph2 65,66,67
Fil Key 68,69,70 +/-
HPF 71,72,73 on Digi
Filter type 56,57,58 on (0-1 Analog, 0-7 Digi)
Fil Attack 74,75,76
Fil Decay 77,78,79
Fil Sustain 80,81,82
Fil Release 83,84,85
Amp Attack 89,90,91
Amp Decay 92,93,94
Amp Sustain 95,96,97
Amp Release 98,99,100
Envelope 124,125,126 Hardknob ?
LFO Shape(Wave) 3,4,5 on [values 0-5]
LFO Rate 6,7,8
LFO PitchDepth Depth 15.16,17 +/-
LFO Filter Depth 18,19,20 +/-
LFO Amp Depth 21,24,23 +/-
LFO Fade Time 12,13,14
LFO Tempo sync 9,10,11 on/off
Pitch Env Depth 43,44,45- Digi:-63/+64
Pitch Env Attack 46,47,48- Digi:
Pitch Env Decay 49,50,51- Digi:
lIST IS NOT COMPLETE