yizzle Posted July 11, 2014 Share Posted July 11, 2014 Many Ableton Live users know there is a simple and easy MIDI mapping engine available for controlling synths and tracks with any control surface. Map, click, turn, and control! Super easy – but did you know many controllers have more advanced “Remote Scripts” that give them instant -and more importantly dynamic- control over Live’s devices?The Basic ProblemWhen in the throws of music production creativity, one hardly has time to stop and MIDI map your controller to each synth – especially when quickly previewing instruments and tweaking their parameters. Wouldn’t it be nice if your controller dynamically mapped to any instrument, effect, or drum rack you have selected? Well, it can!The Easy OnesMany major controllers have scripts pre-bundled with Ableton – you just need to enable them. Two octave keyboards with encoders and pads are particularly useful for song writing without touching the mouse. Here are the basic steps:1. Go to Ableton’s Preferences window2. Click on the MIDI/Sync tab3. Look for your controller in the Control Surfaces column4. If it’s there, select it – if not, move to the next section5. Make sure the appropriate Input and Output are also selected for that controller6. For recording control signals, enable Track and Remote by changing “Off” to “On” under the MIDI Ports sectionMany people get confused on the last point – here’s a quick explanation:Most controllers that you plug in only have Track turned “On” by default so when you go to record MIDI automation, the notes get recorded but not any control automation from knobs, encoders, or faders. To get this data into Live, you need to always arm “Remote” which is never enabled by default. Sync is not usually used unless you plan to sync the MIDI clock between Live and your controller.Once you have successfully connected your controller to Ableton Live and have data coming in and out of the computer, your control surface can both take over and display each parameter. Controllers with endless encoders and LED rings such as the Behringer BCD, Novation Nocturn and the DJTT Midi Fighter Twister are perfect for switching between devices and enjoying instant updates of the control surface.Finding Controller HeavenWhile the list of controllers supported out of the box is long and distinguished, it’s far from complete so chances are high your favorite MIDI axe is not there. For that problem, we just need a few extra steps to enter the fabled gates of auto mapping heaven.1. Find a control script mapping with a Google search – there are many user-created ones out there! 2. Most of these come in a zip, so unpack it and locate the script folder (it does need to be in a folder) 3. Place that folder into the appropriate Live MIDI remote scripts directory • Windows: Place the folder in C:\Program Files\Ableton\Live\Resources\MIDI Remote Scripts • Macintosh: Right-click on your Ableton Live application and select “Show Package Contents”. Place the folder into Contents/App-Resources/MIDI Remote Scripts4. Now we need to get the routings set up: • Open the Preferences window • Select the MIDI tab • Select your new control script in the Control Surface menu • Make sure to define your controller in the Inputs and Outputs section as well!DIT: Creating Ableton Live Controller Scripts There is a reason there are so many custom Ableton Live controller scripts out there: they are very easy to edit and create yourself! Simply by opening the text file, and using a little bit of syntax – it’s possible to edit an existing script of build one on your own from scratch. This is a fairly detailed topic which will get further coverage later but here are the basics.1. Navigate to your MIDI Remote Scripts folder • Windows: C:\Program FIles\Ableton\Live\Resources\MIDI Remote Scripts • Macintosh: Right-click on your Ableton Live Application icon and select “Show Package Contents” and go to Contents/App-Resources/MIDI Remote Scripts2. Go into Contents/App-recourses/MIDI- remote Scripts/_Tools3. Read and download the following documents • InstantMappings-HowTo • UserConfigurationBasically, you follow the instructions in the How To document and edit the User Configuration file. • Create a directory in ‘User Remote Scripts’. The name of the directory will show up in the list of Control Surfaces in Live. • Naming: The name of the directory should not start with ‘_’ or ‘.’. • Copy the file ‘UserConfiguration.txt’ into your directory. The name of the file needs to remain unchanged. • Edit the copy to adapt it to your needs. The comments in the file will tell you what to do.Source: djtechtools.com Quote Link to comment Share on other sites More sharing options...
Mitch Posted July 11, 2014 Share Posted July 11, 2014 Nice post.. Am definitely going to have a better read through this when I can sit down and go through it properly Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.