{"id":8423,"date":"2021-02-24T15:53:26","date_gmt":"2021-02-24T14:53:26","guid":{"rendered":"https:\/\/www.swub.de\/en\/?post_type=docs&#038;p=8423"},"modified":"2022-07-26T13:56:44","modified_gmt":"2022-07-26T11:56:44","password":"","slug":"keyswitch-expression-map_how-does-it-works","status":"publish","type":"docs","link":"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_how-does-it-works\/","title":{"rendered":"How does it works?"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">What can be switched?<\/h3>\n\n\n\n<p>The KeySwitch &amp; Expression Map is a <a rel=\"noreferrer noopener\" href=\"https:\/\/www.ableton.com\/en\/live\/max-for-live\/\" target=\"_blank\">Max For Live<\/a> device which allows you to create up to 64 key switches to switch easily between different &#8230;<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>key switches<\/strong> provided by your <strong><a href=\"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_set-up-with-vst-instruments\/\" data-type=\"docs\" data-id=\"8621\">VST Sound Library<\/a><\/strong><\/li><li>the <strong>chain<\/strong> of an Ableton Live <strong><a href=\"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_set-up-with-an-ableton-live-rack\/\" data-type=\"docs\" data-id=\"8552\">instrument or effect rack<\/a><\/strong><\/li><li><strong>sound banks<\/strong> or <strong>presets<\/strong> of <a href=\"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_set-up-with-an-external-instrument\/\" data-type=\"docs\" data-id=\"8558\"><strong>external instruments<\/strong><\/a> like <strong>keyboards<\/strong>, <strong>synthesizers<\/strong> and <strong>drum pads<\/strong><\/li><\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"585\" src=\"https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_KS-Editor_Chart_Connect_VST-plugin_External-Instrument_Ableton-Live-Rack-1024x585.png\" alt=\"\" class=\"wp-image-11216\" srcset=\"https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_KS-Editor_Chart_Connect_VST-plugin_External-Instrument_Ableton-Live-Rack-1024x585.png 1024w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_KS-Editor_Chart_Connect_VST-plugin_External-Instrument_Ableton-Live-Rack-300x172.png 300w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_KS-Editor_Chart_Connect_VST-plugin_External-Instrument_Ableton-Live-Rack-768x439.png 768w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_KS-Editor_Chart_Connect_VST-plugin_External-Instrument_Ableton-Live-Rack.png 1095w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Which parameters can be defined?<\/h3>\n\n\n\n<p>The device offers the possibility to assign different types of parameters to each key switch and to combine them with each other.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"37\" src=\"https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_KS-Editor_Parameters.png\" alt=\"\" class=\"wp-image-11316\" srcset=\"https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_KS-Editor_Parameters.png 539w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_KS-Editor_Parameters-300x21.png 300w\" sizes=\"auto, (max-width: 539px) 100vw, 539px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>chain value<\/strong> (for the chain list of Ableton&#8217;s Live Rack)<\/li><li><strong>2 keys<\/strong> (MIDI notes)<\/li><li><strong>bank<\/strong> (MSB \/ CC0)<\/li><li><strong>sub bank<\/strong> (LSB \/ CC32 \/ UACC)<\/li><li><strong>program changes<\/strong> (Pgm)<\/li><li><strong>control changes<\/strong> (CC#)<\/li><\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>All defined parameters will be sent out as soon as a key switch is selected. In the <a href=\"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_interface\/#4-toc-title\" data-type=\"docs\">delay settings<\/a> of the device, you can additionally determine whether all values should be sent out simultaneously or delayed in a certain order. This way you can make sure that the MIDI note of your melody is only sent when the rack, your VST plug-in or external instrument has completed all settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"259\" height=\"184\" src=\"https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_settings_delay.png\" alt=\"\" class=\"wp-image-11321\"\/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Four ways to control your key switches<\/h3>\n\n\n\n<p>Depending on whether you want to play live or use the KeySwitch &amp; Expression Map for composing, you can switch your created key switches in different ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong><a href=\"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_piano\/\" data-type=\"docs\" data-id=\"8600\">piano<\/a><\/strong><\/li><li><strong><a href=\"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_automation-envelopes\/\" data-type=\"docs\" data-id=\"8680\">automation envelopes<\/a><\/strong><\/li><li><strong><a href=\"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_midi-controller\/\" data-type=\"docs\" data-id=\"8740\">MIDI controller<\/a><\/strong><\/li><li><strong>virtual control pad<\/strong> (computer mouse)<\/li><\/ul>\n\n\n\n<div style=\"height:8px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"877\" height=\"481\" src=\"https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_Control-Options_Piano_MIDI-Controller_Automation-Envelopes_Virtual-Pads.png\" alt=\"\" class=\"wp-image-11326\" srcset=\"https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_Control-Options_Piano_MIDI-Controller_Automation-Envelopes_Virtual-Pads.png 877w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_Control-Options_Piano_MIDI-Controller_Automation-Envelopes_Virtual-Pads-300x165.png 300w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_Control-Options_Piano_MIDI-Controller_Automation-Envelopes_Virtual-Pads-768x421.png 768w\" sizes=\"auto, (max-width: 877px) 100vw, 877px\" \/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">MIDI Controls in the Arrangement View<\/h3>\n\n\n\n<p>The KeySwitch &amp; Expression Map allows you to additionally choose <strong><a href=\"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_automation-envelopes\/#6-toc-title\">MIDI controls<\/a><\/strong> in order to edit them directly in the Arrangement View by drawing <strong>automation envelopes<\/strong> with the mouse or to control and record them with a <strong>MIDI controller<\/strong>.<\/p>\n\n\n\n<p>In the editable <strong>custom bank<\/strong>, you can distribute your most frequently used MIDI controls across eight device controls for <strong><a href=\"https:\/\/www.swub.de\/en\/software\/support\/article\/keyswitch-expression-map_midi-controller\/#1-toc-title\">instant mapping<\/a><\/strong>. Additionally, you can label them individually so you always know easily what they control (e.g. vibrato amount, dynamics, etc.).<\/p>\n\n\n\n<p>The <strong>XY controller<\/strong> in the display allows you to operate two MIDI CCs simultaneously with your computer mouse.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"306\" src=\"https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_4.1_Ableton_Expression_Instant-Mapping_Live-Banks_MIDI-Controls_Arrangement-View-1024x306.png\" alt=\"\" class=\"wp-image-11220\" srcset=\"https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_4.1_Ableton_Expression_Instant-Mapping_Live-Banks_MIDI-Controls_Arrangement-View-1024x306.png 1024w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_4.1_Ableton_Expression_Instant-Mapping_Live-Banks_MIDI-Controls_Arrangement-View-300x90.png 300w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_4.1_Ableton_Expression_Instant-Mapping_Live-Banks_MIDI-Controls_Arrangement-View-768x230.png 768w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_4.1_Ableton_Expression_Instant-Mapping_Live-Banks_MIDI-Controls_Arrangement-View-1536x459.png 1536w, https:\/\/www.swub.de\/wp-content\/uploads\/2022\/07\/KeySwitch-and-Expression-Map_4.1_Ableton_Expression_Instant-Mapping_Live-Banks_MIDI-Controls_Arrangement-View.png 1706w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Here is a brief description of how the KeySwitch &#038; Expression Map basically works.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","pgc_sgb_lightbox_settings":"","footnotes":""},"doc_category":[367],"doc_tag":[423,381,395,424,394,382,401,372,385,425],"class_list":["post-8423","docs","type-docs","status-publish","hentry","doc_category-quick-start","doc_tag-ableton-live","doc_tag-introduction","doc_tag-m4l","doc_tag-manual","doc_tag-max-for-live","doc_tag-overview","doc_tag-quick-start-guide","doc_tag-set-up","doc_tag-support","doc_tag-user-guide"],"year_month":"2026-04","word_count":326,"total_views":"1224","reactions":{"happy":"7","normal":"1","sad":"1"},"author_info":{"name":"swub","author_nicename":"swubhome","author_url":"https:\/\/www.swub.de\/en\/author\/swubhome\/"},"doc_category_info":[{"term_name":"Quick Start","term_url":"https:\/\/www.swub.de\/en\/software\/support\/category\/quick-start\/"}],"doc_tag_info":[{"term_name":"Ableton Live","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/ableton-live\/"},{"term_name":"Introduction","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/introduction\/"},{"term_name":"M4L","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/m4l\/"},{"term_name":"Manual","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/manual\/"},{"term_name":"Max For Live","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/max-for-live\/"},{"term_name":"Overview","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/overview\/"},{"term_name":"Quick Start Guide","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/quick-start-guide\/"},{"term_name":"Set-Up","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/set-up\/"},{"term_name":"Support","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/support\/"},{"term_name":"User Guide","term_url":"https:\/\/www.swub.de\/en\/software\/support\/tag\/user-guide\/"}],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"swub","author_link":"https:\/\/www.swub.de\/en\/author\/swubhome\/"},"uagb_comment_info":0,"uagb_excerpt":"Here is a brief description of how the KeySwitch & Expression Map basically works.","knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.swub.de\/en\/wp-json\/wp\/v2\/docs\/8423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.swub.de\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.swub.de\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.swub.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.swub.de\/en\/wp-json\/wp\/v2\/comments?post=8423"}],"version-history":[{"count":0,"href":"https:\/\/www.swub.de\/en\/wp-json\/wp\/v2\/docs\/8423\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.swub.de\/en\/wp-json\/wp\/v2\/media?parent=8423"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.swub.de\/en\/wp-json\/wp\/v2\/doc_category?post=8423"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.swub.de\/en\/wp-json\/wp\/v2\/doc_tag?post=8423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}