24XD midilogue 0.2.4
Developed by Marko Damjanovic | Artist: MARCOD
https://www.marcod24rec.com

ABOUT
Marko Damjanovic is the artist MARCOD and the developer of 24XD midilogue.
Explore his work at www.marcod24rec.com.

Windows 64-bit VST3 MIDI controller/editor for Korg minilogue xd.
Load it as a generator in the FL Studio Channel Rack.

INSTALL
1. Close FL Studio.
2. Manually remove the previous XD Probe / midilogue VST3 bundle from
   C:\Program Files\Common Files\VST3. The installer never removes old versions.
3. Run Install.cmd and accept the Windows administrator prompt.
4. In FL Plugin Manager, enable Verify plugins and Rescan previously verified
   plugins, then scan. Add 24XD midilogue 0.2.4 to the Channel Rack.

CONNECT
Release the XD MIDI ports in FL MIDI settings, then click Direct XD.
This selects the known MIDIIN2 / MIDIOUT2 synth-control pair.
The plugin reads the current sound and enables live bidirectional editing.
No Apply is required. Reconnect after loading a saved project.
Open this generator's Piano Roll to play the XD through the connected MIDI output.
Host notes use the detected XD channel. Hardware audio returns through your interface.
Offline export does not play the hardware; record its audio in real time.

SEQUENCER PLAY
On the XD, set GLOBAL Clock Source = Auto (USB) and En Rx Transport = On.
Play in the plugin sends Start and MIDI clock. Press again to Stop.
Auto (MIDI) listens to DIN, not USB; transport Off blocks remote Play.
Avoid competing MIDI clock sources. A connected SYNC IN cable takes priority.

WHAT CHANGED IN 0.2.4
- Approved metal switches and overhead metal joystick in a large recessed housing.
- Program/Value grip notches visibly rotate; softer shadows beneath the knobs.
- Piano Roll MIDI input: notes, velocity, sustain, pitch bend and Stop cleanup.
- Corrected ordinary step on/off flags; Active Step traversal is preserved.
- Hardware step flags refresh through read-only snapshots about every 1.2 seconds.
- Slower Program/Value: 24 pixels per step, 60 with Shift; gentler wheel response.
- Smooth charcoal rubber-style knobs, soft shadows and rounded silver metal-rod switches and a 3D metal joystick.
- Renamed plugin, with About / MARCOD credits and website.

CONTROLS
Exit selects program browsing. The unmarked encoder wraps through 001-500.
Double-click Program/Value to enter a program number directly.
Edit exposes mapped parameters; Shift selects alternate functions.
REC is monophonic step entry. REST clears the selected step.
The Write-position button is BACKUP and exports a SysEx file, not a preset write.
Patch edits and program changes back up the current sound first.
Backups: %APPDATA%\24REC\XDProbe\backups

LIMITS
This plugin sends MIDI and produces no audio. The waveform is a modeled preview.
Route the XD audio separately. Piano Roll notes, velocity, sustain and pitch bend go to the connected XD channel.
Stored-preset writing, realtime/polyphonic recording, custom user-module edit
pages and exact XD screen mirroring remain unfinished.
Piano Roll routing and step synchronization need hardware acceptance; automated tests are offline.

See README.md for the complete control and validation guide.
Built with JUCE 9. Independent software, not affiliated with or endorsed by Korg.
