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 8TB SSD
Desktop-ASUS-I7 Win10Pro 32GB 11TB SATA

BB2026/UMC204HD&404HD/Casios/Cakewalk/Reaper/Studio One/Notion/Dorico/Noteworthy/NI/Halion/IK

http://www.sus4chord.com (under rehosting and construction)