I’m working on a module that acts as a MIDI driver (sending MIDI). When my module is loaded first, it establishes the driver and a MIDI consuming module (e.g. MIDI-CV) shows up my driver correctly. Otherwise, when the consuming module is loaded before my module, it shows up no driver at all (because the driver has not been established before).
So when my module is placed into the rack by the user, is there a (save) way to smuggle my module to the first slot of the std::Vector modules in Engine::Internal?