While we are on the topic, would the following syntax be more clear:
local grid = include(‘midigrid/lib/midigrid’)
grid.init('128')
I’d definitely be leaving stubs in mg_128 and mg_256 for backward compatibility.
Also, I have machinations to create a script that would “patch” midigrid deep into the Norns core, with a big “warranty void” sticker on it, my thinking is you would not need to modify each script. You would need to re-patch after each upgrade and theres a risk of breaking Norns updates depending on how they are performed. I might see if I could get a PR merged into norns if I can make it clean enough… Thoughts?
I’ve been having some health issues (nothing serious) so my progress on OOP midigrid is much slower than I would like, but I’m getting tantalisingly close …
P.s. Does anyone have any idea’s on how to remove ballpoint pen marks from launchpad / silicone buttons? Warm soapy water helped but did not completely remove.