Hi udream,
Exactly the same issue here.
I replaced the battery, did do the necessary calibration of pitch bend and ribbon according to the service manual, and also upgraded to latest firmware version v1.05. Bend and Ribbon work absolutely fine over the full scale, BUT:
When I push "Relative" or "Hold" buttons, corresponding LEDs light up correctly, but no function. Means, the two-pole switches are working fine. Either a deeper electronics- or a software issue.
Addendum : According to my understanding,
The ribbon sensor is a variable resistor. This function could be also solved with a capacitive sensor but appears to me here as an unnecessary and too complex approach. The ribbon value is constantly (or upon interrupt?) Analogue/ Digital converted, we may also say sampled, and the resulting value is been interpreted by the microcontroller according to its assigned meaning.
Means, if this value shall only represent cutoff, this value only influences cutoff, if also resonance shall be represented, the value also influences this parameter and so on. Interpretation is to be done by the microcontroller. Which parameters shall be influenced is subject to predefined assignment of the sound patches / performance. This can be changed via the "Ribbon Assign" button / function.
The "Hold" button / function is doing the following: it takes current ribbon value and stores it temporary into volatile memory (RAM). The firmware tells the microcontroller where to find this value in memory and how to interpret it (see above).
As after calibration my ribbon sensor (so as the bender) show correct values over the full range in accordance with the service manual, both ribbon sensor and A/D conversion (sampling) should work properly.
In addition, when I release the sensor, value switches back to lowest value "0". The service manual says, when you push "Hold" , current value is been read at the time when you *release* the ribbon sensor.
Remark : when I enter test mode and select Ribbon [4] , it never says Ribbon "OFF" at the beginning as shown in the manual but shows two flickering hex numbers.
Furthermore, the "Hold" button LED lights up upon activation means the switch itself is working fine.
Activation of "Hold" should trigger two independent actions: light up the LED (ok) AND temporary store the sampled value in volatile memory (we don't know if this works correctly). Same story with the "Relative" button / function.
Finally, this sampled/stored value needs to be correctly interpreted by the microcontroller. No change tells me: the microcontroller simply doesn’t know that he requires to take action OR storage of the value didn’t work out correctly. I'd suspect this path should be checked first.There are e.g. digitally controlled analogue switches in this path which are subject to failure in a lot of dated electronics equipment including vintage synths so could be one candidate. In the end it could be also a weak connection / lose cable.
Would be great to get comments on the above from someone technically skilled who has better insight in / experience with this synth and this issue.
Anyone with same issues, anyone who could get this sorted?
Finally, in my opinion the JP-8000 is a fantastic but underrated synthesizer which is sadly often only limited to its supersaw. There is soooo much more it is been capable of, a real great piece of Japanese electronics design.
Kind regards,
Pete66