praise the blue-hand-midi-assigning in live 8

Discuss music production with Ableton Live.
craftycurate
Posts: 500
Joined: Thu Sep 27, 2007 2:23 pm

Re: praise the blue-hand-midi-assigning in live 8

Post by craftycurate » Wed May 27, 2009 11:18 pm

pepezabala wrote:uh-oh. Just felt the urge to tell you guys that the midi-assigning of device-title-bars is very joyful.

jumping from device to device and controlling it's macros is sooo easy and mouseless now.
Hang dog! How did I miss that one ... great find!
Core i7 2.3GHz|Win7x64|8GB|1.5TB & Core 2 Duo T7200, XP Pro SP3,
Nio 2|4, Edirol PCR800, NanoKontrol , Komplete Synths + Reaktor 5, Cameleon, Alchemy, FabFilter 2 suite
http://www.myspace.com/richardlyallmusic http://craftycurate.blogs.com

craftycurate
Posts: 500
Joined: Thu Sep 27, 2007 2:23 pm

Re: praise the blue-hand-midi-assigning in live 8

Post by craftycurate » Wed May 27, 2009 11:21 pm

pepezabala wrote:uh-oh. Just felt the urge to tell you guys that the midi-assigning of device-title-bars is very joyful.

jumping from device to device and controlling it's macros is sooo easy and mouseless now.
The nanoKontrol isn't a supported surface in L8 - so there shouldn't be a blue hand, or am I missing something?
Core i7 2.3GHz|Win7x64|8GB|1.5TB & Core 2 Duo T7200, XP Pro SP3,
Nio 2|4, Edirol PCR800, NanoKontrol , Komplete Synths + Reaktor 5, Cameleon, Alchemy, FabFilter 2 suite
http://www.myspace.com/richardlyallmusic http://craftycurate.blogs.com

anamexis
Posts: 582
Joined: Sat Dec 18, 2004 9:43 pm
Location: Oakland

Re: praise the blue-hand-midi-assigning in live 8

Post by anamexis » Wed May 27, 2009 11:29 pm

craftycurate wrote:
pepezabala wrote:uh-oh. Just felt the urge to tell you guys that the midi-assigning of device-title-bars is very joyful.

jumping from device to device and controlling it's macros is sooo easy and mouseless now.
The nanoKontrol isn't a supported surface in L8 - so there shouldn't be a blue hand, or am I missing something?
You can roll your own instant mappings in Live. That's what this userconfig.txt business is.

craftycurate
Posts: 500
Joined: Thu Sep 27, 2007 2:23 pm

Re: praise the blue-hand-midi-assigning in live 8

Post by craftycurate » Wed May 27, 2009 11:37 pm

anamexis wrote:
craftycurate wrote:
pepezabala wrote:uh-oh. Just felt the urge to tell you guys that the midi-assigning of device-title-bars is very joyful.

jumping from device to device and controlling it's macros is sooo easy and mouseless now.
The nanoKontrol isn't a supported surface in L8 - so there shouldn't be a blue hand, or am I missing something?
You can roll your own instant mappings in Live. That's what this userconfig.txt business is.
Dang I missed that one too ...
Core i7 2.3GHz|Win7x64|8GB|1.5TB & Core 2 Duo T7200, XP Pro SP3,
Nio 2|4, Edirol PCR800, NanoKontrol , Komplete Synths + Reaktor 5, Cameleon, Alchemy, FabFilter 2 suite
http://www.myspace.com/richardlyallmusic http://craftycurate.blogs.com

sporkles
Posts: 3230
Joined: Sun Feb 18, 2007 8:43 pm
Location: Schmocation

Re: praise the blue-hand-midi-assigning in live 8

Post by sporkles » Thu May 28, 2009 8:55 am

Pasha wrote:I join stutter for the thankings on pepezebala and Angstrom you guys ROCK!
I am trying to do it with my BCF2000 but without userconfig.txt do you think is possible?
I want a Naaaano...black version...
Why don't you want to use the userconfig? It's the best thing since sliced pizza. I think they
should have expanded its possibilities, but the instant mapping in combination with this new
midi mappable device selection is pure gold.

djgroovy
Posts: 2025
Joined: Thu Sep 28, 2006 12:15 pm
Location: Portugal

Re: praise the blue-hand-midi-assigning in live 8

Post by djgroovy » Fri May 29, 2009 10:38 am

Nice tip, Pepe.

UKRuss
Posts: 5044
Joined: Sun Jan 27, 2008 9:32 am

Re: praise the blue-hand-midi-assigning in live 8

Post by UKRuss » Fri May 29, 2009 10:56 am

Not one for anything relating to fiddling with the internals of PCs and programs etc. How do I make this rock? just copy and paste Pepe's text from that box and slap it where he says to slap it?

Then all should work?

longjohns
Posts: 9088
Joined: Mon Dec 22, 2003 3:42 pm
Location: seattle

Re: praise the blue-hand-midi-assigning in live 8

Post by longjohns » Fri May 29, 2009 12:18 pm

sporkles wrote:
Pasha wrote:I join stutter for the thankings on pepezebala and Angstrom you guys ROCK!
I am trying to do it with my BCF2000 but without userconfig.txt do you think is possible?
I want a Naaaano...black version...
Why don't you want to use the userconfig? It's the best thing since sliced pizza. I think they
should have expanded its possibilities, but the instant mapping in combination with this new
midi mappable device selection is pure gold.
it should be fine to use the native live bcf2000 script

I am not really familiar with it because I use it in mackie emulation

pepezabala
Posts: 3501
Joined: Mon Jun 07, 2004 4:29 pm
Location: In Berlin, finally

Re: praise the blue-hand-midi-assigning in live 8

Post by pepezabala » Fri May 29, 2009 2:27 pm

UKRuss wrote:Not one for anything relating to fiddling with the internals of PCs and programs etc. How do I make this rock? just copy and paste Pepe's text from that box and slap it where he says to slap it?

Then all should work?

Here is my full user configuration.txt that I use currently for my nanokontrol. Scene 1 of the nanokontrol controls faders and send1 on the first 8 channels. Scene 3 has the 8 macro knobs.

Copy that file into your text editor, save it as UserConfiguration.txt in user/library/preferences/ableton/Live 8.03/User remote scripts/Nanokontrol


But I believe I had made some little changes to the original configuration of the Nanokontrol, not sure if it works with a Nanokontrol out of the box. If not, compare the midi CCs on the kontrol editor with the stuff in the user config txt.

If everything works send me a bear.

Code: Select all

# 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: nanoKONTROL 1 SLIDER/KNOB
OutputName: nanoKONTROL 1CTRL
# 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: 94
Encoder2: 95
Encoder3: 96
Encoder4: 97
Encoder5: 102
Encoder6: 103
Encoder7: 104
Encoder8: 105
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: 40
PrevBankButton: 41
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: 2
VolumeSlider2: 3
VolumeSlider3: 4
VolumeSlider4: 5
VolumeSlider5: 6
VolumeSlider6: 8
VolumeSlider7: 9
VolumeSlider8: 12
Slider1Channel: -1
Slider2Channel: -1
Slider3Channel: -1
Slider4Channel: -1
Slider5Channel: -1
Slider6Channel: -1
Slider7Channel: -1
Slider8Channel: -1
MasterVolumeSlider: 13
MasterSliderChannel: -1
Send1Knob1: 14
Send1Knob2: 15
Send1Knob3: 16
Send1Knob4: 17
Send1Knob5: 18
Send1Knob6: 19
Send1Knob7: 20
Send1Knob8: 21
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: 46
PlayButton: 45
RecButton: 44
LoopButton: 49
RwdButton: 47
FfwdButton: 48


SubFunk
Posts: 7853
Joined: Sat Jan 28, 2006 3:41 pm
Location: A Big Toilet Called Berlin
Contact:

Re: praise the blue-hand-midi-assigning in live 8

Post by SubFunk » Sat May 30, 2009 3:21 pm

ophidite wrote:If anyone can test an Instant mapping with a padkontrol ( cc1 knob 1 / cc2 knob 2 )
i would like to know if it's working on 8.0.3 because i still can't make it work

thanks in advance
bump, anyone dare to chime in... i am interested as well...

thanks in advance!
*** Image GAFM ***

UKRuss
Posts: 5044
Joined: Sun Jan 27, 2008 9:32 am

Re: praise the blue-hand-midi-assigning in live 8

Post by UKRuss » Sat May 30, 2009 3:56 pm

pepezabala wrote:
UKRuss wrote:Not one for anything relating to fiddling with the internals of PCs and programs etc. How do I make this rock? just copy and paste Pepe's text from that box and slap it where he says to slap it?

Then all should work?

Here is my full user configuration.txt that I use currently for my nanokontrol. Scene 1 of the nanokontrol controls faders and send1 on the first 8 channels. Scene 3 has the 8 macro knobs.

Copy that file into your text editor, save it as UserConfiguration.txt in user/library/preferences/ableton/Live 8.03/User remote scripts/Nanokontrol


But I believe I had made some little changes to the original configuration of the Nanokontrol, not sure if it works with a Nanokontrol out of the box. If not, compare the midi CCs on the kontrol editor with the stuff in the user config txt.

If everything works send me a bear.

Code: Select all

# 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: nanoKONTROL 1 SLIDER/KNOB
OutputName: nanoKONTROL 1CTRL
# 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: 94
Encoder2: 95
Encoder3: 96
Encoder4: 97
Encoder5: 102
Encoder6: 103
Encoder7: 104
Encoder8: 105
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: 40
PrevBankButton: 41
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: 2
VolumeSlider2: 3
VolumeSlider3: 4
VolumeSlider4: 5
VolumeSlider5: 6
VolumeSlider6: 8
VolumeSlider7: 9
VolumeSlider8: 12
Slider1Channel: -1
Slider2Channel: -1
Slider3Channel: -1
Slider4Channel: -1
Slider5Channel: -1
Slider6Channel: -1
Slider7Channel: -1
Slider8Channel: -1
MasterVolumeSlider: 13
MasterSliderChannel: -1
Send1Knob1: 14
Send1Knob2: 15
Send1Knob3: 16
Send1Knob4: 17
Send1Knob5: 18
Send1Knob6: 19
Send1Knob7: 20
Send1Knob8: 21
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: 46
PlayButton: 45
RecButton: 44
LoopButton: 49
RwdButton: 47
FfwdButton: 48


Bloody sweet! Thanks man! I will send you a beer (bear?), wichever you prefer! :D

UKRuss
Posts: 5044
Joined: Sun Jan 27, 2008 9:32 am

Re: praise the blue-hand-midi-assigning in live 8

Post by UKRuss » Sat May 30, 2009 8:12 pm

Pepe, this works right out of the box, it's so sick it's actually hurting me man, brilliant stuff!

Here's your bear man, you deserved it:

Image

3dot...
Posts: 9996
Joined: Tue Feb 20, 2007 11:10 pm

Re: praise the blue-hand-midi-assigning in live 8

Post by 3dot... » Sat May 30, 2009 10:01 pm

anamexis wrote:what lock button do you mean?
there's a parameter there called 'lock' under the 'band buttons'...
it's supposed to lock the controller to a it's current device... (and not move the blue hand around...)
it used to work...
but right now (L8) it's the only thing in the user-script that's not working..
Image

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

Re: praise the blue-hand-midi-assigning in live 8

Post by Pasha » Sun May 31, 2009 5:34 am

sporkles wrote:
Pasha wrote:I join stutter for the thankings on pepezebala and Angstrom you guys ROCK!
I am trying to do it with my BCF2000 but without userconfig.txt do you think is possible?
I want a Naaaano...black version...
Why don't you want to use the userconfig? It's the best thing since sliced pizza. I think they
should have expanded its possibilities, but the instant mapping in combination with this new
midi mappable device selection is pure gold.
... I like pizza... and asked the Abes for more a couple of times already but they answered that this method
is for controllers that do not own a native Live implementation.
So this method lacks Solos, Mutes, Pan... and it's simply not enough for my needs but if I had a second controller
i could use the BCF2K as a Mackie for Mixing and the other controller for tweaking sounds.
I have programmed my bcf2k to act as a Mackie (not the out of the box Mackie mode) using a normal preset,
stick some labels on it and I'm almost happy if it wasn't for the fact that I have lost LED Rings feedback
and that to get to operate the knobs I need to transform myself into Mr. Fantastic...
By distributing the Mackie functions between two presets I have spare space to use in this way so...
I have programmed the unassigned buttons outside the Mackie implementation which uses notes and I can
play with it! Needs refinement but it works. The only 'restriction' so far is that the blue hand goes crazy
when mapped on different channels... :x

- Best :D
- 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

SubFunk
Posts: 7853
Joined: Sat Jan 28, 2006 3:41 pm
Location: A Big Toilet Called Berlin
Contact:

Re: praise the blue-hand-midi-assigning in live 8

Post by SubFunk » Sun May 31, 2009 8:32 am

sorry, but still no one for a PadK. ? :cry:
*** Image GAFM ***

Post Reply