Select OSC via MIDI?
Select OSC via MIDI?
I've been ignoring my JD-XA for quite some time. Finally getting around to digging into it again. I've found the series of CC and NRPN MIDI messages that control just about all of the knobs and sliders. That is good. But it looks like there is no way to control the switches. I'd really like to control the OSC selections, particularly for the digital voices. Does anyone know if that is possible? Or are we condemned to tap, tap, tap on the +/- keys for all eternity?
Re: Select OSC via MIDI?
OK. Just found "JD-XA_MIDI_Imple_e01_W" hidden down deep on my hard drive. The answer is there. I've never constructed MIDI commands at the hex level before. This may be more pain that I am prepared for.
-
- Posts: 56
- Joined: 23:24, 16 November 2017
- Location: Sweden
- Contact:
Re: Select OSC via MIDI?
I'm working on an editor for the JD-XA, just for fun and to learn Swift.
How did it go for you? Did you find the NRPN value to change the waveforms? They seem to be an undocumented feature.
How did it go for you? Did you find the NRPN value to change the waveforms? They seem to be an undocumented feature.
-
- Posts: 56
- Joined: 23:24, 16 November 2017
- Location: Sweden
- Contact:
Re: Select OSC via MIDI?
I've found the NRPN values to change the LFO waveform, but not the OSC waveform.
I guess I need to change the OSC waveform using sysex and not MIDI CC.
I guess I need to change the OSC waveform using sysex and not MIDI CC.
-
- Posts: 56
- Joined: 23:24, 16 November 2017
- Location: Sweden
- Contact:
Re: Select OSC via MIDI?
Woohoo!
I just managed to figure out that the MIDI Implementation manual is wrong when it comes to the example in the checksum chapter.
The correct sysex message to change the Program Reverb to "Room 2" is:
[0xF0, 0x41, 0x10, 0x00, 0x00, 0x00, 0x0F, 0x12, 0x18, 0x00, 0x02, 0x01, 0x02, 0x63, 0xF7]
Onwards, and upwards!
I just managed to figure out that the MIDI Implementation manual is wrong when it comes to the example in the checksum chapter.
The correct sysex message to change the Program Reverb to "Room 2" is:
[0xF0, 0x41, 0x10, 0x00, 0x00, 0x00, 0x0F, 0x12, 0x18, 0x00, 0x02, 0x01, 0x02, 0x63, 0xF7]
Onwards, and upwards!
-
- Posts: 56
- Joined: 23:24, 16 November 2017
- Location: Sweden
- Contact:
Re: Select OSC via MIDI?
I've figured out how to format and send the messages to switch the D-OSC waveform to one of the 450 PCM waveforms. 'Tis the season to be jolly!