I’m trying to setup Ableset for the first time. I have 2 midi keyboards connected to my computer. When Ableset opens, my Akai MPK-249 automatically connects to Ableset and becomes non-responsive in Ableton. In Ableton preferences, the Akai ports turn orange indicating that the controller is in use by another program. I have to close Ableset and reboot the Akai keyboard to get it to function in Ableton again.
My second keyboard (MAudio Oxygen Pro) remains connected to Ableton and does not show up in Ableset, which I suppose might trigger another question later
How can I keep my keyboards connected to Ableton?
I guess I had assumed that midi controller data would go to Ableton first and then be routed thru to Ableset rather than Ableset taking exclusive control of the hardware. Is that not the case? If not, how do other users play vst instruments live and use Ableset simultaneously?
This is an issue with Windows – unfortunately, only one application can access a MIDI device at a time, so to make this work with AbleSet and Ableton Live, you’d have to do some virtual MIDI routing to split your input into two devices – one for AbleSet and one for Ableton Live.
The framework AbleSet uses to access MIDI devices seems fairly greedy. It tries to claim all MIDI devices automatically, so I’d recommend starting Live before AbleSet in this scenario. I’ll see if I can improve this behavior in a future version.
And regarding the Reddit URL that Leo shared above,
the below youtube gives a quick education on getting
MIDIOX and LoopMIDI working together with a DAW
(even tho this youtube uses a different Daw).