transport control templates

Learn about building and using Max for Live devices.
Post Reply
homerjsim
Posts: 151
Joined: Sun Sep 08, 2002 12:53 pm
Location: NYC

transport control templates

Post by homerjsim » Fri Nov 13, 2009 8:07 pm

Hi
I work in Arrange mostly, and have been wanting a true play-from-last-play hot-key command for a long time now (so I can audition my edits in the same context as I first heard them). I've been trying to roll my own with the M4L Live API, and I finally got there... except since Live loses focus on the current clip if you change playback position, it's game over... (instead I'm still dragging a Locator around with "Set Song Start Time Here" - but that's another thread).

Anyway, along the way, I came across some right ways and some wrong ways of doing some basic things with the Live API. I think it would be great if we started exchanging patch fragments as templates (a patch is worth a thousand words), so as far as moving song time around and controlling the transport from an M4L patch, I thought this might be useful... (remember to check "pen in Presentation" on the Inspector to get the UI).

First, the wrong way My call to "stop_playing" works, but throws a "No valid object set" message in the Max window for some reason I can't figure out, and I get the current_song_time property the wrong way and at the wrong time...

<pre><code>
----------begin_max5_patcher----------
1535.3ocyZs1aqZCF9y8Hc9OXg1G1j5pv1bIruLs82nmpHRvIwqfMB6j1ri1
+84K.kbg.kBkpJEH1N980Ou2ec+42+1cNq3uRDNf+.7H3t69oZj6LioG4tpA
tyIK900owByBcVyyxHLoy8kSJIuJsSrunPMAPvYaA4bAUR4r5ksgyjr3LhYo
+UAMNE727zj54oIlY3q9me2qdv7BhPskw5cZYAYszxpP3Ct2CfHymkeYwCtf
mZRLA8eMDC5plubb19LJKkHMmDXMUhkq2QYaaPgf.yth0aqlRgWRil71Iamh
H78xJp3ZF8+992zOUOt+iCz+5K6NBR3DAPti.DRd9x7z3ipS.XcbZJPri+BX
eNfxLKPsofWnrD0fwBvObXbvg3TZBPg0pCLPPj+v4O+sZ5jRYj078LCw7Ff7
CEdBOulmxKJEbZXTIOfvv.+luAOQ5Urc06Z8eToM1PGDzyHkwQ5G9nljX5ko
R91soDvK7hmEfUDojTnjdwLvp8RImojfxcfmIGUhy7bE62h7BMD6M2tjWkez
gT5pq5CKa706Yn0HGiMBpnOUQyI9y.wRfjlQ.7M.sQGXHN3PAc5gyfjgAlSs
2hIvCGFZTyQdVYl2b3gaSJWsU0XgcOkGyIVVTOerRf.bVEy15b5g+lP8VFWc
RSoqe9D9toH.0oHvO5snLg39KBVGyTnshiImCZ8L1iUkuL1Cx6AL10Mbw.kN
nAKcxHBQr5PbgAQdAOmTHOBJi3uTagrTaUzgOoKDvuGYZCYG14cYFftIXab5
i7KSlvh4gs6fANX7jQdQw8WBmozCjG3qDjhCjh1MFz1ACDu7FS7xnbhVXwKO
+KsKFK8u1vqRuB21owf.pEiGNgCMNT8bMOvnG7uMLAG+3VZ+CmkMNPxApenz
D5ZHQt76xqYY9xV2k9SQfKTIjFZyVK.MCAtr4j0tN3YwqZ.f3NC6D52.BQtU
edhhSOCwGVhTv11pdBTSfxoI2IaNuCQODtnSbznWX0.CvSfdHz0jclM4rffY
PKr0.zZ69KhMC9EnyXGHdBbXhsHI1ZVGLCAh0EEO1HE1a7QJaKJf93tBAOAH
EONw3iqud.eOl1NiWnBqguUkx2eFvIsFkhw1AzusTYW1Q9cCOGuQG0BLZYQv
tPM736+x1EqF80ZrMGipGb01Fs6v8gH+fEA3wpmS2xJtLyYac2QSn2ttP43B
4TAyP2wyqGzKpQyPhlgvCBRJvsCOdC19EBGQnxlZ7BCRYqucZpPy3d6rj3ND
WTejaL+ivm5k1USHoyVzDZ6TqUwvu5yAjobYR29v11oVykKOtPcZkjhkDV7p
TxsxhtZXQ7ARxxXorfpJjf71ahRvtBs0nY5dBeS030SbJg2mUBj7MazpfZdr
h0OcoulyYDaWYf0ZVmrj8LpTHOVdRt5RxTJA2XGxTftIw1qOckbGcsIoJpqL
SZ.lWcOD63Exqol4b8M8.UPu09kwSpNSlq54JKIlw3kJf0D9pTKUkvcGV.WP
6aBXoT1y5MTbS1mmz9wix1vamg4EIjhV+sF8g1+whbBIIkl0tnRRxaTmSsil
2d4KUmia39o6R08MIVZ8cD5+40gXTfsMkk2Tk6fq8b7aNWgZ2I2nwviXaMgd
iYNu1VUEYq9Ds3yuslSX0mP+wK4Bjst.X0MxEMSUUMQHUPqUFD3E5FXpGv2M
ZQiWF25BfP76SSbBpLX605eznC0giuRY4MkV9eswmZ0ARPp4uUfzdTi+8e35
EhF8B9irQSfcVvf+Yfmccl6767+WhLTSOwYPpfuuXcEpTcGUfFTLgHjTVc7q
Ge6VaatpczjDBqYtGNYzjbNkIK4DvSsKo6MyA6EysPsH36g2Pgg5qEBgrWol
sAUm9MbPj8Zjbq+1nbhv88.84C1K5khv7vavdwayBqg5Etg8lGbysOLmN36L
vbQeg4MHpWLGbdXtdYND8E1kMDOOLmeuXtYxVMrWLm+7oxA6j4b+JybgyS7g
dExGMS5bZmDndE7BNOLGrWFDyDy0unWe9LW+BdEMepb3NsGvyGy40Ki0OlTU
Of5w+Cf0okAM
-----------end_max5_patcher-----------
</code></pre>



Here's the right (or at least a lot better) way:

<pre><code>
----------begin_max5_patcher----------
1348.3ocyZtsiiZCF.95LRy6fEpWNcD1li8t1WiUqhHAmLdW.i.mzY5p9tWe
fvPR3fCEVuWjDhsi++4y+mrI+34m13ri8No1A7Gfu.1r4GhV1nZS1xlKMrwI
O488YI0pA5rmkmSJ3NuzzIm7NW0QYVxG.N63wLRamGXE7hjbhZ.+YEMIC7Wr
rz19oopdX691uG21XYEoVHgDNkUrshrmqUPD5U2W.AQp2UWCEWC9ZWYUS+Gk
rfth9aZu3TNsHivUpOrUHI78uQKN1Q.gAxIMNTI.u6EPW85p4RHA1I9EQ3pZ
8ee9I4mhOdwXzVP9aAItmr0jL.rsYsn3eTRzpsytjhiNu.bbtlEFx8.mGBfn
Q.HV8qDTSARL9dDdMoPylTYzyjWuwV6bRU6sbe8eG25vqN7.MogXjx1HHVc6
4e48qtIMyfChU1ZwCNSCZwUlTItU4jpsjhjcYjQLGaatN4LIcaBmWQ2chS97
p5FReA0RTlchvNbo81NtVvmxa.I6vAo8mTGun5WOz2KYExXFR0o0t5pgbpfx
q4ezbmz6PxEV.iLC4Bnqb+5u6Kq6n95jJjtvGoCL6cNpeiUwGyF6lI8LslN1
7kyRubOgB6WsSJJXMFfsBtWokwJNZrpIE7nzJiV7c4rUOptyRG9diVbfMr1x
pRIUC9aUFCC+iqKIjzLZ9vqSbRYmPwsgX97hkL5rB1hdjt0lDq4AhMi7Wtfy
MAaf95vx33ohNCmMoD1M0IGI8kHiCn0akUJHTNvuAWZfEt77BoqJ.p9RvZfq
ILrpIUmIUc3V6HEdoj8rS5.qngQ4rqM.AW9hC7T7LTYEhhWihCFrB08mppDc
.pEwJAkrZpJu5L3h2TkH.izNYp2gvUnXUejpJDrqtRXXnEpWcPPeEfAIb.ml
S.rC.0dDlCwQASt8.Ek0kdB8hVAjCCThn0P1FH+fHOuntqA80E8mvkN7pME7
.N8GKXh6zL59uekd2cI.MoUeH5yJYChWgk.uXWsUudkv6UL10MLZlKCnkOCW
YEqjTw+.zDqYqzUXqz7+giZOuH13kKhsm1YB0rQNWkOkrPUKkBzYMxv4s77p
wxG6ud6+cHd039OdzgYApnEuR.bnhSXzq9qUgnClfRFe3l5..bFP7C4pbTyI
Ek+jYnz9QnlfjqRJJOMS8zhpuiIa0SQs6Dm2orp9OtpdO5E7jIXZNpDjx.5y
2mwYubwHTSp9lJCA0JsMo6xerB6VBs7N0dtMU9hr19kViMhi8VdR0jVMzc81
H9fjhkjpO0XCcRe.T8faYbLeTjNFoupXOeeKvIoEkPwdCHuZqvubhZPlecHK
N0hb6btEiPM7ud6EoiwzzoDB066Ssa3vGXm16SJDnSnY2c34ll.A0Y2f34mo
c4qBrRL6jQ1AxBV+Lza4LbaHJJRuJhh94W+7JlBA5ujoPzjp4XNPPKbVtG6q
HkEGZK3A5hhzk5A00P1bDc+TqPgCx.6DuxzeNtCY6i0syq+eOpWX7hmkA517
rdClxDL7FZpGm5zPt8effRbxNtgw0rSU6ufnlmcMni.SI0bZQa71u7oMT2Q8
FMMkTz8gG4jSSKYzBdih.95vq7FqaxyNeZkKvN5VrI5lc3VnIpl7AiYCt4Yj
xgrhxgMQ2hrhpEYD1ritYjapcVQQFwMrmc3lQ9BPrcTNeiTNKQNiBwAsTHNi
BifrC4PFAtX6rpFabhKncTN3jJGzdjCYjxYIx4OoxgsG4BLxY0RjyynrWVR4
vFECF9KZp0GtbILBJeTaXW8IVo+mTey2B80GpUrZjgp+Mp2swsmeR7w+AnFp
fIC
-----------end_max5_patcher-----------
</code></pre>



Hope this is helpful saving some people some time and head-scratching!
brian

Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: transport control templates

Post by Tone Deft » Sat Nov 14, 2009 10:56 am

many many many many thanks!!!!

I've been going through the tempo, metro and other max help files trying to sync up Live's start/stop controls. metro starts and stops with Live but it doesn't say when it starts or stops. I haven't tried API calls yet. I used your code and tied the output of live.observer is_playing to the tempo object.

WHOOOOOO!!!! my step sequencer (in progress, something to learn with with the LP) now has Live start/stop control.

this is also my first use of Live's API so I have a foothold to learn from, I can go lookup those commands. very cool, thanks.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: transport control templates

Post by Tone Deft » Sat Nov 14, 2009 8:22 pm

edit - next morning, dust has settled...

seems that live.observer is_playing stops sending STOP commands after a while. I'll do something and it starts back up again.

FWIW this is what I've got going, a simple start to a step sequencer. I started with a step sequencer I made for a max class in a week but I think it will be easier to start over, I know more now. sigh.

<pre><code>
----------begin_max5_patcher----------
2665.3oc6csrbiaiEcsSU4e.k1NdTvCBBfYWRlMYwLoWL6RkpK8f1lwRjtnn
SZOol+8gD.RhxFj.jFxfnqzKZQCKKctm6SbA.4e9seyMKVW9krCK.+Cvu.t4
l+rYjaji0NxMGG3lE6W8kM6VcP9FWT7790YUKtU+6x2JGsb8u82w7Sit99Mk
6JqTexvk7zl+wt03UnkPvud7uqtJ+vlU6xZ+CgKEGG9txh5C4+W4vhkviC2.
k7hcY0RfgNN5Sqp27Pdw8etJaSsBALRZyeE.g4sufoxef08Kt4ip745ieV3i
CqFq9kmxTePKxKpWbKXw5UE2u37e8C0Yeo9RIlAob9sFu5BItUzJVsW94u36
qxWsag727+91uo80lWt0cUS1eznGNoDZAkb7c4+d1xx0Gxp98rJP9gO+ztUu
zvPmdm6xKx1T9bQ8EBeWUKbgIcAB1ix.aWYvk5BFQpQDSQWzpHVLDSB9gxca
uBzY4psRC.SDEdbD0fVsXnzPURWTkQKuehB0KQ8Jq0ONhp0tqQvd.zd0mOjU
ajxHdmxRj+u.YixHCaaEH6qZvNvZvNibUp24pzDIik993Jk+Pf3qpUEGdprx
r0kYBCOg.W7DYHKDLQkLgICcA6mxD1Rine4tlHJ8bgo20hO1rG6ypqJAnBSr
KxirqNg.VFsiaiaeGQ67OE8bwSq17nIBRvOm47oprCYE0qpyKK5H3nTZGAO8
sB9ETKZIUPQb1nc2QnyDqouktn6hOqQVZT6KWI1u2JOEbjirrP56RtxrLG12
2huX4qnQ95mqqKKLSyX6zrLpHJgbT1M3F6FUx6VxNbxTo0.EWE6QhMhBCweD
1ipTVQs83PzbxBO69hwKQMyKklNDoEGbC0pIHQbRXu11gbpC7ZLXLNgJ.RGi
h3ZWFPGEwWq0Bv7cPAQ5RRy+Pj3On.22bCUDWbyD7eEWQNqeevXvUS.8L0fI
jkzSrBbNaIMPYxhyyFYrRNmMPcyeLU01Wa.x2l+zppCYlEYriS.S0noDUWmt
dy.if68qwwjaL68F71W2Hm.5KhfPeGaOQEVJtcFa3EwhoJ5y.uwAT3HeG8kv
QK4MIlXIwuVGMgXvck+vq5GT5vSP5frksq4JNc1aXS7sgcGQO5MrSFyzIQHw
6uQbmmxHBRmssiaPRit3cUl9.x8Gk3sob+9rh52VX1mJ28B3SMr+gmqxrrj9
WXwXcU+a3M68tHQVoEhHNuJ0Mkx5+9VnaGLsuuFGs+fWC+0d0M+6x5LvOW7c
+7c24aMCyZA2bTGMipg7WCMiZcP0ZFSeMyRMyO17kTUtC7iOz3Wl49Ngog4u
F8PoCCJdKCFRh5e8S+yeRxREY6FEMI79zQTQZPpNjhmWzz2eWcVE3+T97lGF
CKg8dM7pLUZVJAMuXoOc+9I3wgQduMSntjzLyi6S4M.F7CYEaGEIg89rAgcH
IBKHjT+E0QS3iulNAVstzM4DoMhlxUgNulcGMYBMrnsD24ujQgSQxfvHPxlP
6FD7XPkMgNMHXwfFiLAAiFAgOnISPvH7HPvlvj3EvHPvXrwKXLAKBDrIjhly
EQffMgTzbVx7Wv3SHCMmFAZL9DRPyShAM1DRPywQPvC9DRPyUSVYFHX8N6t0
YqpAp4xYTpMukFmxodSfTSfS.k6oBjsS8F7icEqo7Y64EjyUGwCNqk49p87B
Njy2DRvw3yEmug1CK4FEXtstomJq7Ogc93kc4gk5cebrTNq7997e2KulsMkx
67vY0a7tMup0wWzzJBxaQ6Hp.bX09+QSgSLZ2ovRq1738UMwpkXFcsZ025Q1
pOB1erFRuCoTqaihBm8rV6Jd9X1KfmbaUOuj7Hdi7PG2EApXCznf7NtvWaFc
a3I9qzDjd1qZlCFGlcUk2WsZ+TXNp2XNL4BlKMJXN0hiUO1EGij5OZiIlsw4
FZqPQXy0ZjIpkMCqmJIadWi7GpNa1NuFrtBc8gpDujKXP1eo2z5Mwr0WSu3d
Z81e4qcRmk.ms9Zp8dgN9HAFG5rFgKe+y6uHEn2ziCLq7FgtGE74YH1QXkTa
izIfHQZ6UP8Un9lS9zpuWkhS0MH8c+i4RQCCPl2UVseUM.0CihutLJaPFUs.
p5lQJr1Yso2OCuy36alq4pN08ehxQ.XOL83lp4P2cTvvtQSvno2asYBokBAz
dXsDuwZnTb2XvQCq83gc4a6KkG158VBh5zuQzkKjJmjHIoqbWImBay6NkdJg
xiYubQ9DZa..zsFuB06IIX3a8apanYvdw0e7Pdc1a.RZBCJCJk.Y7DR6UHVy
fF.hoLp6K2lYOXxaN3dW6P0G.q6r+56niYB+0u.DBoB4lJWKCBJFRh0xLTyL
i+ZI.BpmMTrwLIlYFlGYFcuziMlgXlY3djYzGAnXiYvlYFg+VrY811I1HFiE
IygP+QL56kcZhAFKDCzLw3uErSnqkMxrXDl4E+sjbBX2fu3zHgW3l4E+sZab
FMF4ElYdweqkFOQDi7RpYdweU9xwjXjWnl4E+U26wcNbjwKIl4E+U0KiEkwc
Il4E+UyKKIJi6hMyK9qhWFJJi6ZtfWj+J3MUDewc+alaVNmK7VuH4bcyuj2m
uv3Hpy2ij0DP+0AWt9lsNOUNIA1WAr1grc.D.CHfD.EjBX.NP.PP.BAPX.h.
PI.DEXt2fBeVgDTu4+DJSR61jrg2xt2FtWmG515r8OU1nEaTl8o+RG2LnSFL
jhpaB5GnJjf6bn9HjasqW+TERB+1ewqn0CkOWs4HLzOvFZbLNgksYGpyKNss
m+kNrXCGed0vy2tMq3hzI6y29TYifoQxPambmAW62JzMvA+3AmbocsiO0hpG
..1txU1gW6y3jP.tzKsn5AbvvANrSf6i2o30bx7xqPlvrM2pE7IOP3lwG5Zh
OtSjm.GFxiSbKhhz0FEJkK0pxs8dpQ.TtZ7kX23CFR7QriOTHwG1N9vgw4kK
bw+PdTGCG8YGes2yHBF9D18dCI8wsydz.BOlU3wBI6kZGdgLzr8LG7PFY1dh
CdHCLaOuAGGP3YOsAmDx3x1cMXADdNjUKLdtuoXNyvStK5BA7nP2fWZffGxM
3wBD7vtAOdffGwM3EHWiWWHmY3I2eSAwyk6F7PAh8ntAuvjT6MEx0G7HABdB
2fWXlqwaJjqO3Eph4cxyUzO7fWW1C4F6EnjZbravKPI0bqMZxcsQP7bYtAu.
kTyslrH2CCgvyU1aVqy0Pze0x844hR4xmGMXdyDUUqCtdD4iNN4AmwaB.xt.
L5ElQjHerqjlbD+5AjO8I8K7sG4jCCzpxgbrG5n.0iegSK45akC63ifXmeZi
pdBypGA6SK.0iBKmnXT.oXpC3KT1nPtaDHTDPBL0A7wCD9baMPEgz9iXGdi1
7Cqdfunbt67CdZ0GczpDQCzpiJbKyCOfvyg75r.AOpiZ2j.guT2ztz.BOGzt
gh8ftAORffmaakKNNfrmCvKX6zrDG2oY3vrO8j26MbFf3P.P3H.HI..jvGA.
SBA.Ei.fzP.P1H.XZfpJzU7MaiQq27YA.eotkCAlLmgGmGlozgcx3KPpV21R
q32ec8sCz7x+GrLZVbA
-----------end_max5_patcher-----------
</code></pre>
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

phattline
Posts: 176
Joined: Sun Jul 05, 2009 5:54 pm

Re: transport control templates

Post by phattline » Sat Nov 14, 2009 10:57 pm

THANKZ!!!
also usable for my sequencer :D

Question: How do you get your code in such form:
-------begin_max5_patcher----------
2665.3oc6csrbiaiEcsSU4e.k1NdTvCBBfYWRlMYwLoWL6RkpK8f1lwRjtnn
SZOol+8gD.RhxFj.jFxfnqzKZQCKKctm6SbA.4e9seyMKVW9krCK.+Cvu.t4
l+rYjaji0NxMGG3lE6W8kM6VcP9FWT7790YUKtU...
When I copy my patch I get something like this:
"boxes" : [ {
"box" : {
"maxclass" : "live.button",
"varname" : "live.button[16]",
"patching_rect" : [ 585.363586, 248.181824, 15.0, 15.0 ],
"numinlets" : 1,
"parameter_enable" : 1,
....
How to make?

Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: transport control templates

Post by Tone Deft » Sat Nov 14, 2009 11:18 pm

cool, we can all help each other get going. I have zero ambition to sell what I make, just share, but I'm just learning. I made a step sequencer a while ago with max but want to start over with m4L.

to get the text select all the objects in your patch, or just the ones you want to post, then edit-copy as compressed in the max window.

sounds like you were able to open the patch, in case you weren't able to, select all that text from the forum then file-new from clipboard.

it's a good idea to copy from others but the saying with max/msp is that there's 8 ways to do everything, now with the Live API there's probably 16 ways to do everything.

good luck!
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

phattline
Posts: 176
Joined: Sun Jul 05, 2009 5:54 pm

Re: transport control templates

Post by phattline » Sat Nov 14, 2009 11:34 pm

ahhhhhhhh...ok ok

Do you think when you change the Steplength and Multiplier while the device is running, this babe is still in sync?

using your patch in this way....:

<pre><code>
----------begin_max5_patcher----------
2917.3oc6ct0bqhiDG+4LUMeGn7qaVWz5BRruMy66S6im5To7ERB6wFbYHYx
YlZ+tuBjufcLRX4XDnQyopXOFaSye05W2zzH+W+5u7vj44ejTLI3eE7sfGd3
uDuxC0uV0q7v9W3gIqm8whUyJpeiSVjudcRV4jG2swxjOJq2v+oLYSwgW947
rxrYqSp2zusMc1pCaZyrxEull8xSaSVTJ24jPzzvGCXrp+xoU+EENML366+L
YusNMaURYsM.G9l1lTHrkYko4YmrAwaO+sx8u+vlFUQ5eVaT.LkFSANa+FSW
Vaq4y+u+SJZxk1EML3Hn1RqsZBbzdq+T+ue8WpdT7vi2tr9ueaUY5lUoIaMT
aQz3iZaD15ZKnSagXRs3RN2fMVbWmTTL6kjOKtfgZJFUqofbnGilRE+O7VEU
zUJpPmDU4Gn7maRjF0jIG28MDbBSqfSqmwAPTsVKOz32GEGciJdkmvfWw4cT
wiq+KFtmBN91D733QfdG2Q8lQt+5M41zaFe3q2zvNp2T78Wu4lp2Q7FH7lPu
gmfi0p2gxCFfc+I3PzMp36P3vPVwIPGk73n6uKNhbaJ9NF9vVvIcTvY8QLSz
sI36f3CaAm1QAm90EzbU56ISm+VYo3vb+N+8YaOnuM192vnuqRoALYJkH9Wj
vpD92wh+wEOUlIKsCmeyrshcaYx1mRxlMeURWz8tJsG40EydOY4SyJK2lJNt
RN9rhc5zdgpRHV8VR9y6e8Canoo9VVZYQ4O2Ys6O2qSdKqEJd8Vm1xlSqcwB
u7l2ergtzFSE6cwDfFB1E+NJdMeaotwzy9heOsHU02457k6OtPrKa5yxxx24
CeXmew81p7rWtJyqZmqT0Vkl8ipuwBk1e9x1O9RydNucKNe6Rwo+21ms1on8
ObwljjkqRW293UcgaZaqIh4B671ye94IOJdH6na+ou0O1jmUUDCo62t2wNPw
wmXB4HK4ODyr9Lody1zFEM4yv5feOe0RkbjFrCQnkJjBAD3NrF18UUNjitMm
fIPS5ERJDojjR4zo3HLkGUk4X7TfCbD4pPosE95NxXQZSPiFxNbbADkGVdJ8
I9KzAMktg6rmROrnzWEUholJEEOFoRZOKFRL3oRFQkHCapDySkbApDWMUhhG
iTIsmpOgQ8TIinR3gMUh6oRt.UJVMUByFiTIsWWZBM1SkLhJMrqyVC2YOUZ7
RkPgpoRHXLRkz1KADB1SkLhJACZpTC2YOUZDSk.0Tov5yzIBXiIpDVaG2PPr
CGWdpz0PkBG1TIvSkbApj5tYfviGiTIsWCNB.dpjITo3gMTx2nDNATBqFJwv
iQnj16cGbL0CkLAJwG1PIrGJ4BPIhZnDkMFgRZ6feLK1CkLAJwF1PIhGJ4BP
IpZnDAFiPIsMqj3XxCkLAJEMrgRTOTxEfRp6qaBZTVoas8pDl3qzsQPogcac
i7s0sS.kT2V2jvQYgtizBkv9BcaDTZX2U2HeWc6DPI0c0MNdTVnas8OIF7E5
1r6S4gMTx2T2NATRcSciYixBcqcoup5XwCkL.JMr6oajumtcAnDVcOcKl1NF
gRZ6oaD2Wnay5dxg8B5huktcBnj5V5FSFiE5lnsktQQ9BcaBTZPSj7sysSbC
4pte.vHtbc3Ld+T0gKGBzmbDMTtRo11Aim9LlV9j7W7emf.otMIw.Z7PfzWy
HLwSfbmkJIeOQ5DDH028Hn3nwCAR6kRCAbOAxcVVj72pHNAAR8MUKhGNdHPZ
6vHj7mHKOAxMVBj72AsNAARckoQQjwCAR+uGD7HOAxYVti.ekncBBj5KXOhL
hpDs9eBfX9JQ6NKsQf+py6BDH0swHBOhJDs9em8n9BQ6LqhQ9NVzEvOpu0NP
vHpJzZW4h.ruJzNy5Uj+t3vEvOpucWQginRPq+m7VjuDzNyJSj+Na0EvOpWB
P.9Hp9y5+QkOzW+YmYMHxuZe3B3G0sAMDMdJ9r1tfN1W5YmYsFx2Bzt.7QcG
PCzwSgm01.zLeYmcl0THe2O6D2SppgO3wSYm016yTeQmcl0NHeiO6DKcPpgO
nwSQmiz+6ZlG93LqQPd3iKzwgpgOgimRNS0uBb3gOtxZAjucmc.3iJxCe7Tr
Y8M5ruXyNw58iG4LLQNBiXtPB1Oc547ridV+1Vgy3gMIlWUrX1N2nowJ3OLY
YRhjU9QNokom+L+kE4qx2J+NBmxiD+G6wK9L3rusFDHTyCkhz+r1diO3d8Yv
TpPWEh+7YYuzfQ8ZYxGkmZOrPJm+3Ee1I1SC7FhOw7Qlj+P7UbT9E1ywIU4y
KR19dx1fzhm1rZ1OEC.GdmhIMIKxeS5tfZejM32yWsbh9wQYteLrLnRqiinq
X7.BULfTMZb4nEnv6fblOaY8X+MHTxatQYGwSk96b896sD4ry5zYdrM0Izcx
sSbr+ZP0ydpHo71ULoCVLXlhgMyypcuK7WupUFrJXdvpaWp.4M8NIpO0J47h
V0qn6fdscVVwFQ5McIhzE6yK4zO44dKSmInpJfWGzJ9hxEReTjcO7rfpzxSt
z6pE88qWdEoSrMO.xLVckte35yrPd0PtdwEtZwscRGXtFsHe85pbp9jHMOYV
YfL.pYxDBjwJQ7oTgLg5ZBPmJSgZRjoY4a3jICpL.AtbhmH4O5eySATrwu94
wEAyarNonXHK8krbwvxpzE+3rSo+y+fTIu+DwxPL6J3G8KwqkcQuVV7wxNNe
1he7xVwbt5MC2EAiZ3zYRHzPXv2+oyr3ndUXHFJLX4MgdeJLrdUXvlJLx.j8
ovv6UgAYpvDx6agItWEFvzTFXrlBCb2EFdXXuJLglJL6TjdyigGB8ovDaptf
ZxdkmmycVWP8otvM8TThI8stf6ScgYptDw6acgzm5Rjo5BA025Rul0qoI8BP
TeqK8ZRullyabuic60TdMMi2ndm51qI7Zb9t8NzseS20T3Reybg9KY2+Qfwp
xthlEB0EMSWptWS0U0U7qKeu3viGAp1tlcApq0JlYaQKtOS6IYU.DfBvAj.Z
PT.KfGDG.ghf2hoXA.VjcS.PE49IjDg6kH4Xg2kPqDNWAHr3bqBPz.TjXJX.
hGfhEmet3bOEmkkoiErowgwgUkCEQQSAbDlheLfJNsMNvAVjIyyw3qcvY+ks
5uqO1lmY+k3YYx5M4Useuv+DhtMdHr6V9a+Cs5+Pt6ysi5ZoAje75NwnP9sd
PQqOPq1vY5ZQ9aaWr2DpaMNQtXAMNVWlTTllcn6791gK0+IuqWSWtLI6j3iq
SWtIWbPsyRB9d6C2c13p1qDc1VsdI7.5aiC5hvIMNKnbgCYq6S62VLupnbCW
yqNykA6XKwNSYq4+Ug20QT.aZd5AdDKZdhTjzYdTaZdbslGyllGSq4EaSyKR
m4gCuVyiBjobtLMXDiNkRnDB7UZzTsFsMmOizlj.1lzPwIAoy7v1z7PZMOqR
C0FKAaUZn1XI3HKZdf1XIXaBqAswRvbaZdZikfsYrDParDRnkLOR2Rv2lyb0
mBsMGZ0YbVk4oy3rIwSavVax6zlnhMocZSxylrNsnNHzhVm13DfMyOVaPVvl
oGqMCEvlYGCZCS.VMNg1.EfMiT.ZCU.VM6XsAK.qlcr1vEfUyNVa.CvNQLNe
21Rd.w1Ylw4iYsYc1Yhw4N7sYc1Ydw4zh1rN6Ls.ncy5rzrhNcNY0srsMrNb
2rN6jG04IH0l0Ym7nftc8pBsSdTPX2rNKkFU2LN6Dpf2MiyNQJXcy3rSfhnt
Yb1INAsaFmcBSzsnDV5rs6109FYmgUTmBRfrCE9ScqPKkUj2p1A2UsKpK0Ur
d3u+a0mZiC5jwYAutt0AW1IFAt6sgDt+Icvf15HCZqiNnsNV2sNT+ac7As0E
OjsNZ3P155DtiXmLh6FsiXmTm5FriXoLh6Dqid6g+qdAwC+e.fiKBO.
-----------end_max5_patcher-----------
</code></pre>

Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: transport control templates

Post by Tone Deft » Sat Nov 14, 2009 11:43 pm

no clue if it's still in sync, just working on the transport. there are ways to force it in sync, I'll burn that bridge when I get to it. send out some midi notes to a Live synth, put on the metronome and have a listen!

the transport starting working again when I re-opened the patch, there's something about the state of the patcher that I'm doing wrong, I think.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

S4racen
Posts: 5987
Joined: Fri Aug 24, 2007 4:08 pm
Location: Dunstable
Contact:

Re: transport control templates

Post by S4racen » Sun Nov 15, 2009 1:11 pm

Tone Deft wrote:cool, we can all help each other get going. I have zero ambition to sell what I make, just share, but I'm just learning.
Me too... All of my desires with max currently exist around the transport and looping functions of live to give it the totally killer edge over traktor....

But then last night (my first chance following the saveaschooser crash disapearing with the last update) i started to look at the audio building blocks and something as simple as the different delays had blown me away...

I selfishly hope that the community stays a small but very active body of the people that i've encountered so far... for example do a search in this forum only for RTFM!! (Nada zip!)

and to echo Tone's sentiments Good Luck everyone!!

Cheers
D

Post Reply