Bien que le KeyLab mk3 vous permette de contrôler la plupart des stations de travail audio numériques (DAW) de votre choix, nous avons créé des scripts de mappage de contrôleur spéciaux permettant une intégration et une navigation encore plus approfondies directement depuis votre contrôleur matériel pour une sélection de DAW.
Des vidéos "Comment faire" expliquant les fonctionnalités disponibles pour les DAW pris en charge sont disponibles sur la page suivante, ainsi que les Guides et les scripts d'intégration nécessaires :
Vous trouverez également ci-dessous les informations nécessaires pour configurer correctement ces DAW :
Vous trouverez sur la page Ressources suivante un Guide expliquant les fonctionnalités du script Ableton Live pour le KeyLab MK3 :
- Assurez-vous d'utiliser la dernière version d' Ableton Live disponible (au minimum les versions : 11.3.26 ou 12.0.25), le script étant intégré dans ces versions.
Si vous utilisez les versions mentionnées ci-dessus ou une version supérieure, le simple fait d'ouvrir Ableton LIVE après avoir branché votre contrôleur devrait vous permettre d'ajuster les paramètres comme indiqué ci-dessous :
1/ Ouvrez le menu "Settings" -> onglet "MIDI"
2/ Ajustez les paramètres comme suit :
Les menus "Control Surface" Input and Output doivent être configurés sur le port : "KeyLab mk3 DAW".
L'option "Track" de la section "MIDI Input" ne doit être cochée que pour le port : "KeyLab mk3 MIDI".
3/ Assurez-vous de charger le programme "DAW" sur le contrôleur avec le bouton "Prog" et les boutons au-dessus de l'écran pour sélectionner le programme correct.
Vous trouverez sur la page Ressources suivante un Guide expliquant les fonctionnalités du script Logic Pro ainsi que le script d'intégration pour le KeyLab MK3 :
- Veuillez noter que la version minimale requise pour intégrer des scripts externes à Logic Pro est la version 10.7.4.
- Voici les étapes de configuration détaillées :
1/ Veuillez télécharger le script via le lien mentionné ci-dessus, extraire le contenu de l'archive .zip dans un seul dossier, puis double-cliquer sur "Install KeyLab mk3 Scripts.dmg" :
2/ Lancez ensuite l'application "Double-click to install - KeyLab mk3" :
3/ macOS affichera un message d'avertissement, cliquez sur Open :
4/ Il est possible qu'un accès à "Finder" vous soit demandé ; si c'est le cas, cliquez sur "Allow" :
5/ Si l'installation s'est correctement déroulée, le message de confirmation suivant devrait s'afficher :
6/ Une fois terminé, assurez-vous de brancher votre contrôleur et de le mettre sous tension, puis ouvrez Logic et cliquez sur "Auto Assign" qui devrait apparaître dans la fenêtre contextuelle suivante :
7/ Le menu "Control Surface" setup devrait s'ouvrir automatiquement ; assurez-vous de sélectionner les ports "KeyLab mk3 DAW" et non les ports MIDI pour les ports d'entrée et de sortie :
-Voici à quoi cela devrait ressembler :
8/ Assurez-vous de charger le programme "DAW" sur le contrôleur avec le bouton "Prog" et les boutons au-dessus de l'écran pour sélectionner le programme correct.
Résolution des problèmes
Si pour quelque raison que ce soit le script ne fonctionne pas, assurez-vous de vérifier et de tenter les suggestions suivantes :
-Si la fenêtre contextuelle "Auto-Assign" n'est pas apparue à l'ouverture, assurez-vous de d'abord fermer Logic Pro, de réinstaller le script en suivant les étapes décrites ci-dessus, puis de réinitialiser les paramètres de Logic Pro :
Fermez Logic Pro et rouvrez-le, puis acceptez si la fenêtre contextuelle "Auto-assign" s'affiche.
- Si nécessaire, supprimez également manuellement le périphérique "KeyLab mk3" (ou tout autre périphérique créé manuellement que vous auriez éventuellement tenté d'utiliser pour configurer votre contrôleur) dans le menu "Control Surfaces" -> "Setup" (touche "Delete" du clavier).
Ex. avec un KeyLab 61 mkI ci-dessous :
-Cliquez maintenant sur "New" -> "Install"
-Sélectionnez le périphérique "KeyLab mk3" approprié dans la liste et cliquez sur "Add" :
-Cliquez maintenant sur le périphérique "KeyLab mk3" dans la section droite du menu Control Surface et assurez-vous d'ajuster les ports Output et Input sur "KeyLab mk3 MIDI" :
-Sur le contrôleur, appuyez sur "Prog" pour charger le programme "DAW" et réessayez.
Sélection du port MIDI
- Enfin, si le port "KeyLab mk3 MIDI" n'est pas disponible pour la sélection, assurez-vous également de vérifier via "Audio Midi Setup" -> "Midi Studio" qu'il n'y a pas de connexions de périphériques personnalisées, car cela pourrait empêcher l'utilisation du port à d'autres fins. Si c'est le cas, cliquer dessus et appuyer sur la touche "Backspace" de votre clavier devrait vous permettre de le supprimer.
- Si nécessaire, vous pouvez également tenter de créer une nouvelle configuration depuis la barre supérieure afin que votre périphérique soit à nouveau correctement identifié :
- Une fois terminé, ouvrez à nouveau Logic Pro, suivez les étapes ci-dessus pour sélectionner le bon port "KeyLab mk3 MIDI" dans le menu Control Surface et réessayez.
Vous trouverez sur la page Ressources suivante le script d'intégration Mainstage ainsi qu'un Guide expliquant ses fonctionnalités pour le KeyLab MK3 :
-
Assurez-vous d'abord que votre version de Mainstage est à jour.
- Ensuite, après avoir téléchargé le script nécessaire, extrayez d'abord le contenu de l'archive .zip dans un dossier et exécutez le fichier .dmg :
-
Double-cliquez sur l'application pour installer les scripts (une fenêtre contextuelle devrait vous en informer)
- Si vous ne pouvez pas l'installer via le fichier .dmg, placez le fichier nommé "KeyLab XX mk3.device"
à la fin de ce chemin :
Vous pouvez ouvrir le menu "Go to folder" et coller le chemin suivant :
~/Music/Audio Music Apps/MIDI Device Profiles/Arturia
Si le dossier "MIDI Device Profiles" ou "Arturia" n'existe pas, vous devez d'abord le créer.
Assurez-vous de charger le programme "DAW" sur le contrôleur avec le bouton "Prog" et les boutons au-dessus de l'écran pour sélectionner le programme correct.
Résolution des problèmes
- La navigation dans les Presets / Sets ne fonctionne pas après l'installation du script :
Si les boutons du projet Concert ont été précédemment mappés, les contrôles pourraient ne pas se comporter comme prévu et empêcher la navigation dans les presets ou les sets.
-Pour contourner ce problème, vous devez réassigner les actions "next/previous presets" et "next/previous set" avec le bouton "Assign & Map" dans l'onglet "Assignments & Mappings".
Exemple :

-Cliquez sur "Override mapping" :

-Puis appuyez sur le bouton correspondant sous l'écran du KeyLab.
-Voici à quoi cela devrait ressembler pour s'assurer que ces fonctions fonctionnent correctement ; notez que le port doit être "DAW KeyLab MK3" :

-La disposition des boutons sous l'écran devrait être la suivante :
Note complémentaire
- Les scripts MainStage et Logic Pro ne peuvent pas être installés en même temps. Si un script Logic Pro a été installé, assurez-vous lors de l'installation du script Mainstage de cliquer sur "Replace" pour écraser les fichiers de script précédents :
Vous trouverez sur la page Ressources suivante un Guide ainsi que le script d'intégration Bitwig pour le KeyLab MK3 : KeyLab mk3 Universal MIDI Controller
- Voici les étapes de configuration détaillées :
1/ Veuillez télécharger le script via le lien mentionné ci-dessus, extraire le contenu de l'archive .zip dans un seul dossier, puis copier/coller le fichier "Arturia.bwextension" dans l'emplacement correct selon votre système d'exploitation :
-Les emplacements sont les suivants et les étapes d'installation sont résumées dans l'article suivant :
How do I add a controller script - Bitwig
macOS
Documents/Bitwig Studio/Extensions
Windows
%USERPROFILE%\Documents\Bitwig Studio\Extensions
Linux (Non officiellement testé)
~/Bitwig Studio/Extensions
2/ Une fois installé, branchez votre contrôleur et mettez-le sous tension avant d'ouvrir Bitwig Studio.
3/ Si le script est correctement installé et l'unité identifiée, vous devriez le voir affiché et configuré comme suit via le menu Settings -> Controllers :
→ Veuillez mettre à jour vers la dernière version de FL Studio (au minimum la version 2024 24.1.1)
→ Si vous ne pouvez pas mettre à jour vers cette version, vous pouvez ajouter le script manuellement ; la version minimale requise est alors la 20.9.2. Consultez les étapes ci-dessous.
- Veuillez trouver sur cette page Ressources le Guide + Script pour intégrer le programme DAW du KeyLab MK3 à FL Studio : KeyLab mk3 Universal MIDI controller
- Si vous avez réussi à mettre à jour vers la version 24.1.1 au minimum, le script sera déjà intégré au programme.
1/ Accédez à Options > MIDI Settings :
2/ Assurez-vous que le KeyLab mk3 DAW a le même port sélectionné pour les sections Input et Output, et que le "KeyLab mk3" est sélectionné dans le menu déroulant Controller Type :
3/ Dans la section Input, le port KeyLab mk3 MIDI doit rester vide (réglé sur "---") et le Controller Type doit être "KeyLab mk3 Arturia" :
4/ Assurez-vous de charger le programme "DAW" sur le contrôleur avec le bouton "Prog" et les boutons au-dessus de l'écran pour sélectionner le programme correct.
Tout devrait maintenant fonctionner correctement !
Note complémentaire
Si les faders ou les encodeurs ne contrôlent pas les paramètres des instruments comme souhaité, veuillez consulter l'article suivant pour mapper manuellement vos contrôles à l'aide de la fonctionnalité "MultiLink to Controllers" :
Pour utiliser les plugins Arturia
Si vous utilisez des VST Arturia tels qu'Analog Lab ou un instrument V Collection sur l'image ci-dessus, assurez-vous de connecter le plugin à l'entrée MIDI 10 dans le wrapper du plugin :
- Si vous ne pouvez pas mettre à jour vers la dernière version de FL Studio, vous pouvez ajouter le script manuellement ; la version minimale requise est alors la 20.9.2. Consultez les étapes ci-dessous :
1/ Téléchargez le script depuis ce lien : KeyLab mk3 Universal MIDI controller
2/ Extrayez les dossiers
3/ Déplacez le dossier nommé "Arturia KeyLab mk3" depuis le dossier "FL Studio Scripts" et placez-le à la fin de ce chemin (<username> doit être remplacé par votre propre nom sur votre ordinateur) selon votre système d'exploitation :
Windows : C:\Users\<username>\Documents\Image-Line\FL Studio\Settings\Hardware\
MacOS : /Users/<username>/Documents/Image-Line/FL Studio/Settings/Hardware/
4/ Une fois terminé, veuillez suivre les étapes du point précédent pour configurer le KeyLab dans FL Studio.
→ Veuillez noter que la version minimale pour utiliser le contrôle DAW et le script pour Cubase est la version 12 de Cubase.
- Veuillez trouver sur cette page Ressources le Guide + Script pour intégrer le programme DAW du KeyLab MK3 à Cubase : KeyLab mk3 Universal MIDI controller
1/ Téléchargez le script depuis le lien ci-dessus.
2/ Connectez le KeyLab mk3 et sélectionnez le programme DAW (bouton Prog + Pad 2), puis ouvrez Cubase.
3/ Accédez à Studio > MIDI Remote Manager :
4/ Dans la fenêtre ouverte, cliquez sur Import Script et sélectionnez-le depuis le dossier de téléchargement :
- Si le script est correctement installé, cela devrait ressembler à ceci :
- N'oubliez pas de désactiver le port "KeyLab mk3 DAW" de la section "In 'All MIDI Inputs'" via le menu suivant :
"Studio" -> "Studio Setup" -> "MIDI Port Setup"
Si cette étape n'est pas effectuée, cela peut entraîner la production de sons et de notes inattendus lors de l'utilisation de la fonction de transport.
Note
Si les faders ne contrôlent pas les volumes des pistes comme prévu après l'activation du script, assurez-vous de vérifier que :
-Vous utilisez actuellement le programme "DAW" sur le contrôleur avec le bouton "Prog".
-Essayez ensuite de déplacer la molette Jog principale (sous l'écran) pour forcer le focus sur les pistes avant de réessayer.
Incompatibilité avec le script Logic Pro
-Si vous avez installé le script Logic Pro, lors de la prochaine ouverture de GarageBand, il est possible que vous soyez invité à mapper le KeyLab mk3 via la fenêtre contextuelle "Auto-assign" :
-Malheureusement, en raison des ports du KeyLab mk3 et du mappage spécifique au script Logic Pro, même après avoir accepté l'"Auto-Assign", vous ne pourrez pas bénéficier de l'intégration du contrôleur. Nous vous recommandons donc de migrer vers un DAW compatible et pris en charge (mentionné ci-dessus) pour profiter de toutes les fonctionnalités et des contrôles de transport avec votre DAW.
Le KeyLab mk3 fonctionnera comme un contrôleur MIDI générique avec GarageBand et ne bénéficiera pas de la même intégration que tous les autres DAW pour lesquels nous fournissons des scripts dédiés.
De plus, étant donné que GarageBand ne gère pas les protocoles Mackie ou HUI et ne permet pas aux utilisateurs de mapper manuellement des paramètres à des périphériques externes (méthodes alternatives pour prendre en charge ce type de fonctionnalités), certaines fonctions avancées telles que les contrôles DAW et les contrôles de transport (Play, Stop, Rec) ne fonctionneront pas avec GarageBand par défaut.
- Pour commencer à utiliser le contrôleur de manière générique, aucune étape de configuration spécifique ne devrait être nécessaire, à condition que le contrôleur soit identifié par macOS (Audio MIDI Setup > menu MIDI Studio) :
Comment utiliser Analog Lab et mapper des contrôles aux paramètres d'autres instruments virtuels
Analog Lab est toutefois entièrement compatible en tant que plug-in Audio Unit avec GarageBand et peut être inséré sur une piste comme expliqué ci-dessous :
- Ouvrez GarageBand et créez un projet vide et une piste MIDI "Software Instrument" (Par défaut, un instrument Electric Piano sera sélectionné)
- Accédez à la section Plugins et remplacez le E-piano par Analog Lab (ou créez une nouvelle piste d'instrument), comme sur l'image ci-dessous :



Si une fenêtre contextuelle d'avertissement vous demande de réduire les paramètres de sécurité, acceptez-la.
Assurez-vous de sélectionner correctement la mémoire de périphérique "Arturia" sur le contrôleur avec le bouton "Prog" pour naviguer entre les mémoires et contrôler les paramètres.
- Après avoir sélectionné votre Preset, vous devriez pouvoir cliquer sur le bouton "Rec" dans GarageBand et commencer l'enregistrement.
- De plus, si vous souhaitez mapper les fonctions de votre contrôleur à un autre instrument virtuel (plug-in) proposant une fonction Midi learn, vous devriez pouvoir sélectionner l'une des mémoires de périphérique "User" (avec le bouton "Prog") et mapper vos contrôles (Knobs et faders) sans problème aux fonctions souhaitées :
Exemple avec UVI Workstation "Grand Piano Model D" :
-Ouvrez l'interface du plug-in et faites un clic droit sur le paramètre souhaité pour le mapper
-Déplacez le contrôle du KeyLab mk3 que vous souhaitez mapper
Bien entendu, chaque plug-in aura sa propre procédure ; il est donc préférable de se référer à leurs manuels d'utilisation respectifs.
KeyLab mk3 ne bénéficie pas d'un script d'intégration dédié pour Studio One ou Fender Studio Pro, mais les étapes suivantes devraient vous aider à le configurer comme surface de contrôle MCU (Mackie) pour bénéficier des contrôles de transport et ajuster certains paramètres DAW.
- Tout d'abord, assurez-vous que le firmware de votre KeyLab mk3 est à jour via le MIDI Control Center :
MIDI Control Center (MCC) - Firmware Update
- Ensuite, ouvrez le MIDI Control Center et accédez au menu "Device Settings" pour régler le mode de transport sur "MCU" dans la section "Global Parameters" :
- Une fois terminé, ouvrez Studio One ou Fender Studio Pro et accédez au menu "Options" (Studio One) ou Preferences (Fender Studio Pro) :
- Vous devrez créer deux périphériques distincts : un pour les contrôles MIDI globaux (utilisés avec les programmes Arturia ou User), un pour les contrôles de transport (utilisés avec le programme "DAW") :
- Pour ce faire, accédez à l'onglet "External Device" et cliquez sur "Add" :
- Cliquez sur "New Keyboard" et dans les menus "Receive From" et "Send To" sélectionnez "KeyLab xx mk3 MIDI" :
Maintenant, si vous insérez une piste d'instrument Analog Lab V et sélectionnez le programme ARTURIA sur le MiniLab ("Shift" + touche "Prog") : les touches, knobs et fader devraient fonctionner.
- Pour contrôler le Transport de Studio One, créons maintenant le deuxième périphérique :
- Toujours dans le menu "External Devices", cliquez à nouveau sur le bouton "Add", sélectionnez "Mackie" > "Control" dans la liste et dans les menus "Receive From" et "Sent To" sélectionnez "MiniLab37 DAW" :
- Vous devriez obtenir le résultat suivant :
Maintenant, en programme DAW sur MiniLab 37 ("Shift" + touche "Prog"), en appuyant sur "Shift" + n'importe quel "Pad" de transport : Play, Stop, Record devraient fonctionner.
- Pour mapper manuellement des contrôles à des paramètres de Studio One :
- Pour mapper manuellement des contrôles supplémentaires aux paramètres de Studio One, il peut être utile de s'appuyer sur les "User programs" du KeyLab mk3 qui peuvent être configurés pour envoyer les messages CC souhaités (afin d'éviter les conflits avec d'autres contrôles déjà mappés).
-Ouvrez le MIDI Control Center, personnalisez le "User program" à votre convenance (Ici, un pad est configuré pour envoyer un CC:20 sur le canal MIDI 1) et assurez-vous de sauvegarder les modifications dans un modèle local avant de le déposer sur le User program souhaité :
-Une fois terminé, chargez le bon "User program" sur le contrôleur avec le bouton "Prog" + Pad (correspondant au numéro de programme) ou avec les boutons contextuels autour de l'écran après avoir appuyé sur le bouton "Prog".
-Revenez maintenant à Studio One et cliquez sur l'icône "External devices", puis sur "New Keyboard" dans la section "External Devices" et sur "Edit" :
- Encore une fois, assurez-vous d'avoir sélectionné le User program (et la bonne banque de Pads si vous avez ajusté des contrôles pour une banque de Pads spécifique) sur le KeyLab mk3.
- Cliquez maintenant sur MIDI learn dans le nouveau panneau et déplacez ou appuyez sur un contrôle sur le KeyLab mk3 ; le contrôle devrait apparaître, ici le "Pad n°1" envoyant un "CC20" :
- Pour les contrôles tels que les Pads configurés pour agir comme des commutateurs "On/Off" ou "Press/release", il peut être nécessaire de faire un clic droit sur le contrôle via le menu "Edit" > "MIDI learn" pour sélectionner le mode souhaité, puis d'accéder au menu "Assign command" pour choisir le paramètre souhaité dans la liste :
-Ici, le Pad est ensuite mappé à la fonction "Tap/Tempo" de Studio One :
- Pour les encodeurs ou faders, après les avoir ajoutés via le bouton "MIDI Learn", faites un clic droit sur un contrôle de Studio One, comme le volume d'une piste par exemple, et sélectionnez Assign to Control1 on New control Surface.

Vous pourrez désormais contrôler le volume de la piste avec le fader du KeyLab mk3.
- Répétez ces opérations pour tous les contrôles que vous souhaitez mapper manuellement.
KeyLab mk3 ne bénéficie pas d'un script d'intégration dédié pour Cakewalk Sonar, mais les étapes suivantes devraient vous aider à le configurer comme surface de contrôle MCU (Mackie) pour bénéficier des contrôles de transport et ajuster certains paramètres DAW.
- Tout d'abord, assurez-vous que le firmware de votre KeyLab mk3 est à jour via le MIDI Control Center :
MIDI Control Center (MCC) - Firmware Update
- Ensuite, ouvrez le MIDI Control Center et accédez au menu "Device Settings" pour régler le mode de transport sur "MCU" dans la section "Global Parameters" :
- Une fois terminé, ouvrez Cakewalk Sonar et accédez au menu "Edit" -> "Preferences" :
-Assurez-vous de vérifier les ports suivants dans le menu "Preferences" -> "MIDI" -> "Devices" :
- "KeyLab xx mk3 MIDI" dans la section "Inputs"
- "KeyLab xx mk3 DAW" dans les sections "Inputs" et "Outputs"

-Ensuite, dans le menu "Control Surfaces", assurez-vous d'ajouter le périphérique comme suit :
- Control Surface : "Mackie Control"
- Input Port : "KeyLab xx mk3 DAW"
- Output Port : "KeyLab xx mk3 DAW"

-Enfin, sur vos pistes d'instrument, assurez-vous de sélectionner uniquement le port "KeyLab mk3 MIDI" -> MIDI "Omni" :

Cela permettra d'éviter d'entendre des notes MIDI provenant des boutons de transport.
-Une fois terminé, les boutons de transport devraient contrôler les fonctions de transport du DAW et les encodeurs/faders devraient contrôler les volumes / panoramiques.
Note complémentaire
Veuillez noter que toutes les fonctions DAW ne seront pas disponibles, aucun script dédié n'existant pour bénéficier d'une intégration complète.
→ Le KeyLab mk3 inclut plusieurs options de "DAW Protocols" ; si vous utilisez l'un des DAW suivants, assurez-vous de sélectionner le bon "DAW Protocol" sur le contrôleur :
-Pro Tools
-Studio One (Référez-vous à la section dédiée ci-dessus)
-Reason
-Reaper
Si vous utilisez un autre DAW, veuillez sélectionner MCU (Mackie Control Universal) ou HUI (Human User Interface) selon le protocole pris en charge par votre DAW (référez-vous si nécessaire à sa documentation dédiée).
- Pour sélectionner le bon protocole, choisissez n'importe quel programme et :
1/ Appuyez sur le bouton "Settings" au-dessus du bouton "Prog",
2/ Appuyez ensuite sur le bouton de menu contextuel "Global" (bouton 1),
3/ Tournez la "Jog Wheel" jusqu'à atteindre "DAW PROTOCOL" :
4/ Appuyez sur la Jog Wheel et trouvez celui souhaité (Pro Tools, Studio One, Reason ou Reaper), puis appuyez à nouveau sur la Jog Wheel pour valider.
5/ Ensuite, assurez-vous de définir dans les paramètres du DAW le KeyLab mk3 comme contrôleur MCU ou HUI, généralement en créant une Control Surface ou un périphérique Mackie control selon les options du DAW, tout en sélectionnant les bons "ports DAW du KeyLab mk3" comme ports d'entrée et de sortie.
6/ Si vous utilisez un DAW différent qui ne figure pas dans la liste ci-dessus, veuillez vous référer au manuel de ce DAW pour vérifier s'il est compatible avec Mackie Control Universal (MCU) ou Human User Interface (HUI), puis configurez-le correctement et ajoutez le KeyLab MK3 dans les paramètres du DAW comme contrôleur MCU ou HUI avec les ports d'entrée et de sortie corrects mentionnés ci-dessus.
