How to get patch info from the JD-Xi?

Forum for the JD-Xi Keyboard.
Post Reply
Penguinator
Posts: 4
Joined: 18:15, 21 October 2022

How to get patch info from the JD-Xi?

Post by Penguinator »

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').
Mockup of the design
Mockup of the design
design mockup.png (1.1 MiB) Viewed 1764 times
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?
check24
Posts: 37
Joined: 23:01, 27 July 2019

Re: How to get patch info from the JD-Xi?

Post by check24 »

Klink
Posts: 14
Joined: 05:08, 20 August 2021

Re: How to get patch info from the JD-Xi?

Post by Klink »

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.
check24
Posts: 37
Joined: 23:01, 27 July 2019

Re: How to get patch info from the JD-Xi?

Post by check24 »

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
check24
Posts: 37
Joined: 23:01, 27 July 2019

Re: How to get patch info from the JD-Xi?

Post by check24 »

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
Post Reply