Repository navigation
JDXI-Editor v0.9.2
๐น JDXI-Editor v0.9.2 โ Major Feature Update + Expanded MIDI Support
Weโre pleased to announce the release of JDXI-Editor v0.9.2. This version represents a significant milestone: the editor now supports most of the Roland JD-Xi MIDI implementation, with reliable editing, playback, and MIDI file handling โ including the well-known โcheat codeโ that enables the Analog voice (MIDI Channel 3) to function as a more flexible Digital Synth Part 3.
โจ Whatโs New in v0.9.2
๐ฆ New Builds
- MacOS build available now โ packaged installer, no manual Python setup required
- Linux build available now โ .deb packaged installer, also 'AppImage', both built on Ubuntu 24.04
- Windows installer available now (built via PyInstaller + Inno Setup)
Better Playlist Editing
- Debugged the editing of existing Playlist Items
- Improved database backend code
Midi File player improvements
- Added "Detect Drum tracks" button to detect the Drums, and save them as Midi Channel 10 (the standard for drums)
- Added "Classify Tracks" button to classify the other tracks as Bass, Piano/Guitars or Strings, and save them as Midi Channels 1, 2 or 3 respectively.
- Dragging ad dropping of Miti Tracks now available to sort out the tracks and group them if desired.
Improved Styling
- Icons for every tab
- Reusable widgets added for each page, giving a more harmonised appearance
Improved Pattern Sequencer
- Can Add Bars, and copy from the previous bars
- More work id planned for the sequencer- stay tuned!
๐ผ MIDI File Support
- Load and play MIDI files directly in the editor
- Built-in Playlist Editor & Database
- Manage Playlists and Tracks per Playlist
- Select, play, and record tracks from the list
- Edit MIDI channel assignments
- Delete or reorder tracks
- Save modified MIDI files with automatic naming
๐๏ธ Digital Synth Editing
- Full editing support for all four digital parts, including partials
๐ฅ Drum Editing โ Vastly Improved
- Redesigned Drum Editor with clearer layout and control flow
- Improved parameter organization across drum partials
- More consistent mapping between kit parameters and MIDI behavior
- Better usability when editing multiple drum sounds
๐งฉ Envelope Enhancements
- Added ADSR-style envelopes for:
- Pitch
- WMT
- TVA
- TVF
- Includes visual envelope displays for intuitive editing
๐งฐ General Improvements
- New Splash screen
- User Programs Librarian & Database
- Select programs from a searchable list
- Integrated cheat-code workflow
- Enhanced playback slider and MIDI handling
- Cleaner, more reliable build system
๐ผ๏ธ Feature Recap
- On-screen keyboard ๐น
- Preset selection with search ๐
- Digital & analog synth editors
- Improved drum part editor ๐ฅ
- Effects (reverb, delay, vocoder)
- Arpeggiator editor
- MIDI debugger + logging
- JD-Xi style LCD display
- ADSR & pitch envelope visualization
๐ Feedback & Issues
Please report bugs or feature requests via
๐ GitHub Issues: https://github.com/markxbrooks/JDXI-Editor/issues
๐ฅ Downloads
- macOS โ Latest
.dmgbuild available now - Windows โ Installer available now
- Linux โ Installers available now
๐ Acknowledgements
Thank you to everyone testing, filing issues, and sharing feedback.
This project is powered by Qt, RtMidi, and a generous amount of coffee and synth passion.