All times are UTC

 
 



Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: How to change the function of a pot during a liveshow w m4l?
PostPosted: Tue Jan 01, 2013 8:51 pm 

Joined: Sun Oct 17, 2004 4:34 pm
Posts: 430
Hey fellas,

What would be the best approach to make one physical pot to control different parts of liveset at different times of the show. I'd like the function of the mentioned pot to serve different purposes in different tracks when I'm playing live.

Also I'm looking for the most streamlined approach to keep the function also most stabile so no audible hiccups would occur while performing.

Thanks for you input!
Px


Top
 Profile  
 
 Post subject: Re: How to change the function of a pot during a liveshow w m4l?
PostPosted: Thu Jan 03, 2013 2:29 am 

Joined: Sun Jul 15, 2007 8:21 am
Posts: 3115
Location: Shreveport LA, sometimes Dallas/Ft Worth TX
one basic place to start, with a twist.

Code:
<pre><code>
----------begin_max5_patcher----------
1145.3ocyYtsbahCFG+Z6mBML8RudPRbxcxjNc6s6aP1NYvfvVcvRLHgax1o
u6qzGfsSpwPRHNbQjC5.5O+9NIr+07YNqkOvTNnOitCMa1ulOaFzksiYMWOy
YW7CI4wJXZN6XJU7Flyh5wzrGzP+QnOga6LSJzJ9+wrCfcW51zsrRmyz5GKX
0aniC56MCUDqS1xEatujknqGkhCLqDQbCsePIK8WfrccXM7TXikq+weQ7Ocq
Ew6fcv4qk73bzeKySaGVTsiKLh.dVHG6rVZPuXam+d9bayh2HTBGcn3BbfPB
F.T7llPIXrgBIZE3o3MDnPmlPwezgRnO3oDDM.nPllPwazgR.A7TV4N.nfml
PgN5PwKxxAJlL.n3NMgB4sAkRlhIzwZtTbJXpYAk.dKsMWDkTefgzADzgW8w
hxD4tclG5+.klaaQkFYPRUt91au8eEF1jh3ZzO2xJYnGkUHAiA8nknMxEnJg
xvATLBlo4gy.D6XRsYEnT1ddBSs.IKQ478rkFvsE0XIU14kX.PoLGkxyxLag
PiJhK0JjLC8OlEzJwbtfkHqD5ZK6kM2YkaVa65XOcXk8CpMxQC0HiM6hYEdg
T6jWA0dv3nNrxguFqL9rVY2QM0p6xwOfgzDvPGb.iKf8FV1S.SvzLfAiTErD
dF25LukgL6zZiauY2fKseBgQeBi1GaD65bFhKL2MaLy937py6fSFI+aLEbvs
IyFpQAN4.stVIdU8wvW0gQweZ5eieOJHfWgAVDMbTRvmvxd7u8ll92JVtMet
4tabicFIuxlzl9gCNqKkZgW.fvPvmrybtter9jcVYsDsimxQ6hKJrk8za4pu
LV.0i3WSTugRTZH3MWSTbyx6.oqllD8lat4aeyjL8UPwN4gISm0O6hdXQer3
Pv9oQE+AMRzlBHuzjdbKVexGC4KkAXj2EYTv3wH5qfQvIMSMaV69Xp8dPEGF
7N72c5rbfgGY4xX8.N2CjkG6CY487pORyfpLTG8ctkbxVcJYNgvGJ8ZNsr4I
SyJumIrGu3YjrO71VBQEumkderVWxWWoYG+OUCma.skklSsHyZ6ts+mpjpcM
fTlkYYI11PrMTaimsw21DXaBsMQ1lUvjcgVXMXxAKvS1hJAWqzOV+75dlIry
3Q.O1jkma3VaM4Lio1JKO50VWBz4LyKWJ1bd2p54BdsseLNg4ah0LTzK9vMK
tveCvQEG5V+hNPY3tB5Gwucsn2sf9QHhm1PiWRDeSty2RDOYJGw2a3XKoc6M
dqP9BB1tPjFvV30pd1uwAXdr8+TmIkrpLo0an8GV.czDkxTZt3fE5tiuXJBe
XRa4ooLwIOnNobk0Hk1c89AqGuIldnSL8PlX5AOwzi6zRO1uDzojdrtyg8Hm
mkS38VNA8IGuqpb76SNzqpb75SNjqpbn8IG7UUNj9ji6UUN39BzWc0jyPpSP
uZoc7GnZtdlpdyIe8x5fmXm4IX.x40l0o9.qwEE6YkplaIHDy647CYo8xfEv
kbQ8kvA7cJY64sy2b+L2seO++Ar7UUwL
-----------end_max5_patcher-----------
</code></pre>

_________________
soundcloud
vimeo


Top
 Profile  
 
 Post subject: Re: How to change the function of a pot during a liveshow w m4l?
PostPosted: Thu Jan 03, 2013 5:24 am 

Joined: Sun Oct 17, 2004 4:34 pm
Posts: 430
Excellent, much thank you for your patch!

This was close to what I also had in mind originally.

This approach would mean that I'd pipe the cc data via virtual port back to Live yeah?

Would a more elegant, read less latency, approach be obtained by controlling the chosen parameters via M4L API ... And if yes, how would one go about mapping parameters at chosen times?

Thanks again!
Px


Top
 Profile  
 
 Post subject: Re: How to change the function of a pot during a liveshow w m4l?
PostPosted: Thu Jan 03, 2013 11:00 pm 

Joined: Sun Jul 15, 2007 8:21 am
Posts: 3115
Location: Shreveport LA, sometimes Dallas/Ft Worth TX
yeah you can do it that way.
yet there are a lot of ways to do things, some better than others.
Are you trying to send CC's to external gear, or do you want to control parameters in Live?
There are A LOT of approaches to A LOT of things.

If you want to control parameters in Live you would use a few objects to access those.
For example. Lets say you want the pot to control the 1st macro of your 1st device on your first track.
First you need to send a message to a "live.path" object, in this case the message would be,
path live_set tracks 0 devices 0 parameters 1
now out of the left or middle outlets of the live.path is this parameters id#, that id needs to be piped to a live.object's right inlet.
NOW, in the live.objects left inlet you send another message
set_value, and you can use a $1 at the end of this message, so it looks like set_value $1
now if you pipe a live.dial into the left inlet of this set_value message and turn it, it will change that 1st Macro on the 1st device in the 1st Track.

a few basic examples.
Code:
<pre><code>
----------begin_max5_patcher----------
1455.3oc2Zs0iiZCE94rR6+AKTk1WRGgs4VpV0pt6qUpRs8sQqhHAmDuErQf
I6LcU6u80W.BYZRfDtjQ6HEyfsi8guym+NGaxWe6alYsh+DI2B7SfGAyl8UY
Myz0opYVUEyrRBeZcbXttiVq4IIDlvZdYiBxSBcCOyK.qCYfhbB3coYjTBK5
c.AGjVH.gfDRdd3VBXEYCOi.jcjxTiEksErOLtf7yl+pG3XJirlWvziNtpV4
.mKm9PAkyVlQVKLVu+BmG7cmC7bBdvdNvtr.7opu2FNSjS+Ghp6PUyk0yJR3
EhXhP+zUWcZnX8Noo0XJvtH0n53uPcAh8ePNeNvWNIrvD8jX8qYzvXvG3wQ0
ORax1tROMGleZjty7Ue9GwXqFVEkUYTPck+6aei5p7x7N6qXjuHG3+uqpz6.
xIBC1accvDrpZSchmSIFLxx5.XbBHzIXgBzbs0H4BOMPFbMHXS3BNzv0Yo1q
BYayUT4RRbN3K6HLPDYOcMAPyAw7HRDfmI44+FcOQCr6ByA4hvLgrkhzyxrc
ZgY6A0rNDZr30AtpAEsvV4ZfP87nn5CEsFELY9o2+92+mJd8G.bF3OHhhLF3
uxBW+2fCbkyAy9AZpIzarvY+.MB636qo8RgJj60R+aAo8mJAjXII+gLRBWP9
OqgjJhzfBdglS5snWBDHuSCGnpZyC2ShVJ6pz.VFJDYzUEBS7vYGPjYVKSIY
4zbAgslb.Oq.zgGXkHyt13qtPGMDg5EeEedg74ketnfdPfmwg4pcXtv94vbF
Z9aod8Ih.JgXfBrWpjpEJMhbfcoht5+RCyjFsP53aW6nxWXC6iu3VCpV6Cv5
YFgztBkN1s4DbOyplQQt92yz4KFBNohx4vaDVojh8Fsb8VHWV4ePHpLYugTq
FNsZ0FQt1.VeGSzery8fH65qCP5h0Kib6m3Oz46XweeOspuqs68T72UtmqCY
y2Ssen6cR6OSml3x5P.R7NpCZ9kt.m.66xRECzWkKYfWuj7gdCsj+Yw95cbB
9gVgXDVquiCBtGPLFogXOOM61yueHLZxBplShkOC.4Saysb1+PhHrqIFHVgD
92vd2aIfn8jsMQ49zSnQTPRXZpZW8hcz7eY.gJGerAcLWJSHa.wpES4Np+3G
AT1X.Ot5kzdCNSJXpxrZsHlxrFpftTE9ezkKeVZvfFnnS+NKMugFxzoxDImx
5AdeXVswT25ivO0dT.OstiQA1wwbFrMeNOFfQWLqlMw7PQaB+3FBcmZBaZoG
EhodSiKIrvUwjiZrAbetbcNN2z5jRuT5o5fo7MU0W2PSiIly1dQr+EldQRIh
w2rQAZPUARUfUENpBWUgmpvWUDnJVn6rstT+cjg8pQsiliBFUjKd1fP1mpGI
R5jFSPObx1q7qnS0X9Nd1ApuIhnUY+pRbeTxfeanf.BtRIgf1yC+Te5BIF4.
MmpK952+ZC9p+Pm8RGkGZSa.GTdVGSk1Pkn6HpM.guFDGrtsUsUHpc6qJS4S
yRxSc7Gi7NGLGzu2hg3bL9t3XLllyivwt4N1544QfekeTzi7KpsDJw9CxQJO
zgOtHySsaNC3MX7O06+8ZxMGYqiLTdDB98SA.2wjyMCt9kK+xeRGZST0vK.0
bdQ15pGxp2oNngYFQxETVcvrGOb1pM60NZTDgcz19hn4pfb5mB6y6m6rgoRx
D1lc8RqeBrKkyoc.S8NUZwvRnQobIwpz0gLYrgsMuamfEtl2Gg99FS2H.ynV
eZ7lbXV8lAa2+qML3zZXtcx+67JkXB8tQhoiLka8u2JiRm41wiWB61Si6jCy
5oD1IAS3jKX1Nfgld.C0EC6055EzMtbwy17Cawo5WJ.ZTkwgcJLt+jSJc6pY
Ms99tItbGRtnKZKSuzRmVAi6EZUlKaXZ5d01VMirwhj6D3y7L08dyM2SYl6M
a1wJSl6e0WQMt5QUV7M.B.sBh
-----------end_max5_patcher-----------
</code></pre>

_________________
soundcloud
vimeo


Top
 Profile  
 
 Post subject: Re: How to change the function of a pot during a liveshow w m4l?
PostPosted: Sat Jan 05, 2013 6:26 pm 

Joined: Sun Oct 17, 2004 4:34 pm
Posts: 430
Thank you very much for the above code example! Your expertise is much appreciated!

Yes I wish to control live's internal parameters with a external pot. i have a limited amount of pots and I wish them to serve different purposes in different parts of the set. I will try to construct a sort of preset system so that I can re'assign the pots function at will.

Is there a more dynamically feasible way to accomplish the mapping... meaning= if I bound the live.object to control the first device in the first track but later on move the track to be the fifth track for example the the original mapping style would be wrong ... Or will the ID remain the same once mapped?

Thank you!


Top
 Profile  
 
 Post subject: Re: How to change the function of a pot during a liveshow w m4l?
PostPosted: Sat Jan 05, 2013 7:46 pm 

Joined: Sun Jul 15, 2007 8:21 am
Posts: 3115
Location: Shreveport LA, sometimes Dallas/Ft Worth TX
in the inspector for the live.object you can choose "use persistent mapping"
Read up on that in the help files, I'm not 100% familiar with that, but setting it should keep the id set even if you move the track.

_________________
soundcloud
vimeo


Top
 Profile  
 
 Post subject: Re: How to change the function of a pot during a liveshow w m4l?
PostPosted: Sat Jan 05, 2013 7:57 pm 

Joined: Sun Oct 17, 2004 4:34 pm
Posts: 430
Ok thanks, will do!

I might go the CC route and just make midi feedback loop to make live send control data to itself ... I'm much more familiar with working with plain cc and the added benefit would be that any parameter (or multiple parameters in various tracks) would automatically be listening to the right data.

Px


Top
 Profile  
 
 Post subject: Re: How to change the function of a pot during a liveshow w m4l?
PostPosted: Sat Jan 05, 2013 9:41 pm 

Joined: Sun Jul 15, 2007 8:21 am
Posts: 3115
Location: Shreveport LA, sometimes Dallas/Ft Worth TX
You should check out Bomes Midi Translator, it's super for that kind of thing.

_________________
soundcloud
vimeo


Top
 Profile  
 
 Post subject: Re: How to change the function of a pot during a liveshow w m4l?
PostPosted: Sun Jan 06, 2013 5:42 pm 

Joined: Tue Jun 15, 2004 6:40 pm
Posts: 14473
Location: Belgium
Parametex wrote:
Hey fellas,

What would be the best approach to make one physical pot to control different parts of liveset at different times of the show. I'd like the function of the mentioned pot to serve different purposes in different tracks when I'm playing live.

Also I'm looking for the most streamlined approach to keep the function also most stabile so no audible hiccups would occur while performing.

Thanks for you input!
Px


I have some devices for this purpose. One device allows for one (or more) MIDI Learned knob to be assigned to various parameters in Live. Another device allows for switching banks by triggering specific clips.

http://www.covops.org/max_for_live_collection/

_________________
Image


Top
 Profile  
 
 Post subject: Re: How to change the function of a pot during a liveshow w m4l?
PostPosted: Sun Jan 06, 2013 5:48 pm 

Joined: Sun Oct 17, 2004 4:34 pm
Posts: 430
Hallelujah!

Quite fantastic solution that I had overlooked, thanks!

Px


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC

 
 

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group