This is a good idea, but I think the patch (and as indicated in the referenced thread, the MIDI device and port assignment) should be selected by checkbox (as the other items such as notes, chords, etc are done).

This is so that you can share files with others who may not be set up the same as you (so device and port assignments could cause confusion and errors). Also, if you are using something other than General MIDI patch assignments, that could make for interesting results for someone using just a general MIDI synth.

That way, if you are doing all the work on your own computer, that information would be necessary and would work correctly; however, if you are sharing your files, you could export to XML without any of that information and let the other user decide what to do based on their system's configuration.

Just a thought.


John

Laptop-HP Omen I7 Win11Pro 32GB 2x2TB, 1x4TB SSD
Desktop-ASUS-I7 Win10Pro 32GB 2x1.5TB, 2x2TB, 1x4TB SATA

BB2025/UMC404HD/Casios/Cakewalk/Reaper/Studio One/MixBus/Notion/Finale/Dorico/Noteworthy/NI/Halion/IK

http://www.sus4chord.com