Page 1 of 1
UserConfiguration.txt - Bank section can you explain?
Posted: Sat Feb 09, 2008 12:38 pm
by Pasha
Does anyone know what to put in the Bank section of the UserConfiguration.txt file?
I got a controller which sends Bank MSB, Bank LSB and Bank number (32 00 80)
What I have to write in there?
# 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
If you had examples that would be coooool!
- Best
- Pasha
Posted: Sat Feb 09, 2008 1:22 pm
by Michael Hatsis
Those bank buttons are just to jump to a different bank of controls with automapping. Thats where You set a cc for that function. For example say you are automapped to operator, Bank 1 is Osc1, Bank 2 is Osc2..Bank 6 is Filter....and so on. Say yoou just want to jump to Bank 6, just set a cc at "Bank6Button:" in the text file and that button will jump to the Filter section on Operator or whatever Bank 6 is on Other Instruments. You an also jump up and Down banks with the "NextBankButton:" and
"PrevBankButton:" ...
Posted: Sat Feb 09, 2008 5:29 pm
by Pasha
mike@TrackTeam Audio wrote:Those bank buttons are just to jump to a different bank of controls with automapping. Thats where You set a cc for that function. For example say you are automapped to operator, Bank 1 is Osc1, Bank 2 is Osc2..Bank 6 is Filter....and so on. Say yoou just want to jump to Bank 6, just set a cc at "Bank6Button:" in the text file and that button will jump to the Filter section on Operator or whatever Bank 6 is on Other Instruments. You an also jump up and Down banks with the "NextBankButton:" and
"PrevBankButton:" ...
So a Bank Message (cc 32 00) won't do.
Do you know if I can use MIDI notes as well ?
I really can't imagine how I can map a note here, let's say a C1?
- Best
- Pasha
Posted: Sat Feb 09, 2008 6:52 pm
by doc holiday
Posted: Sun Feb 10, 2008 9:17 am
by Pasha
doc holiday wrote:
Thanks for your help.
I think my question was wrongly formulated, I apologize.
Let me try to explain again.
I know about MIDI note numbers but if I use a C8 I can't write 120 in the UserConfiguration.txt file because it's expecting a CC. So what CC is a note on message and how I write a C8 in the UserConfiguration file, if this is possible?
(I guess it's not but I'm opened to news here)
- Best
- Pasha
Posted: Sun Feb 10, 2008 9:36 am
by Lo-Fi Massahkah
Pasha wrote:So what CC is a note on message and how I write a C8 in the UserConfiguration file, if this is possible?
Note-on in Hex is 90 (144 decimal) - don't know if this helps you, since I haven't tinkered with the file myself, at all.
Posted: Sun Feb 10, 2008 10:34 am
by Pasha
Lo-Fi Massahkah wrote:Pasha wrote:So what CC is a note on message and how I write a C8 in the UserConfiguration file, if this is possible?
Note-on in Hex is 90 (144 decimal) - don't know if this helps you, since I haven't tinkered with the file myself, at all.
Thank you! I will try it and report feedback!
- Best
- Pasha

Posted: Sun Feb 10, 2008 3:14 pm
by doc holiday
Ahh, i didn't realize the user config txt was all cc's
I have the note numbers around from piecing together mackie control emulation, as that uses mostly note numbers. If you are stuck using notes is this an option for you?
maybe you could piece half of your controller with user config txt and half mackie emulation to get the results you want.
Please let me know if you get the sends to work with the user config txt file.
I can't get my sends to work with that to save my life, and it drives me crazy.
actually the sends work with my user config txt in live 6.03 only
I used 6.03 all the way until 7 for this reason. I would love to hear if anyone can map their sends with user config txt. every time I post about it on the forum the thread sinks like a brick.
Posted: Sun Feb 10, 2008 3:35 pm
by davec1
is this a new feature? I only remember there being prev bank and nxt bank commands.....?
Posted: Sun Feb 10, 2008 4:32 pm
by Strauzzie
can someone confirm that when using the userconfiguration.txt options for the Encoder values - this will actually give you the ability to do instant mappings via the "blue hand"?
i'm trying to get this to work for an MPD24, and I've boiled it down to the most basic setup, but no matter what I do, I can't get the blue hand to show up with a user defined control surface.
Posted: Sun Feb 10, 2008 5:03 pm
by Pasha
Strauzzie wrote:can someone confirm that when using the userconfiguration.txt options for the Encoder values - this will actually give you the ability to do instant mappings via the "blue hand"?
i'm trying to get this to work for an MPD24, and I've boiled it down to the most basic setup, but no matter what I do, I can't get the blue hand to show up with a user defined control surface.
Strange as it could be, I have a go here.
I have mapped the encoders with userconfig.txt file and my old GM Mixer.
Because the userconfig.txt is capable of 8 volume sliders and 8 encoders I'm using
tracks 1-8 for mixer and 9.16 for 'blue hand' encoders. it works. Keep in mind that
my GM Mixer sends only CC 7 on every channel 1-16, so I can't remap it if not with MidiPipe but I left it the way it is.
- Best
- Pasha
Posted: Sun Feb 10, 2008 5:39 pm
by doc holiday
Strauzzie wrote:can someone confirm that when using the userconfiguration.txt options for the Encoder values - this will actually give you the ability to do instant mappings via the "blue hand"?
.
confirmed. make sure you are on the correct midi channel.
i don't have your controller, i use my xone:3d, it as a fixed midi map
Posted: Sun Feb 10, 2008 7:30 pm
by Strauzzie
doc holiday wrote:Strauzzie wrote:can someone confirm that when using the userconfiguration.txt options for the Encoder values - this will actually give you the ability to do instant mappings via the "blue hand"?
.
confirmed. make sure you are on the correct midi channel.
i don't have your controller, i use my xone:3d, it as a fixed midi map
interesting, thanks for the feedback. I'm using an MPD24, which is set to transmit on channel one. I have the 8 encoders transmitting CC's 7,10,11,12,13,14,15,16. Here is the only sections I have touched in the UserConfiguration.txt that I copied over:
[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 Audio Device
OutputName: USB Audio Device
[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: 7
Encoder2: 12
Encoder3: 14
Encoder4: 16
Encoder5: 10
Encoder6: 11
Encoder7: 13
Encoder8: 15
Global channel = 0 actually means channel 1, correct? (not like it matters, but I switched it to 1 and it still didn't work)
I can see the data going into MIDI-OX correctly, and on the correct ports like so:
00000F97 11 -- B0 0F 1F 1 --- Control Change
what could I be missing?
also, what directory are you guys putting this stuff in? Mine is:
C:\Program Files\Ableton\Live 7.0.2\Resources\MIDI Remote Scripts
could that be the problem? does anyone have it working with Windows XP?
Posted: Sun Feb 10, 2008 7:47 pm
by Pasha
Strauzzie wrote:doc holiday wrote:Strauzzie wrote:can someone confirm that when using the userconfiguration.txt options for the Encoder values - this will actually give you the ability to do instant mappings via the "blue hand"?
.
confirmed. make sure you are on the correct midi channel.
i don't have your controller, i use my xone:3d, it as a fixed midi map
interesting, thanks for the feedback. I'm using an MPD24, which is set to transmit on channel one. I have the 8 encoders transmitting CC's 7,10,11,12,13,14,15,16. Here is the only sections I have touched in the UserConfiguration.txt that I copied over:
[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 Audio Device
OutputName: USB Audio Device
[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: 7
Encoder2: 12
Encoder3: 14
Encoder4: 16
Encoder5: 10
Encoder6: 11
Encoder7: 13
Encoder8: 15
Global channel = 0 actually means channel 1, correct? (not like it matters, but I switched it to 1 and it still didn't work)
I can see the data going into MIDI-OX correctly, and on the correct ports like so:
00000F97 11 -- B0 0F 1F 1 --- Control Change
what could I be missing?
also, what directory are you guys putting this stuff in? Mine is:
C:\Program Files\Ableton\Live 7.0.2\Resources\MIDI Remote Scripts
could that be the problem? does anyone have it working with Windows XP?
I had to set MIDI Global Channel to 1 to make it work.
Global Channel MIDI Spec should be (if the rust in my brain is not taking control) the MIDI 'OMNI' channel. and although the MIDI spec says channels are 1-16, there is the Global channel in addition. I hope I'm correct.
Regarding where to put your file, create a directory and call it 'myconttroller' and inside that directory put your userconfiguration.txt. I got a Mac so I'm not sure which directory is on XP but sure it's the one one level down the one that contains the how to and the userconfiguration.txt template file.
- Good Luck,
- Best
- Pasha
Re: UserConfiguration.txt - Bank section can you explain?
Posted: Tue Oct 13, 2009 1:25 pm
by core
leave channel -1
it should work