mod-desktop icon indicating copy to clipboard operation
mod-desktop copied to clipboard

Pedalboard Store

Open SteeledKnight opened this issue 11 months ago • 7 comments

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?

SteeledKnight avatar Mar 09 '24 05:03 SteeledKnight

it is planned but needs a whole bunch of other things to happen first before that can be enabled

falkTX avatar Mar 09 '24 08:03 falkTX

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 ;)

medavox avatar Apr 09 '24 08:04 medavox

the business side is sorta easy, the technical stuff is the complicated part.

in rough steps:

  1. find a way to uniquely identify linux, macos and windows systems (in mod-desktop side, done for linux and macos, todo on windows)
  2. create a cloud-side user account system, and have it tie with mod devices and mod-desktop installs
  3. add support for building desktop linux/mac/win plugins on the mod-cloud (sorta done on linux and windows, todo for macos)
  4. fix many plugins to be buildable on mac and windows (or limit the available plugins compared to old mod devices)
  5. implement desktop linux/mac/win commercial plugin protection (called "libmodla")
  6. build the commercial plugins against the new desktop libmodla, and nicely ask 3rd party devs to do the same
  7. final mod-ui implementation that can authenticate via user account instead of device serial + credentials

falkTX avatar Apr 09 '24 08:04 falkTX

Ah ok. Yeah that is a lot. Thanks for the quick response though!

medavox avatar Apr 09 '24 10:04 medavox

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.

medavox avatar Apr 09 '24 10:04 medavox

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.

falkTX avatar Apr 09 '24 11:04 falkTX

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

sejerpz avatar May 13 '24 16:05 sejerpz