Hi, Thanks for your feedback. It would require a complete rewrite and would break standalone usage e.g. in SAVIHost. I'm sure you are aware of it but I'm mentioning it anyway: in a DAW you can make even 16 instances of BassMidiVsti and send only one channel's messages per instance. You do not have to worry about memory usage since soundfont samples are only loaded once and shared among the instances.