default MIDI CC reference?
default MIDI CC reference?
i'm wondering if there is a MIDI CC reference for live? some of the on-screen controls in live respond to certain messages by default. for example:
as i create new tracks, the volume sliders respond to MIDI CC #7 channels 1, then 2, then 3, etc. etc.
i have to do no "mapping" in order to benefit from this. my UC-33e faders naturally control those on-screen sliders, because my UC-33e preset has those mappings set up.
however, i would like to set up my UC-33e so that its transport buttons and others automatically map to the appropriate on-screen controls in Live. i've figured out the track volume and some others by experimentation, but what are the "expected" or default MIDI CC numbers for the transport buttons and others in Live?
is there a reference for this? thanks!
as i create new tracks, the volume sliders respond to MIDI CC #7 channels 1, then 2, then 3, etc. etc.
i have to do no "mapping" in order to benefit from this. my UC-33e faders naturally control those on-screen sliders, because my UC-33e preset has those mappings set up.
however, i would like to set up my UC-33e so that its transport buttons and others automatically map to the appropriate on-screen controls in Live. i've figured out the track volume and some others by experimentation, but what are the "expected" or default MIDI CC numbers for the transport buttons and others in Live?
is there a reference for this? thanks!
Re: default MIDI CC reference?
search your machine for a 'User Remote Scripts' folder ...
InstantMappings HowTo
=====================
With the file 'UserConfiguration.txt'provided in
this directory, you can create your own Instant
Mappings.
Note: Since this mechanism relies on the scripts
added for Live 6, you can solely map the given
functions to your Control Surface. You can neither
add functions nor can you change the banks of
device parameters.
1. 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 '.'.
2. Copy the the file 'UserConfiguration.txt' into
your directory. The name of the file needs to
remain unchanged.
3. Edit the copy to adapt it to your needs. The
comments in the file will tell you what to do.

Re: default MIDI CC reference?
Thanks for the tip 3Dot!
Do you know where the User Remote Scripts folder lives on a mac?
Do you know where the User Remote Scripts folder lives on a mac?
Re: default MIDI CC reference?
~User/Library/Preferences/Ableton/Live #.#.#/User Remote Scripts/lennoxdin wrote:Thanks for the tip 3Dot!
Do you know where the User Remote Scripts folder lives on a mac?
Re: default MIDI CC reference?
but here's the real trick question:
in the UserConfiguration.txt files for instant mappings, the following text is present:
this suggests that i can replace:
with my own CC & channel combo. but there is no documentation or example of how to specify the CC -AND- channel, only the MIDI CC. how do i specify BOTH CC -AND- channel here? thanks!
in the UserConfiguration.txt files for instant mappings, the following text is present:
Code: Select all
# 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).Code: Select all
StopButton: -1Re: default MIDI CC reference?
no ...just cc..
and encoders have EncoderChannel param
other than that they use the 'global' channel
the pads have PadChannel param[Globals]
# The channel that the controller should send on
GlobalChannel: 0
and encoders have EncoderChannel param
other than that they use the 'global' channel

Re: default MIDI CC reference?
weird, the way it's written specifically suggests that you can change both:3dot... wrote:no ...just cc..the pads have PadChannel param[Globals]
# The channel that the controller should send on
GlobalChannel: 0
and encoders have EncoderChannel param
other than that they use the 'global' channel
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).