Need help on UserConfiguration.txt for Novation Remote LE

Discuss music production with Ableton Live.
Post Reply
Number5
Posts: 2
Joined: Wed Mar 24, 2010 7:15 pm

Need help on UserConfiguration.txt for Novation Remote LE

Post by Number5 » Thu Feb 13, 2014 7:46 pm

Hi,

I spend hours to get this to work, without any result. I'm trying to get the dynamic mappings on my Novation Remote LE, I did this:

Made a new directory C:\ProgramData\Ableton\Live 9 Suite\Resources\MIDI Remote Scripts\RemoteLE, copied the default UserConfiguration.txt from the _Tools directory. I made some modifications:

* GlobalChannel to 0, since it's on 1 on the controller, which has channels from 1-16
* Changed InputName and OutputName to 5- ReMOTE LE, like it appears in Live
* Added some CC numbers for buttons and knobs

I also did a lot of experiments, various channels, other names for InputName and OutputName, etc etc. Can't get it to work, please help me out. What am I doing wrong ? Live responds to the controller, I can do the 'manual' MIDI learning, CC messages are received on channel 1. But no instant mapping.

# Config File for User-defined Instant Mappings

# We assume that the controls on your MIDI controller
# send CCs (except for pads). All controls that do not have
# an explicit channel setting are expected to use the
# global channel. CCs & Notes are counted from 0-127
# and channels from 0-15.

[Globals]
# The channel that the controller should send on
GlobalChannel: 0
# If your controller is connected via USB, replace ControllerName
# with the name of the respective port. Live will then try to
# recognize the ports for you when you select your Instant-Mappings
InputName: 5- ReMOTE LE
OutputName: 5- ReMOTE LE
# If your controller has pads that send notes, you can use them to
# play the visible pads in your DrumRacks. Just replace the -1 for
# the note (and channel) of the respective pad. The arrangement of
# the pads in the DrumRacks is as follows:
# 1 2 3 4
# 5 6 7 8
# 9 10 11 12
# 13 14 15 16
# (If you leave the channel of a pad at -1, Live will assume that
# the pad uses the global channel)
Pad1Note: -1
Pad2Note: -1
Pad3Note: -1
Pad4Note: -1
Pad5Note: -1
Pad6Note: -1
Pad7Note: -1
Pad8Note: -1
Pad9Note: -1
Pad10Note: -1
Pad11Note: -1
Pad12Note: -1
Pad13Note: -1
Pad14Note: -1
Pad15Note: -1
Pad16Note: -1
Pad1Channel: -1
Pad2Channel: -1
Pad3Channel: -1
Pad4Channel: -1
Pad5Channel: -1
Pad6Channel: -1
Pad7Channel: -1
Pad8Channel: -1
Pad9Channel: -1
Pad10Channel: -1
Pad11Channel: -1
Pad12Channel: -1
Pad13Channel: -1
Pad14Channel: -1
Pad15Channel: -1
Pad16Channel: -1

[DeviceControls]
# The Encoders will control the device parameters (you can also
# use knobs or sliders). Replace the -1's with the CCs sent by
# the respective controls on your controller. You can also set
# the channel for each controller if it differs from the global
# channel (if you leave the channel of an encoder at -1, Live
# will assume that the encoder uses the global channel).
Encoder1: 21
Encoder2: 22
Encoder3: 23
Encoder4: 24
Encoder5: 25
Encoder6: 26
Encoder7: 27
Encoder8: 28
EncoderChannel1: -1
EncoderChannel2: -1
EncoderChannel3: -1
EncoderChannel4: -1
EncoderChannel5: -1
EncoderChannel6: -1
EncoderChannel7: -1
EncoderChannel8: -1
# Enter the respective map mode for the encoders here. The following
# map modes are available:
# - Absolute
# - Absolute14Bit
# - LinearSignedBit
# - LinearSignedBit2
# - LinearTwoCompliment
# - LinearBinaryOffset
# - AccelSignedBit
# - AccelSignedBit2
# - AccelTwoCompliment
# - AccelBinaryOffset
# Consult the controller's documentation to find out which mode to use.
EncoderMapMode: Absolute
# Buttons used here are expected to not be toggles (i.e., sending
# value 0 every second time you press it).
Bank1Button: -1
Bank2Button: -1
Bank3Button: -1
Bank4Button: -1
Bank5Button: -1
Bank6Button: -1
Bank7Button: -1
Bank8Button: -1
NextBankButton: -1
PrevBankButton: -1
LockButton: -1

[MixerControls]
# Again enter the appropriate CCs for the respective controls.
# If all sliders use the global channel to send their data,
# you can leave the channels at -1. You can, of course, use
# encoders or knobs instead of sliders.
VolumeSlider1: -1
VolumeSlider2: -1
VolumeSlider3: -1
VolumeSlider4: -1
VolumeSlider5: -1
VolumeSlider6: -1
VolumeSlider7: -1
VolumeSlider8: -1
Slider1Channel: -1
Slider2Channel: -1
Slider3Channel: -1
Slider4Channel: -1
Slider5Channel: -1
Slider6Channel: -1
Slider7Channel: -1
Slider8Channel: -1
MasterVolumeSlider: -1
MasterSliderChannel: -1
Send1Knob1: -1
Send1Knob2: -1
Send1Knob3: -1
Send1Knob4: -1
Send1Knob5: -1
Send1Knob6: -1
Send1Knob7: -1
Send1Knob8: -1
Send2Knob1: -1
Send2Knob2: -1
Send2Knob3: -1
Send2Knob4: -1
Send2Knob5: -1
Send2Knob6: -1
Send2Knob7: -1
Send2Knob8: -1
TrackArmButton1: 31
TrackArmButton2: 32
TrackArmButton3: 33
TrackArmButton4: 34
TrackArmButton5: 35
TrackArmButton6: 36
TrackArmButton7: 37
TrackArmButton8: 38
VolumeMapMode: Absolute
SendsMapMode: Absolute

[TransportControls]
# The transport buttons are also expected not to be toggles.
StopButton: 103
PlayButton: 104
RecButton: 105
LoopButton: 102
RwdButton: 100
FfwdButton: 101

Regards,

Bas

yur2die4
Posts: 7333
Joined: Sat Oct 03, 2009 3:02 am
Location: Menasha, Wisconsin
Contact:

Re: Need help on UserConfiguration.txt for Novation Remote LE

Post by yur2die4 » Thu Feb 13, 2014 7:56 pm

There are two places to put scripts based on what they are.

Where you placed the one that you made is for python ones for devices.

The UserConfig one is more of a shortcut and uses other things, but is an easy way to set up controls without knowing python.

It actually belongs in a hidden folder within Users. I forget the exact directory, I think it is under Roaming Programs or something.

There will be a directory with the txt and another txt explaining setup for it. You create a folder in that directory and name it your device, with the UserConfig file inside the folder.

Number5
Posts: 2
Joined: Wed Mar 24, 2010 7:15 pm

Re: Need help on UserConfiguration.txt for Novation Remote LE

Post by Number5 » Thu Feb 13, 2014 8:23 pm

That's it, there's another directory with the same UserConfiguration.txt ! I put my config there and I got it to work. Thanks yur2die4.

harikaram
Posts: 11
Joined: Thu Oct 20, 2011 7:56 am
Location: London, UK
Contact:

Re: Need help on UserConfiguration.txt for Novation Remote LE

Post by harikaram » Fri Oct 16, 2015 3:12 pm

FYI on the Mac, the folder is: /Users/[Your Username]/Library/Preferences/Ableton/Live 9.2.2/User Remote Scripts
Image
Musical Instruments, Evolved...
http://air-craft.co

Post Reply