Quick Sign In:  

Forum: General Discussion

Topic: Can a Midi Controller Control Both SoundSwitch and VDJ Functionality? (APC Mini mk2)
Hi, so I picked up soundSwitch and while the learning curve was a bit steep, it works great with VDJ. I have both the dongle and the Control One. While I like the Control One, I am wondering if something like the APC Mini mk2 would work for both controlling SoundSwitch and VDJ.

I'd like to map a few VDJ keys to the midi controller and the rest to SoundSwitch. Tech has told me that I can't use the One for anything else.

I am not exactly sure if that is possible.
 

Posted 4 days ago @ 3:05 am
locodogPRO InfinityModeratorMember since 2013
It's possible, I've done it with several users, I've even told soundswitch how it's done. One guy I got a powerpoint remote talking to soundswitch.

You need a virtualDevice [a mapping and definition file] that routes thru a virtual midi cable, [loopMidi for windows, mac has a native driver] you map variables to your real hardware, the virtualDevice monitors these variables as LED output, that is passed to the midi middle man which in turn talks to soundswitch.

It's not as complicated as it sounds, well it's a learning cliff to start with but it really is set once and forget about it.

I have the virtualDevice definition and mapping files already made, I just need to know mac or pc.
PM me if interested.
 

Posted 4 days ago @ 3:34 am
Thanks for sharing that. I'll PM you. I am on PC
 

Posted 4 days ago @ 5:51 am
Just digging more info on the midi situation for windows and thought I would drop my findings here.

From soundSwitch:
1. Multi-Client MIDI Access:
- Windows lacks native support for multi-client MIDI connections, which can make MIDI setup more complex compared to Mac OS.

Which lead me to Windows 11 and Midi 2.0 standards. Apparently after many years Microsoft has finally decided to implement midi fully into its own service. It looks like its in beta. I am assuming that this will allow windows to use midi across multiple apps easily.

https://www.youtube.com/watch?v=-pe29zIVUCA

https://devblogs.microsoft.com/windows-music-dev/hello-midi-2-0-were-opening-the-repo/
 

Posted 4 days ago @ 8:01 pm
AdionPRO InfinityCTOMember since 2006
Not sure what you mean with 'after many years' with regards to the Microsoft blog post. Midi 2.0 is a new standard that as you can see had only recently been published.

It will also require the hardware to support it, which I'm not sure many manufacturers will or can do with currently existing devices
 

Posted 3 days ago @ 3:07 am
Microsoft has been behind the curve on midi for a long time. The short of it is that windows locks the usb midi driver and doesn't allow sharing with other devices. Arcane coding and work arounds. it's not till well now apparently 2024 that Microsoft has written a service to bridge all the different drivers so as to become compliant with midi 2.0. Apple doesn't have this issue, your devices don't get locked up.

And natively apple supports midi unlike Windows. This maybe changing soon as the video shows and the lead developer explains.

 

Posted 3 days ago @ 9:06 am
MIDI has been around since 1983, and computers have supported it since 1984 (pre Windows).

Early versions of Windows shipped with MIDI files as demos.
 

Posted 3 days ago @ 4:16 pm
Not really the point. The conversation is about midi sharing. Mac's out of the box, as far as I can recall, support midi device sharing. PC's don't and still don't and its 2024! Windows locks midi to a single app.

The Microsoft dev even states that in his video. He mentions how people have been asking for this longer then he can remember lol.

I use to work on Mac's, they are overpriced vs PC's. Even when Apple allowed PowerPC and a few other to clone them. Regardless, I have been building PC's since the 80s. Windows has tons of short comings. Windows 11 is a latency disaster compared to Windows 7. Anyways neither here nor there. The midi function on windows is terrible and requires work arounds, Macs don't.

Github Microsoft and the new service explained for those interested:
https://github.com/microsoft/MIDI
 

Posted 3 days ago @ 9:32 pm