UserConfiguration.txt - Bank section can you explain?

Discuss music production with Ableton Live.
Post Reply
Pasha
Posts: 3337
Joined: Tue Dec 27, 2005 12:45 pm
Location: Lost Island
Contact:

UserConfiguration.txt - Bank section can you explain?

Post by Pasha » Sat Feb 09, 2008 12:38 pm

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
Mac Studio M1
Live 12 Suite,Zebra ,Valhalla Plugins, MIDI Guitar (2+3),Guitar, Bass, VG99, GP10, JV1010 and some controllers
______________________________________
Music : http://alonetone.com/pasha

Michael Hatsis
Posts: 1807
Joined: Tue Nov 16, 2004 6:27 pm
Location: Here and There
Contact:

Post by Michael Hatsis » Sat Feb 09, 2008 1:22 pm

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:" ...

Pasha
Posts: 3337
Joined: Tue Dec 27, 2005 12:45 pm
Location: Lost Island
Contact:

Post by Pasha » Sat Feb 09, 2008 5:29 pm

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
Mac Studio M1
Live 12 Suite,Zebra ,Valhalla Plugins, MIDI Guitar (2+3),Guitar, Bass, VG99, GP10, JV1010 and some controllers
______________________________________
Music : http://alonetone.com/pasha

doc holiday
Posts: 1683
Joined: Thu Jan 24, 2008 1:49 am
Location: NOW

Post by doc holiday » Sat Feb 09, 2008 6:52 pm

Image

Pasha
Posts: 3337
Joined: Tue Dec 27, 2005 12:45 pm
Location: Lost Island
Contact:

Post by Pasha » Sun Feb 10, 2008 9:17 am

doc holiday wrote:Image
Thanks for your help.
I think my question was wrongly formulated, I apologize. :oops:
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
Mac Studio M1
Live 12 Suite,Zebra ,Valhalla Plugins, MIDI Guitar (2+3),Guitar, Bass, VG99, GP10, JV1010 and some controllers
______________________________________
Music : http://alonetone.com/pasha

Lo-Fi Massahkah
Posts: 3604
Joined: Fri Jun 04, 2004 2:57 pm
Location: The south east suburbs of Malmö, Sweden.

Post by Lo-Fi Massahkah » Sun Feb 10, 2008 9:36 am

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.

Pasha
Posts: 3337
Joined: Tue Dec 27, 2005 12:45 pm
Location: Lost Island
Contact:

Post by Pasha » Sun Feb 10, 2008 10:34 am

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 :P
Mac Studio M1
Live 12 Suite,Zebra ,Valhalla Plugins, MIDI Guitar (2+3),Guitar, Bass, VG99, GP10, JV1010 and some controllers
______________________________________
Music : http://alonetone.com/pasha

doc holiday
Posts: 1683
Joined: Thu Jan 24, 2008 1:49 am
Location: NOW

Post by doc holiday » Sun Feb 10, 2008 3:14 pm

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.

davec1
Posts: 318
Joined: Sat Jan 07, 2006 2:53 am
Location: Switzerland

Post by davec1 » Sun Feb 10, 2008 3:35 pm

is this a new feature? I only remember there being prev bank and nxt bank commands.....?

Strauzzie
Posts: 231
Joined: Wed Dec 08, 2004 5:03 pm
Location: Thieveland, OH

Post by Strauzzie » Sun Feb 10, 2008 4:32 pm

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.

Pasha
Posts: 3337
Joined: Tue Dec 27, 2005 12:45 pm
Location: Lost Island
Contact:

Post by Pasha » Sun Feb 10, 2008 5:03 pm

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
Mac Studio M1
Live 12 Suite,Zebra ,Valhalla Plugins, MIDI Guitar (2+3),Guitar, Bass, VG99, GP10, JV1010 and some controllers
______________________________________
Music : http://alonetone.com/pasha

doc holiday
Posts: 1683
Joined: Thu Jan 24, 2008 1:49 am
Location: NOW

Post by doc holiday » Sun Feb 10, 2008 5:39 pm

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

Strauzzie
Posts: 231
Joined: Wed Dec 08, 2004 5:03 pm
Location: Thieveland, OH

Post by Strauzzie » Sun Feb 10, 2008 7:30 pm

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?

Pasha
Posts: 3337
Joined: Tue Dec 27, 2005 12:45 pm
Location: Lost Island
Contact:

Post by Pasha » Sun Feb 10, 2008 7:47 pm

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
Mac Studio M1
Live 12 Suite,Zebra ,Valhalla Plugins, MIDI Guitar (2+3),Guitar, Bass, VG99, GP10, JV1010 and some controllers
______________________________________
Music : http://alonetone.com/pasha

core
Posts: 6
Joined: Sun Oct 11, 2009 11:06 am

Re: UserConfiguration.txt - Bank section can you explain?

Post by core » Tue Oct 13, 2009 1:25 pm

leave channel -1
it should work

Post Reply