Playing MIDI Files
JDXI-Editor provides two main tools for working with MIDI files: the Pattern Sequencer for step-based editing and the MIDI File Player for playback and track management.
Overview
- MIDI File Player
Load standard MIDI files (.mid, .midi), classify tracks (Detect Drums, Classify Tracks), assign channels to the JD-Xi’s four parts (Digital 1, Digital 2, Analog, Drums), and play through the synthesizer or FluidSynth (SoundFont) when no hardware is connected.
- Pattern Sequencer
Load MIDI files into a 4×16 step grid, edit notes/velocity/duration per step, and save patterns back to MIDI files. Integrates with the MIDI File Player via “Load into Pattern Editor.”
Typical Workflow
Load a MIDI file in the MIDI File Player (File → Open… or drag-and-drop)
Classify tracks (optional): Use Detect Drums and Classify Tracks to auto-assign channels
Apply changes: Apply All Track Changes or Apply Presets
Play: Start playback (JD-Xi or FluidSynth)
Edit in Pattern Editor (optional): Load into Pattern Editor → edit steps → Save Pattern
SoundFont Playback
When no JD-Xi is connected, enable Enable FluidSynth for local playback in MIDI Configuration. The MIDI File Player will use a configured SoundFont (.sf2/.sf3) for software playback. See features-and-usage for SoundFont setup.
Available Tools
Pattern Sequencer — 4×16 step grid, MIDI load/save, part muting
MIDI File Player — Track classification, channel assignment, playback