I'm thinking of breaking up my 'single-run-per-process' into multiple 'run-lengths-between-control-or-program-changes-or-midi-events', per process.