I would like to discuss this thoroughly before I go ahead with a bounty. What do you all think about composing in RetroArch with virtual instruments? How should this be approached? There are a couple of standards like VST, DSSI and LV2. Would supporting one of these make sense, or would it be better to make something new?
I'm thinking that with existing standards there is a bit too much disparity in how each instrument is controlled. Ideally there should be no need for each instrument to have its own GUI, rather the user should be able to just select a bank and a preset in a standardized fashion. On the other hand, the amount of existing VST instruments is absolutely massive.