Can anyone help me set up Live LE 6.0.10 to use Behringer UMX25?
The keyboard controls notes fine, but I can't get the knobs or buttons to work.
I have tried to configure the userconfiguration.txt to no avail.
The UMX25 shows up in the list of controllers after I modify the user config but the knobs do not work.
I WILL TRY ANYTHING AT THIS POINT! PLEASE HELP!.....please?
UMX25
UMX25 Script
Hey, after several hours I finally got my UMX25 to work great with Live 6 LE. Here are some tips:
First of all follow the instructions on user configuration of midi controllers.
Then, inside your new directory called UMX25, open the new copy of userconfiguration.txt. Change the global channel. Ableton uses a different Global Channel numbering system than Behringer. So, set the UMX25 to use Global Channel 1 (its default) but change the Userconfiguration.txt to use Global Channel 0.
Change the Input and Output name to: UMX25
Then enter the CC numbers for the knobs (listed on top of the UMX25) in their appropriate places. You can assign buttons as well.
Then save changes to the .txt.
Then open Ableton, in the options menu under preferences, midi, find the UMX25 in the drop down menu, and set the input and output to USB audio device.
IMPORTANT: Change takeover mode to: Value Scaling...or it won't work right.
Turn the USB Audio Device Remotes and Track on and you should be good to go. Have fun!
First of all follow the instructions on user configuration of midi controllers.
Then, inside your new directory called UMX25, open the new copy of userconfiguration.txt. Change the global channel. Ableton uses a different Global Channel numbering system than Behringer. So, set the UMX25 to use Global Channel 1 (its default) but change the Userconfiguration.txt to use Global Channel 0.
Change the Input and Output name to: UMX25
Then enter the CC numbers for the knobs (listed on top of the UMX25) in their appropriate places. You can assign buttons as well.
Then save changes to the .txt.
Then open Ableton, in the options menu under preferences, midi, find the UMX25 in the drop down menu, and set the input and output to USB audio device.
IMPORTANT: Change takeover mode to: Value Scaling...or it won't work right.
Turn the USB Audio Device Remotes and Track on and you should be good to go. Have fun!
Re: UMX25
I've the same problem with my 7.0.3 version.
Can you send my this txt file? and I don't understand your important note : Change takeover mode to: Value Scaling...or it won't work right. ?
I've a french version (I'm a french speaker, sorry for my bad English)
Can you send my this txt file? and I don't understand your important note : Change takeover mode to: Value Scaling...or it won't work right. ?
I've a french version (I'm a french speaker, sorry for my bad English)
Re: UMX25
The takeover mode is a drop-down menu in the preferences. Go into preferences, under the midi tab, and in the center of the screen there is a drop-down menu with three options (none, pickup, and value scaling - in that order) choose value scaling. Edit the user config txt file with the following values. Place it in (your user name), app data, roaming, ableton, live (version), preferences, user remote scripts, UMX25. Here are the settings I am using.
# Config File for User-defined Instant Mappings
# We assume that the controls on your MIDI controller
# send CCs. All controls, except the sliders for volume
# and the encoders for device parameters, are expected
# to use the global channel. CCs 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: USB
OutputName: USB
[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: 91
Encoder2: 93
Encoder3: 74
Encoder4: 71
Encoder5: 73
Encoder6: 75
Encoder7: 72
Encoder8: 10
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: -1
TrackArmButton2: -1
TrackArmButton3: -1
TrackArmButton4: -1
TrackArmButton5: -1
TrackArmButton6: -1
TrackArmButton7: -1
TrackArmButton8: -1
VolumeMapMode: Absolute
SendsMapMode: Absolute
[TransportControls]
# The transport buttons are also expected not to be toggles.
StopButton: -1
PlayButton: -1
RecButton: -1
LoopButton: -1
RwdButton: -1
FfwdButton: -1
# Config File for User-defined Instant Mappings
# We assume that the controls on your MIDI controller
# send CCs. All controls, except the sliders for volume
# and the encoders for device parameters, are expected
# to use the global channel. CCs 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: USB
OutputName: USB
[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: 91
Encoder2: 93
Encoder3: 74
Encoder4: 71
Encoder5: 73
Encoder6: 75
Encoder7: 72
Encoder8: 10
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: -1
TrackArmButton2: -1
TrackArmButton3: -1
TrackArmButton4: -1
TrackArmButton5: -1
TrackArmButton6: -1
TrackArmButton7: -1
TrackArmButton8: -1
VolumeMapMode: Absolute
SendsMapMode: Absolute
[TransportControls]
# The transport buttons are also expected not to be toggles.
StopButton: -1
PlayButton: -1
RecButton: -1
LoopButton: -1
RwdButton: -1
FfwdButton: -1