lots… just off the top of my head:
- improved performance…
currently messages go from the STM controller to (serial link) mother host to (via osc) pd… but if the patch was within the mother host, then these messages would not have to be transmitted via OSC to PD, they would just be passed ‘in memory’.
thats less cpu for ‘the patch/pd’ and mother host.
the host could handle the audio directly, e.g. for monitoring/gain control for audio input, or gain control on output. unified midi device selection.
generally, it allows the mother host to have more direct control over the environment the patch lives in, rather than having to leave it to mother.pd, or how linux is configured - so that might actually help support as well.
however, this is a non-trivial change, so its more an idea I have for the future… something when I have time to try out to see what extra ‘complications’ it throws into the mix.
for now, Ive other plates spinning in the air, so this will have to wait