JD-Xi Editor · v0.1.1

Every corner of the JD-Xi, on one screen.

The JD-Xi hides most of its sound behind a small display and a few knobs. This editor shows all of it: the program, both digital synths and their partials, the analog synth, all 37 drum keys and the effects. Turn a knob on screen and the JD-Xi changes as you turn it.

Free · No account · Connects over the JD-Xi's own USB port, no MIDI interface needed

The JD-Xi Editor app on the Analog page: LFO, oscillator and filter knobs, the program name in an amber display, and a keyboard along the bottom
Features

Everything the JD-Xi can do

The whole program

Program level, tempo, the four parts with level, pan, sends, mono/poly and channel, zones, the arpeggiator and Vocal FX.

Both digital synths

Common, modify and all three partials of each SuperNATURAL synth: oscillator, filter, amp, LFO and mod LFO, with the envelopes drawn.

The analog synth

Oscillator, sub oscillator, filter, amp, LFO and voice settings, laid out like the panel.

Every drum key

All 37 keys of the kit: four waves per key, pitch envelope, filter, amp. Click a pad to edit it and hear it.

Effects

Effect 1 and 2, delay and reverb, with each effect type's own parameters named.

Hear it on the Mac

The Mac app can play the JD-Xi's USB audio through any output, with level meters and a scope. No mixer or cable needed.

Live and verified

Every change is sent as you turn a knob. Loading a file sends all of it, then reads it back and checks it byte for byte.

Backup in .syx

Save the program you are working on as a .syx file and load it again any time, in either editor.

Get it

Two ways to use it

Both edit the same things, and a .syx saved in one loads in the other.

Recommended

Mac app

A native app for Apple Silicon Macs. It talks to the JD-Xi directly over CoreMIDI, and can play the JD-Xi's USB audio on your Mac. Works offline.

  • macOS 11 Big Sur or later
  • Apple Silicon (M1 or newer)
  • 3.0 MB download
No install

Web editor

The same editor in your browser, using Web MIDI. Good for a Windows PC or Intel Mac. To listen, use the JD-Xi's own outputs.

  • Google Chrome or Microsoft Edge
  • The browser asks you to allow MIDI access, including SysEx
  • Not supported in Safari
Installing the Mac app

First launch

Why macOS asks first: the app is signed but not notarized by Apple yet, so the first time you open it macOS can't verify the developer. That's expected, and you only need to allow it once.
  1. Unzip the download and drag JD-Xi Editor to your Applications folder.
  2. Open it once. macOS will say it can't verify the developer. Click Done.
  3. Open System Settings → Privacy & Security, scroll down, and click Open Anyway next to JD-Xi Editor. Confirm with your password or Touch ID.
  4. Connect the JD-Xi by USB. The editor finds it and reads the current program in about three seconds.
  5. To hear the JD-Xi on your Mac, tick Monitor at the bottom right and pick an output. macOS asks once for microphone access: that is the JD-Xi's audio input.

Prefer the Terminal? This removes the download quarantine instead:

xattr -dr com.apple.quarantine "/Applications/JD-Xi Editor.app"
Questions

FAQ

How do I keep an edited sound?

The editor changes the JD-Xi's current program, just as its front panel does. Press WRITE on the JD-Xi to store it, or click Save .syx to keep it on your computer.

Can I switch programs from the editor?

Yes. Pick a bank (preset A–D or user E–H) and a number, and click Select, or step with the arrows. The editor reads the new program straight away. This works even with the JD-Xi's Program Control Channel set to OFF.

Can it break my JD-Xi?

It uses the parameter messages Roland documents for the JD-Xi, the same ones its own editors use. Edits go to the current program only and are lost if you select another program without writing, so nothing is overwritten unless you press WRITE on the unit.

Some effect parameters have a question mark.

Roland's MIDI documentation lists the effect parameters only as numbered slots. We named them by checking how all 256 preset programs use each slot. Where a name is our best reading rather than certain, it carries a "?". Every slot is also available by number.

Why are the drum keys called "Wave 173" and so on?

The JD-Xi doesn't store a name for each drum key, so the editor shows the first wave the key plays instead. Keys with no wave switched on are marked "off".

The editor says the JD-Xi was not found.

Check that it's connected by USB and switched on, then click Connect. If another program has the JD-Xi open, quit that program first.

Release notes

What's new

v0.1.1 · 28 October 2026Play the JD-Xi from another MIDI keyboard: pick it under MIDI in, and it plays the selected part. The arpeggio Grid and Motif choices now read as words (1/16, Up) instead of the JD-Xi's display codes.
v0.1.0 · 28 October 2026First release. Edit the program, both digital synths, the analog synth, the drum kit, the effects, Vocal FX, the arpeggiator and system settings. Select programs, play from the on-screen keyboard, and back up to .syx with a verified restore. The Mac app also plays the JD-Xi's USB audio.