I try to build kind of a bridge between Cubase (midi) hardware devices (midi) and Lemur on iPad (OSC). For this purpose I want to have one patcher (or bpatcher) available for any cubase midi track. On the hardware midi side I convert the incoming midi data to internal max sends. On the iPad I have only one template with different controls, that can be hidden resized, labeled, etc. All of this happens inside one patcher per track with visual controls available. However, all the label names, settings, (...) are saved within the bpatcher. So far everything went well (except for udp send problems as described in my other thread). But now I see, I have to use that bpatcher as an embedded version. Otherwise all the pattr objects will save the same data, where they are supposed to save individual setting. For a large cubase template i will have to copy that bpatcher 100-200 times. Only 3 Tracks make saving really slow now and I am worried that the final patch will take ages to load and probably get slow and create midi latency.
So, my question: How do you handle that kind of situation? Again: It is important, that the settings are saved individually per track. It is also important to have visual access to each track setting (therefore bpatcher).