soundplane icon indicating copy to clipboard operation
soundplane copied to clipboard

Windows client

Open mattly opened this issue 4 years ago • 3 comments

So my Mac is on its knees (literally the laptop's display doesn't work, only one thunderbolt port and one usb port work, and the fan is constantly running loud), and after over a year of consideration I'm moving my creative work over to Windows. I'm exploring networked midi right now, but I'd really love to be able to plug my soundplane directly into the new windows box and have the client app running there. How can I help with making that possible?

mattly avatar Jun 07 '20 03:06 mattly

Hi Matt, if you're comfortable with programming in C++ and talking to drivers directly, this should be a relatively doable task now if you're on Windows 10. When we released the Soundplane we were shooting for Windows 7, and there was a driver issue that made this much more difficult task than anticipated. Windows 10, I think, has the user-space connection to isochronous USB that was previously missing, so this should not be too hard.

One would start with the soundplanelib repo https://github.com/madronalabs/soundplanelib, which has a minimal console UI that prints raw data. I'm here to help, and porting the rest of the GUI app after that should be easy.

madronalabs avatar Jun 07 '20 18:06 madronalabs

I'll take a look when I get things setup and have some time, which, well, probably isn't going to be anytime soon. I also feel like I should point out, my request is in no way urgent, especially in light of everything going on in the world it seems rather trivial, but I'm hoping to at least get the ball rolling.

I wouldn't say I'm comfortable in C++ but I do know a bit. It's something I'd like to learn more of anyway and I learn best by poking at things like this. :)

mattly avatar Jun 07 '20 18:06 mattly

Thanks. I do intend to get to this when I can. Meanwhile, if you know anyone who has experience doing this kind of work on Windows I could definitely offer pay.

madronalabs avatar Jun 07 '20 18:06 madronalabs