today i was considering building a messaging system for MIDI messages, based on the message classes. it would be similar to action/change listener/broadcaster stuff, but it would send and recieve midi messages. this would let me have various controls that can generate their own specific types of message, and all be able to send them smoothly to the same place. I’ve been thinking of doing this for a while, and i think today would be the time for it. I was just wondering if anyone thought it would be a bad idea.
The main thing i can think of is that it would take away any ‘time critical’ aspect that may be required for certain midi messages, what with messages being plonked into a queue system and whatnot. But i’m sure any delays would be negligible, right? It would be a more thread-safe approach i’m sure, especially if such a broadcast were made from an audio-rate-critical function.