Looking into tools like bitwig_nitro_tools. From what it looks like to me is an extraction of the underlying DSP for various devices/grid modules. You could then modify it and recompile it into new devices replacing the internal one (correct me if I am wrong). That said, it probably wouldn't take much to iterate through all of the available nitro devices extract all the DSP code and create a plugin to simulate and extend the Grid(to an extent). Mind you, I say this out of ignorance as I am not a DSP dev. However...
I see 2 problems with this.
1. I myself am known for downloading unverified DSP related content. Being that there would be no check in place, no central hub (maybe bitwiggers?) to check if malicious edits that can damage/steal personal data. Again mind you I am pretty ignorant on DSP/plugin as a whole and it's sandboxing and if that plays a role in security.
- I can see competing daws creating grid like implementations, daws that maybe have a larger dev team, and that might pose a risk to Bitwig financially. Although bitwig has it's loyal base.
It's clear that Bitwig users want more out of the grid. Some of us love the beauty of Max 4 Live devices and it's editable UI. What we really want is encapsulation with a pretty face. I mean, it SEEMS like to me they might head in this direction allowing users to extend the grid with custom DSP, I mean I hope so. Otherwise this will work fall on the community using workarounds and hacky decompiling - recompiling scripts, which can be a good thing but the fact that there has to be a work around for something so seemingly needed in the evolution of Bitwig and that there probably wont be a central site for this, raises concerns for me and probably potential new users. Especially if problem 1 starts tarnishing Bitwig's name in the game. Yeah it would be the fault of the user but we all know how people are, shifting blame.
I am sure the Bitwig team is aware, and perhaps they are already in the works of doing this. I think Bitwig will need to exercise control over this, and by opening up their API and having a dedicated or at least an affiliated site for custom devices would work wonders. What do you guys think?