{"id":18310280,"url":"https://github.com/creaktive/keylab_essential_hacks","last_synced_at":"2026-02-22T00:38:50.055Z","repository":{"id":138002093,"uuid":"237767218","full_name":"creaktive/KeyLab_Essential_Hacks","owner":"creaktive","description":"Disgusting hack put together during a rainy weekend to enable Instant Mapping for Arturia KeyLab Essential MIDI controller in Ableton Live 10.","archived":false,"fork":false,"pushed_at":"2021-04-11T06:39:21.000Z","size":24,"stargazers_count":22,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-07T22:37:30.878Z","etag":null,"topics":["ableton","ableton-live","knobs","midi-controller"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/creaktive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-02-02T12:23:08.000Z","updated_at":"2025-10-03T10:09:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"58943cf5-2a02-4060-97a7-0e8832be4082","html_url":"https://github.com/creaktive/KeyLab_Essential_Hacks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/creaktive/KeyLab_Essential_Hacks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creaktive%2FKeyLab_Essential_Hacks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creaktive%2FKeyLab_Essential_Hacks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creaktive%2FKeyLab_Essential_Hacks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creaktive%2FKeyLab_Essential_Hacks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/creaktive","download_url":"https://codeload.github.com/creaktive/KeyLab_Essential_Hacks/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creaktive%2FKeyLab_Essential_Hacks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280706833,"owners_count":26376979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-23T02:00:06.710Z","response_time":142,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ableton","ableton-live","knobs","midi-controller"],"created_at":"2024-11-05T16:14:00.705Z","updated_at":"2025-10-23T22:56:38.059Z","avatar_url":"https://github.com/creaktive.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Groovy!](https://i.imgur.com/ioepBJO.jpg)\n\nDisgusting hack put together during a rainy weekend to enable Instant Mapping for Arturia KeyLab Essential MIDI controller in Ableton Live ~~10~~11.\nThat's right, the knobs are no longer tied to the marginally useful track panning! Instead, they are automagically mapped to the controls of the selected device\nwith the blue hand icon (just like it's meant to be). You can now tweak them macros like a boss!\n\nTo install, go to `/Applications/Ableton Live 11 Suite.app/Contents/App-Resources/MIDI Remote Scripts/` and rename `KeyLab_Essential` directory to `KeyLab_Essential_BACKUP`.\nThen, copy the corresponding directory from this repository.\nThis will release the encoder knobs from their hardcoded panning function.\nTo assign the knobs to Instant Mapping, also copy the `KeyLab_Essential2` directory.\nTo activate add _KeyLab Essential2_ as *another* Control Surface in MIDI preferences. Input should be the same as of _KeyLab Essential_:\n\n![Ableton Live Preferences](https://i.imgur.com/JyMziTk.png)\n\nReference projects:\n - [Ableton Live and Akai’s Endless Encoders](https://richardmedek.com/2016/01/13/ableton-live-and-akais-endless-encoders/)\n - [Ableton Live MIDI Remote Scripts](https://structure-void.com/ableton-live-midi-remote-scripts/) ([GitHub repo](https://github.com/gluon/AbletonLive11_MIDIRemoteScripts))\n - [Setup your Arturia Keylab essential for Ableton Live](https://drolez.com/blog/music/arturia-keylab-ableton-setup.php)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreaktive%2Fkeylab_essential_hacks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcreaktive%2Fkeylab_essential_hacks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreaktive%2Fkeylab_essential_hacks/lists"}