Fair point. The plugin itself isn’t firmware, but in a way, when Neural delivers on their plugin translations to the QC, when you buy a plugin, in some respects, you will be “getting firmware” too. Maybe not literally, but at least the ability to unlock premium ‘X’ blocks, and perhaps even functions, within the firmware/CoreOS.
That said, I can see where my post might have muddied the waters a bit relating to the differences between firmware, OS, software/plugins. Firmware, OS, and software tend to get conflated when users talk about modeler updates. And now, “plugins” are probably going to get caught up in that too.
I don’t know exactly how Neural is going to translate plugins to their corresponding blocks on the QC. Maybe by simply ensuring a customized set of ‘X’-blocks can accurately emulate a given plugin. As far as I know they have no intentions of actually running plugins on the QC (could be wrong).
So, in the future I am speculating, to activate a “plugin” on the QC, under the covers, Neural will just be granting you access to the premium blocks required to emulate that plugin. Blocks that may already be in the firmware/CoreOS, and also accessible to CoCo, but unusable without having purchased the corresponding plugin. I suppose another alternative would be having ‘X-packs’ of blocks that would need to be loaded. That seems like it would be tricky to implement.
We might be seeing a new CoCo version with each new firmware that includes any substantial changes, excepting the strictly bugfix versions. Similar to, for example, when Line 6 adds blocks in a new firmware, they also have to release a new editor version. Might also be seeing new firmware and CoCo versions whenever new ‘X’ updates get delivered for use on the QC. No idea though really if this will be the case or not.
Theoretically you could code an editor to pick up new blocks in CoreOS (or any modeler’s OS) without requiring an editor update every time. Might be more hassle developing that than just modifying the editor for each firmware version though. Depends on the architecture/design.
Really curious to see how the whole Plugin Compatibility (PCOM) and ‘X’ updates thing ends up getting implemented. Total mystery to me right now. Wonder if anyone in the know can chime in with additional details.
You’re right. That and subscription models have become common.