Ive been working a bit on NuiLite todayā¦
at the lowest level Ive added most graphic primitives that exist on the organelle,
they will not be 100% the same/compatible a variety of reasons, e.g. I want to allow for multiple levels of brightness which the organelle does not have, dont see need for different character sizes etc.
im keeping current api calls, but they will be considered ālegacyā to be replaced with the new ones.
current plan is Im going to
a) add these to the PD api
b) add a new OSC layer to sidekick, so that apps can interact with the hardware that way rather than have to use C++.
weāll see how it goes, but probably id suggest you move to using (b) ,
then norns mother wonāt have to do much other than translate the organelle osc messages sent , into the corresponding sidekick ones.
btw: for performance purposes in either case, Id avoid using āpixelā level drawing, and rather have higher level calls - that then NuiLite can translate into low level cario calls - this is much more efficient.