I really don't follow you on this "EDM full of sonic subtleties that MIDI 1.0 didn't support" ? 1) EDM full of sonic subtleties? pray tell. 2) how does a control protocol support sonic obtusities or subtleties in any way shape or form?
MIDI = note numbers, note ON, note OFF (or you need to hit reset as the note will hang) CC or continuous controller, velocity, modulation, pitch-bend... https://www.midi.org/specifications-old/item/table-1-summary...
you can sniff MIDI messages... there's not much to them.
I'm trying to understand how the control protocol would influence the sonic subtleties? It's my distinct experience to note that most EDM features little to no velocity variance nor any mapping of that to volume of oscillators etc. I've also noted a distinct lack of anything resembling subtlety in EDM, but call me biased as I produced dance music for about 30 years and lived touring as a performing act from it for over a decade, but I digress, as I am wont to do from time to time...
triangle waves? do you mean square waves? aka the artifact of ridulously over-compressed music?