I was surprised there was no integration between the Keylab Mk3 and GarageBand. I wrote to support about this and mentioned that all keyboards from other brands that supported Logic Pro also supported GarageBand, many of them using the same script. I got a “we will share this with the tech people” answer and never again heard about the topic.
This weekend I installed the 1.5.0 firmware and download the MainStage integration to test it, and when I read in the manual that you could have either MainStage script installed or Logic Pro script installed, but not both, it felt soooo wrong.
It took less than 90 minutes with Claude to get a single script that works with both MainStage and GarageBand. It should also work with Logic Pro but I can’t test that.
I won’t share the modified script as the original ones are “— Copyright (c) 2023 Farès MEZDOUR” (yeah, the MainStage one also says 2023), I have a Python script that takes the Arturia ones and generate the merged script but I don’t know if it would be legal to distribute that either.
But in any case, it is perfectly doable to support GarageBand on the Keylab Mk3 and to have a single script to support MainStage and the DAWs.