mod-desktop
mod-desktop copied to clipboard
Pedalboard Store
I noticed the Pedalboard store is missing from mod-desktop. I tried just navigating the site and clicking Try Now on a pedalboard, but it fails to connect. Are community pedalboards not intended to work with mod-desktop?
it is planned but needs a whole bunch of other things to happen first before that can be enabled
Those other things that need to happen - are they business things or tech things?
Because if they're business things, then opening up the store to more potential customers (with paid plugins) could be a great business move ;)
the business side is sorta easy, the technical stuff is the complicated part.
in rough steps:
- find a way to uniquely identify linux, macos and windows systems (in mod-desktop side, done for linux and macos, todo on windows)
- create a cloud-side user account system, and have it tie with mod devices and mod-desktop installs
- add support for building desktop linux/mac/win plugins on the mod-cloud (sorta done on linux and windows, todo for macos)
- fix many plugins to be buildable on mac and windows (or limit the available plugins compared to old mod devices)
- implement desktop linux/mac/win commercial plugin protection (called "libmodla")
- build the commercial plugins against the new desktop libmodla, and nicely ask 3rd party devs to do the same
- final mod-ui implementation that can authenticate via user account instead of device serial + credentials
Ah ok. Yeah that is a lot. Thanks for the quick response though!
Is there any potential for a low-hanging-fruit where you bring over the working Linux implementation from the Dwarf etc to just the Linux release of mod-desktop?
I'm aware that doesn't work with your points 2 (and maybe 5?), but all I'm (naively) thinking is: if it works on your own MOD hardware, and that runs a version of Linux, is it not easier to port that to a normal desktop Linux installation than it would be to Windows or Mac?
Sorry if this is a stupid question! I'm an Android developer, musician and daily Linux user, and I'm not too familiar with systems programming.
For sure it would be quite more doable to just do a Linux store thing first. But there is not a whole point to that, building stuff on Linux is much easier compared to macOS or Windows.
Hello,
for point 1:
why not reading HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid ?
Is this implementation good enough?
Reference: https://stackoverflow.com/questions/99880/generating-a-unique-machine-id