Don't know if MIDI Players can be dynamically added and removed via the final exported plugin
Don't think it handles parameter automations
Don't think they can playback and display more than one Sequence and or Track at a time
Couldn't get them to output MIDI to anything other than MIDI channel 1,
Using the MIDI Channel Setter Module would be fine, but couldn't get it working with stuck notes
MIDI Player doesn't seem to immediately update it's Sequence and Track when changing them
Would be great if a single MIDI Player could manage everything:
Sample accurate playback for MIDI events (already does) and automations (doesn't do)
MIDI 2.0 per note parameter modulation (Hise Events may already be capable??)
Manage parameter automations with sample rate accuracy and MIDI 2.0 resolution
Playback more than one Sequence and or Track together from the single MIDI Player
So basically a single MIDI Player Module that handles it all, and then you can utilize the Floating Tiles and custom Piano Roll Panels to view any of the content within the one MIDI Player Module.
So Floating Tile 1 might display Sequence 5 Track 2, while scripted Panel displays piano roll for Sequence 10 Tracks 1 2 3 4 all from the one MIDI Player.
Having the option to use a single MIDI Player would then help declutter plugin when many MIDI tracks are needed within a plugin, but not necessary as many modules in the module tree.
More things I'm sure 😁
A MIDI Player that handles it all optimally and accurately, something like that 👈