It seems my project I started as a “pet project” may be on a merge/collision course with this conversation.
The requirements on it at the moment: PC (need to test mac) with audio interface, python, bb + midi cable, LAN (for access from smart phone or other devices)