** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Discuss music production with Ableton Live.
siliconarc
Posts: 2838
Joined: Mon Jul 16, 2007 12:27 pm
Location: UK
Contact:

Re: ** ABLETON AS LIVE KEYBOARD RIG (HELP!!) **

Post by siliconarc » Mon Oct 17, 2016 2:17 pm

ahh, sorry about that - i'd forgotten the limitation of the chain selector.

the way i did it was to map my controller's pads/buttons to midi clips in the synth rack track,
clips that contain the chain selector number, like this:

Image

...soo you can map the clips and the track headers to the same buttons.
basically, you have a clip per synth, and firing the clips with the buttons will let you play only the desired synth and control only its macros.

yur2die4
Posts: 7161
Joined: Sat Oct 03, 2009 3:02 am
Location: Menasha, Wisconsin
Contact:

Re: ** ABLETON AS LIVE KEYBOARD RIG (HELP!!) **

Post by yur2die4 » Mon Oct 17, 2016 2:45 pm

For the solution to the pad problem I would suggest glancing at my first suggestion. I tried it out last night just to make sure the 'theory' still stands.

It works best if your pads are chromatic notes. If your pads can be set to a different midi channel than your keyboard then they won't interfere with note input.

GIADIS
Posts: 11
Joined: Sun Oct 16, 2016 9:30 pm

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED!!) **

Post by GIADIS » Mon Oct 31, 2016 2:09 pm

So, i've come up with a solution, thank to your help and some other videos i've found on youtube.

If you're up to play keyboards in your band, and your setup is pretty complex in terms of number of scenes, tracks and sounds,
i think you will find it extremely usefull to set ABLETON this way:

Image

Image

1: As ableton can take advantage of just ONE CORE per track, and the only way you have in order not to exhaust your CPU is to treat MIDI and AUDIO separately.
2: Create as many instrument tracks as you need and for each create a corresponding EMPTY MIDI TRACK to trigger them independently from each other.
3: Set every track (both MIDI and INSTRUMENTS) to "monitor on".
4: Set every instrument track to "NO INPUT" in the midi input section, cause you don't want to stress the CPU by sending unnecessary MIDI MESSAGES twice.
5: Route every MIDI TRACK to the desired instrument.
6: Set the SPEAKER ON/OFF with clips envelopes whenever you launch them, so you HEAR and PLAY just the instruments you need for that particular song.
7: On instrument track, i strongly recommend to create empty midi clips to reset MIDI CTRS to specific values, so your sounds will be exactly the same whenever you start a new song, no matter the editing you did in the previous song. This way you can stick to your usual 4 or 5 physical controllers. Should you want to have separate MIDI CTRLs for every song, set every MIDI TRACK to different MIDI CHANNELS, but remember to change midi channel from your MIDI KEYBOARD whenever you change song. Considering that midi channels are 16, your project will likely consist of 30, 40 or even more scenes, and during concerts you usually need to concentrate on playing, things may start to be confusing....


Hope this will help.

8)

Angstrom
Posts: 14923
Joined: Mon Oct 04, 2004 2:22 pm
Contact:

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Post by Angstrom » Mon Oct 31, 2016 3:49 pm

My word

I really wouldn't do it that way, but each to their own.

personally I use a preset selector device which takes MIDI program change controls from my control keyboard. So If I press program "1" on my master I get my preset 1 in the rack.

In this gif I'm pressing on my master keyboard Program Change keys. I can also use it's alpha wheel if I like. anything that sends program changes will do it.
Image

the reason you see me press "update" is because I'd just changed the title of the Instrument Rack, there's no continuous watcher on that attribute. It only loads that list usually when the set loads, or a new device is loaded. Not if the variable "name" changes.

stringtapper
Posts: 6302
Joined: Sat Aug 28, 2004 6:21 pm

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Post by stringtapper » Mon Oct 31, 2016 3:54 pm

Is that a JavaScript thing, Steve?
Unsound Designer

Angstrom
Posts: 14923
Joined: Mon Oct 04, 2004 2:22 pm
Contact:

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Post by Angstrom » Mon Oct 31, 2016 3:58 pm

actually this is the worlds worst Frankenstein patch in the traditional manner - culled from other peoples patches. It is probably the first thing I ever "made" in M4L

Every day I want to rewrite it in JS, and every day I don't because while it's ugly it still works. The intention is for the new version to be incorporated into my main OSC patch which sends performance data to my iPad. Track names, current volumes, macro names etc. So I will send the "current preset" name too.

But currently the monster lives on!
Prepare yourself

Code: Select all

----------begin_max5_patcher----------
3854.3oc2cr0qiZi94Sk5+ATTeaOSD9BFnOrpcuncWockp1s69Ra0QjDNIzR
fHfblYZ0t+1Wa+YRLDBXxDSnUiljisAh+t5ua17Ke9m8zhU4eHtbgyW57cNO
8zuv64IYehddptimVrO5CqSiJkW3hr32mu5GW7rZrp3OTI6OMOZypnrsmFI+
XUZbU0GODC+.Kji57C0imcbeRF+JjOVTcuIajOM9Ow6HjSOqCQUq2kjs8kh3
0UviCwXKce1wCK+zS7I1coaimOLEZ9CTV8wT4LZwBYO+2O+yDey+5YywAG2u
Jt3zriOVx9i6k+LX+S8ljU2q6Y3nHZebUbwKwYQqf4g6UQXKd9Bj1q4YUkI+
r7JPjkt58mwezxo2WWjDktvX7Ll1GdNfDJwvgnkd7uHRDM45HZ7cEQeMlsj2
hWxmr6bp1kT9xl32RVG6rNJKOKYcT5Kb7bbVkCzeoCx4DhuzIbgNR60n0FPE
j++JTA78gJf76iJDJI1N9LIUfPQRx.95jAxjRFlonThAL1Lerjw1adgQ+sCi
cnI70n.wWyJ95h384Uw+uE2KUu3NvMd8ga78b0j4CXCo40sCTyothdKdyK7e
R9S+knpphjUGqfk9e5L14oEubfyIkTVEm0j6g+D1mmWIlgxtW5B8qv52D1ee
bYYz13KQ+ayqxMi++Kth.vk752Od7tnilrBJi.5tw9CwiilBd7CQ+jiqi6X0
YXW7HpeAh.owdTjmTis6jhGWmueOm06RD4270e6e7uddZWDWxurnpj7rFyA8
AzMikREfAxmIEx8uTHuAdldezIGzqNYlbVfnghoDBrvdrJdt+34+UbJeJFuw
4eFs9mtY7MVx0vWtQ.ZH7zftw39WCTR6A7LJzelgt+FwL914uYKwAd9XzyNb
HSfzojIBo6Z.ROfHmSgzIEoeUcxNBfM+0pcwq2EkjYz5YCaFbuR6LeICGCD5
CY2hizMd7bGiaaUwqIowuILrnIOySKhNbPq+mzuIAJ6GykOqZWpAmpg9Hm6q
faLvEOZ9ytfCpUb37XALM+.6zxzhmT9l3hriIx6R0qfHVO0zwPRASWXUbpTA
BMPGEwI3aSyW+SwaZZyT9g3rjr1hLmGeS7qQGSqd4JKk17BZu3byQ6VJ4oEa
KR1jmIlHMw7h9q+I4RoRueDepASxKIK5PW2NXI40FsjCrGKWEUHHLpvbfOMZ
UddZywNemowuVoF+PRVVaDZU9gdFsHY6t9t6U47Q226iWNT4KGyfgegKxV8h
v34VWXTZpRHt0uvGhxR1GUEWk.zCr64QgX9rqbcQdZZS3FF5stFBr088Ia3t
YCldqMD+FRNTyXs3LYeSx13xpVcVEssrUWWJDy663Jkf7KUw6OjxglVWQivF
1PnUW0WyA5UEXS0fU4keb+p7zFi1iJvKWBQCI08xHN+g7zMMd9cpFUIauNOE
z5vkTjBJ5ezbZzPuK6B3S6I4tLHLvkD9bm+0EO3NTc6wVR78D1.SzBgga66r
a82ctXltKcOcZQs6OEtfOghkK1M.M9Y6Rmw2G5r+zPmQgpkfLgNimCz4JmUN
CHFC4L3WChyLT+jYDwG648bm+kQjYv0DWv.CukRQ6eMPkkgKCrH3wox99HJy
vCHJSBwH1yc9WiRT1GxaU3mhJ6Fc2e.9ZQauLPenyCpwxb2XeZEquVw6Ktxj
0BlJlmF7CDKqZGj4IRWL7n2KtgsEQaRDt0qac5EBF7oJy+4Vecwrd0Vt6aox
a6kZxw4efqckxOQ25ui7Sb8cyBj5R0+Z36t9lwgtnPobJwkSXnvew6BMvSgu
tjxyE+VrW5W0gh7C4EmbsaImvesm2wp7Fzkk9g2c4LIK8njiZHG3dM4.uEFw
HCNGSN84mJebczoryZZvjwPyF5LUsColm3JsL2LDh6cBgn4BeZR1UcTSNsEW
vUPUk4GKVWyzbxNWmVf.2EzpjrSw136zb8o8ktKYyl3rKfzMIkBeeAWwMmFe
CSelwSe+42rWrRjgydgQLytoO1bdm4H1GYN1mLSm9HyYdPyqoum4HezcE467
CmRy8Xyj9HiM21z7UQop3tcx109CT2434Ywjw+8K3FB4jevo7H2kAmMwwGbV
wuKm+C9cnu+br+EDz04Gg0lv2gzEgfLzf86HeQFmWZs5zX3jO2aV57HRqy8C
fPkyj9uQBdvYw+xJv5gUrUndyxD3oKS5o1TWrU2mBMQlQN9egeXUYhGqWTLD
WPOOnLSbm1xLQxHJQr0O02hNqG6xQuthgNJQ1ASpOgAUrv0JQ0ABr7YNh+8g
MhzcXNWu2Y1gphnrxjZ.5DATjnwVEA7kEyLFx6J2+IOQtXW5qTBRbMoRakKI
cZsn9VU5snziw4u1Q1VOi2Syy1dcJWiKsbG22WCu1ZrOtqA2yYlj3XMOsavJ
.ERMmxwg.wZ7huw5txpOqNDGuIMYeiJU67J6eJKSdM8vMBzsIA49ZwuZnXWY
hh3dqFMLrxEFJ6Uh7Sr6itdtG6lGvhXudKZXpuT6ppbsl5scvUY9RcP8a.Ph
vtL6i8B6sH1wp3fvbmQrd+t9PcV.s00B6g8tvNAC0HcHyLz1jvycYFbGbQVq
g9BbMA84JQbcj7zGAWG2PlCwYabhNH9Z7VTdOEZ8CMA8gkUuWPvjpw6pVtuN
MNpX5Pacw042aY0QUViG.BszIEscbO2foayTa2gcPWDmehtq4d8ZpsPG5.tf
dmp3S+ypQiRSye+lhnsMfojp38.FpZWrygznOpsK95g2mwfJWkcI39PbasU9
ReP7+TCPcLnHx8nyDCklMVoy50RIBM.BWhbmN3ilEqY0QYd7X37XlXtDyG1k
HgeJEz7MusorX.YS137EnGLAvy.lW0NFlPlEh90FbUVkWD+Xs2h0qGlDvVAQ
AlKD88mEXueN0gu1YgC9waruGxDWLCjgBj5MoJN6Qj8wJu50alMvtzkXYXGI
yHGLWKJD9gSpwDsbsW+xrP0u3AA1vKbHDH8NrjS79UMxcoMhpI3j+eKqrpP3
RQ0eg2wg+Djpj+Qxlj+7quxmk5890G2jjeQ2cmjPxCg5R6h51qorhc9izFVn
7QgJ2jRFG40RzF408x7HLLDeSNuVfJhJblnYV3JkQ3vo.+QM.+QoxstZf2rw
gpR9+PF3T0ySZjnIXCLSf5Fb6Jr+sq+UDjILhpyMkes5eU+5UU48eFnT00Dy
coRZg+LRo5vHvovt2d8SEifnRA4UgMOznNaTBfBMgwC69ayfrLXkA8fINr9S
wu5XThB4plNe3r+zJUs6Zh9olfB8b0NpYbmn.+e0yjirb9RSbFyx3zW+RGt3
vtnCkNuyo5XQlSRF+93PgiDbVuia2UbIuW90KtuxkNe6t3Lm+NmLH3lcDhcb
V738O6DkswoHVjODYGNuVjuW7XphKxJ+8N4qdKI+XY5G4Wz63OvX90Vv0wKu
1c7VK61AOOyIF8tJWP8YhhjXffbPJxu1jbXcbUcD9dZGeRisPWE4EwGQoXg.
pz9Se1RJNvyKnMmlwG9GcZ+PulxIBxnZVDpNrwtxjvhJL3Z6qxy9DNQejbGA
xv8iAcczdwei8fHE2eBxck7iHLp9mt8Dvh3tWSyEkFW2mDom0VpeVjtz0JIF
VUClA5mMWCWCl153M807h8QxYFqKBZuotGCv.bVbMSNvS2mrIouyCnldUOLG
8.0oEvQiNuk9d7U7AdwcQeHt+.4xvxPgCJCIyCWBDz9R4owkyWIs.HJM04qV
uyA47UG1tenR+SOvK880XXePFv9PgiMofASdcvTgD4+lKrtck39CkLD3NBjW
O5fY2yc9obwdVjaDlCRt7cQqDbqM2jrJLY68nVM97h8lVXyMq3U1WZdM2VZc
rkzDDgC4bLcYsPjznPhR7Qqk1u0E6fsN4JLGVXl.KhiK7wAKDHkhAXnt.Pxn
EzrkGPcCfnaKa8ngyV65v6CbRgEU8gZiP1xdvontXGFNEk+4MAm9Pg1n2xdv
R6Y4UfE1sBKfEq5srHrDXGXg5SfYeC5hmcoKFIKEdyzkPrNrDhsJrPMAVX2J
rv70gEYK6AKLiVWxe75x8j0ANC71qFVDsrLrfLhtfFk7BjXeFKDrICep0ilt
fv2JcAJ4IOn.sksrHrXjre6UgLWdIrAOVnc4w7LR12+VoKvQMsdKKBKDirIk
LZXA3p7f5fm3Edpk8fEOyrUaz1Wyf0J8BUm9wAmZYQXwHdLznsGSc9eRfWhF
09JfBrJrXzZkdiVOFBoNiKAXAQjGChxlVFXPV.XjmbXOBfAe+AFLDf6IFXLR
UFa7tpoTdEnqVV1xhvB1NpkOQJBnvwLFHA0nkGrUkqAaOqZWP6nczMfRv2XL
QntdZ54jsrGrXjZNznoYp.cvfMFkdK6AJDyBUEc7Z4fb9fgSFGU.cvVkrPLh
tPP2HrP8U0564VVDVH1wEZ0rGCzELR89xQuEUkhCnZGZ0JHTSARyVSpa4lge
vA2H9QU0bva4gFMTwdEpUY6F5UoxvAWzlM90FfstJkoBdN4TKKCKCKaRuU0+
3PcYSbn0gEjQ5YFUnGvPL5nLkwT.rvrpsTDyVV1+V0YBxI5srHrXTnsC8u0z
tvH5tRwHOdXwO3SDVfcteyVz5T0B5EHVk+CaTXuGso7J8ypUzTA.qYKepR4N
TnUT+GOXhCuQ3DgjvBAAuMsPy.XQloLzsSyBvvVNDY0rtfMx7W73yTK0WaeN
etgEgDiL9kdq9jfzSEKCYU83XyVSZz7W.Y.BruVCKCHj6uQpDth5PwQhJ5D3
nBYodiIzRUCAzQSxzAT+.sR8nQCUPMB7kQ7Hvp9KiLJkyD2accYJV2FCpU8g
BEXbZmFEUiAmuQLnf4zaYQXwrTBLd+K7cgRHFNlezZYQXwvfBNdm+IfY384f
O3TnJSHV1oPCATz3CklBRwPnbqodMZg7UQz.cpkMgT6PQU0LjG7thoN+UDqZ
+Gxrved6xZpSPL3T0T1xh.Cwnr7LVUfAPHVT9XDfYSfOFHyHLdi2YJEk.dg3
RTufja1RIgAIcz15GQFkZN4R0iyBQ0NnW8l+E1BNxV1DXH1Q0fRw1zpZvLfA
cq.Sc7pUJJrqugHjQbYi158ZCh.mC0aYQXwH2bG8prtgTHZRgp2FxmaZFrnp
15VuxmkfQ6W0yseMO2wq34dd8Newq1Y4bf+w+GTZ+knN
-----------end_max5_patcher-----------


stringtapper
Posts: 6302
Joined: Sat Aug 28, 2004 6:21 pm

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Post by stringtapper » Mon Oct 31, 2016 4:07 pm

You must be an OCD freak of extraordinary magnitude if you call that messy! I've seen some spider webs that would probably give you a seizure…
Unsound Designer

Angstrom
Posts: 14923
Joined: Mon Oct 04, 2004 2:22 pm
Contact:

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Post by Angstrom » Mon Oct 31, 2016 4:15 pm

it's the duplication which annoys me, it's cobbled together with "loadbangs" slapped in randomly. I get the strong feeling that it should be about 10 lines of script.
but hey, it works.

GIADIS
Posts: 11
Joined: Sun Oct 16, 2016 9:30 pm

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Post by GIADIS » Mon Oct 31, 2016 4:21 pm

Angstrom wrote:My word

I really wouldn't do it that way, but each to their own.

personally I use a preset selector device which takes MIDI program change controls from my control keyboard. So If I press program "1" on my master I get my preset 1 in the rack.

In this gif I'm pressing on my master keyboard Program Change keys. I can also use it's alpha wheel if I like. anything that sends program changes will do it.
Image

the reason you see me press "update" is because I'd just changed the title of the Instrument Rack, there's no continuous watcher on that attribute. It only loads that list usually when the set loads, or a new device is loaded. Not if the variable "name" changes.
OK, i know how chain selector works....
I see from the yellow LED INDICATOR that you're triggering notes on every instrument even if you change the chain.... That's exatcly the reason why i changed my setup :wink:
My setup is configured to let you trigger, play and hear just the instruments of a selected scene (which means song), even with the most complex and heavy setup.
I also use CHAIN SELECTOR, but just to switch between patches of the same virtual istrument or to move smoothly from verse to chorus in a specific song....stuff like that....
I used to use Chain Selector in the past to switch between songs, but that ABSOLUTELY WON'T WORK if you have many many devices opened, 'cause it's really resources-hungry: furthermore you have to map the header of every instrument rack and sub instrument rack in order to view the parameters you need.

Angstrom
Posts: 14923
Joined: Mon Oct 04, 2004 2:22 pm
Contact:

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Post by Angstrom » Mon Oct 31, 2016 4:47 pm

You wrong about that. In Live 9 they improved the resource allocation for non playing instruments
When there is no note data the device audio chain is not calculated it uses almost no resources.

Yes, you see "yellow" MIDI indicators but the inactive chains are not using CPU in processing the audio paths. What is happening is note data is stripped out, and what remains is things like aftertouch and CC data so that we can alter silent parameters.

60 silent chains with one playing = 7%
1 chain = 6%

not much of a difference.

Image


GIADIS
Posts: 11
Joined: Sun Oct 16, 2016 9:30 pm

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Post by GIADIS » Mon Oct 31, 2016 11:33 pm

Haha...you must be crazy :lol: :lol:

stringtapper
Posts: 6302
Joined: Sat Aug 28, 2004 6:21 pm

Re: ** ABLETON AS LIVE KEYBOARD RIG (SOLVED)**

Post by stringtapper » Tue Nov 01, 2016 1:50 am

GIADIS wrote:
Haha...you must be crazy :lol: :lol:
Yep, $30 for a feature-packed live keyboard rig setup IS pretty crazy.
Unsound Designer

Post Reply