A technical support community for Apple Logic Pro users.

 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Keyswitch scripter for Arturia MiniLab Black

Fri Jan 08, 2021 12:36 am

Arturia MiniLab Black pad sends the following settings as follows:

Pad 1 = Note C1, Midi Ch 10
Incrementing by 1 note for each pad up to Pad 8

For Pad 9 - 16
The pads send a CC message, not a Note Message
Pad 9 = CC Midi Ch 1, CC Number 22, CC value 127
When the pad is released, the following is sent.
Pad 9 = CC Midi Ch 1, CC Number 22, CC value 0

So a value of 127 means, being pressed and a value of 0 means a pad is released.

This is the default setting for the Arturia MiniLab Black.
If you've changed from these default settings, this script will not work until you either modifiy the script to your MiniLab changes or restore the default settings to the MiniLab.

MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Fri Jan 08, 2021 12:56 am

Another example using a Native Instrument Guitar.
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Fri Jan 08, 2021 1:35 am

Notice that Evolution starts it's key switch at F2, so I adjust the script for that.
Now I can switch to the different drum loops from F2-E3 using the pads on my MiniLab
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Fri Jan 08, 2021 1:48 am

Event using PLAY to key switch as well.
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Fri Jan 08, 2021 3:04 am

Another example
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Fri Jan 08, 2021 6:54 am


Again, key switching with the pads on my MiniLab
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Sat Jan 09, 2021 8:11 am

So I decided after reading another post here, to allow each pad to be customize to a MIDI key.
This one is pretty cool.
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Sat Jan 09, 2021 8:43 am

Yeah, this is way better.
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Sat Jan 09, 2021 11:03 am

This mapping is way better. :mrgreen:
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Sat Jan 09, 2021 3:48 pm

Okay, looks pretty good so far.
So here's the script.

Remember, this is for the Arturia MiniLab Black controller and system defaults.
If you created and are using custom settings, you either have to modify this script or just select system defaults.
Attachments
RedirectMiniLabPads.pst.zip
(1.18 KiB) Downloaded 57 times
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed
 
ValliSoftware
Topic Author
Posts: 1068
Joined: Mon May 19, 2014 10:46 am

Re: Keyswitch scripter for Arturia MiniLab Black

Sun Jan 17, 2021 1:28 pm

ValliSoftware wrote:
Okay, looks pretty good so far.
So here's the script.

Remember, this is for the Arturia MiniLab Black controller and system defaults.
If you created and are using custom settings, you either have to modify this script or just select system defaults.


Just in case of updates, I think I did make further updates from this script and included in the knobs scripts so I'll post the latest here as well.
Attachments
Arturia MiniLab Black.zip
(8.52 KiB) Downloaded 49 times
MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2)
MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8)
iPad Mini iOS 12 - iOS GarageBand 2.0.1
Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8)
MacMini M1 11.5 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.6.2) Rosetta 2 not installed