Is sprintf the only way to combine lists into list

Learn about building and using Max for Live devices.
Post Reply
maxforlive
Posts: 70
Joined: Thu Nov 05, 2009 3:30 pm

Is sprintf the only way to combine lists into list

Post by maxforlive » Sun May 02, 2010 10:11 am

Is sprintf the only way to combine lists into list, is seems no other list objects, pack etc accept lists as input

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: Is sprintf the only way to combine lists into list

Post by hoffman2k » Sun May 02, 2010 10:14 am

maxforlive wrote:Is sprintf the only way to combine lists into list, is seems no other list objects, pack etc accept lists as input
ZL!

There's an object called ZL and it allows you to do more things with lists than you would be able to come up with. For joining lists you'd want [zl join].

maxforlive
Posts: 70
Joined: Thu Nov 05, 2009 3:30 pm

Re: Is sprintf the only way to combine lists into list

Post by maxforlive » Sun May 02, 2010 10:24 am

Thanks, the ZL join only accepts two lists, I got 8 lists that is outputted from a route, and then I need 7 zl joins to list them together, and my right to left order gets messed up

<pre><code>
----------begin_max5_patcher----------
1874.3oc6c1sbahCFF93zY16AFN1qG8uD6Y6daj1oCIVIkVL3wPxl1N689BH
bLsAajkERyDzjIFG.Cu5UhG+8gTP+7O9vMw2U9hrJN5uhtM5la9YyZtoacsq
4lCq3l3soubedZU2NFWH+2x69Z7p9sUKeota86KepVFAiPQ3HRDMhEwiDuta
OTVTWk8CY6tBAqAGVeyGJWVW+8cRkJhiWMwuQe5vmcWZ88eIq3wOuWdes5iC
Eh0HDUvfqhPHzZf.SXrUQDHZMGSDX7pl8YM33AoUXEoa6N8w+89rz7W0bwSa
yJZTWW4FdXsYa510FO3OwIC2WUQoamS5V6+8GencYyhUWs69i7nrZ49HhgN5
YcMDg174ifr1CSDA28GF4RnQbIB4DtDx5tztzu0zBLq6GT+Rb+RR+RZ+RV+R
d+RgZoA964aQREs1YRmoRDr0TS8V7XlKDeByEZr4d2S00kEwmr7dWZwiSUlI
skVLi2t.AN75fOzdYkrnNsNq4LM7pqIulCBN0EcvwN3CTEouUN.96pxXqZqr
pJ8Q4aaHBhZ9YUjFKnM+HZUUyeJVMdqOhds9t6w6KyK2q1PWw63Kvew8OYUF
AvTH.k6PzpN6sMfi9m7z6+l9HBHfOUkZq0Nn3AUkrDNhRRF9N3oj7fBKtuvp
dEkbrrNGb6uVlULGTarp8Ll0ULnH6Rsg.pyv1ynI07s+clDNYdLIx6ASBgDC
MIhsMI76AShR5XhXHadZIgdWb4FbdMI36hK2DhY0j.NyjR2sSVrI5iebksCa
lx67HDsKtYJ2bOZrfHEbqG0bd1yx0MGr1c6vw94z8upvAa+VD3Swms8yC4ko
0m2fXPErtOystWoZEt1tz8MhpIYxOKKRuKWdYweKNU32noB+VzEyFTgQGSwU
oOK274z558YM4fHO9tpdi+fy25r4OIKe3v5ecCCKck62H6hV7PaveYqOUjoz
cb7XatZmTtIOa6I+7U0xcUmbqxW1UVzXBct35SKf5uq7+Q2isMMv5taBIqOw
1y5pYAiu4CsofiswrlydykLCZBLdo7Kk6qGqMb73GzmypxN2waa4l9BEDwGW
1oEEk8Mdd8DO5YKur3wot75Mm7y5X4YEeq8HVcV8Wt4zkurhGJUJtei8njiu
Y1YKPKvV.DuvVR.lxVTQ4GXKA1xbyVfKY1B55YKTgehaIAZJagFhaIvVbBaA
8Nis3gzFg7YLswDjeSaDaA7qp6nbO9kXJ9U0QMA7a.+N23W7RNzNhEXKpQNf
6YKTSYK.ZfsDXKtfsPVxrEpEXKHOE2B2P1BNID2Rfs3D1BMj13Ul1HgxToMh
lizF49MsQnE5Q.RBevPCwc3WtooMhoc2lQnZHsDvuA76bgegK4dD.ZgdDfHP
9gsXZZiX0.GMvVBrk4lsfVxrEKb6tILOE2ByT1BJD2Rfs3D1BNj13Ul1HNgN
moM52AoJzB8H.Ay7C90zAoJJQDvuA7qKvuK4dD.ZgdDfffdgsHLcPphD3.aI
vVbAagtjYKLKvV.9ItEgoCRUDKD2Rfs3D1BKj130l1HlLioMJ7buMxud7KlS
8C90zdaDg4A7a.+5B7KeIGZmvBrE0C4J2yVLs2F6dLlEXKA1x7yVDKY1RhEX
KDOE2ho81HBDhaIvVbBaIIj13Ul1HhOmoMRS7ZZi1HxNnenuLSuocPdf9Fnu
tf9tjCryFw0A7SNibS6pQHKjyXfr3BxRxRNkQK7X7CI7SPKbiCZgDBZIfVbR
JifPJiWaJiP7fTFU24aKlxHwqoLZgwPFRwccN8kZ5MrC1Kx.8MPemW56RdHj
YgQPF5WdV56PxhoOuJ5mVTBjk.YYlIKrELYwBCNJDxSwrHLjrHBgrD.Kt.rv
C4Kd0SVcn4LeQrWyWzB++LBUSieNm8hLMew9mWZA1af8Nur2k7+MiV34TATM
cG4dvh4O5TCfk.XwAfkE8CkYK.VXdJhEroCI0PDKAvhSdrotPxVbFmHK6G.i
GlHKs77FahlSikpyVScagpN41iVVmla2vuYbUkOs+9Cky1yEt4jEwOp6Mxp5
rhWgh2dbZiLZPo6KYa1HKFVOGuMaytF2ttWImaFk9xDGaJw0N4j3KwQmRbbO
JNxjhyiUq3Iay4QmCMk3ZGz39RbvIEGwehCLo3vdQbDhNhC6mpUgVNGr04vP
mqt1ImRcUm68t1o2NMUGJw8pinu53tWcT8UGy8piqu5nNWc7KnlE6d0cA0rH
2qNl9py87Nt9zXn6IJB8owPg6Um9zXn64cB8ulE5dhhP+qYgD2qN8ulE5ddG
6BZ24AhxEbMq6ifhqu24dbGU+lctmmP0OBE2G9T6vVRSw4dVGR+pU2CSPWPv
StWbX8YINWbPsDGwO2eBpVe6ehWLNJVWs4g6NARqVb.febtD8UmG9tU89FB.
zOpCou57v8cRS04m6Srfqu57f2om37y8h8MWLdN44guDCnW.w.hmbOj9xyGt
mdAn.ndx8H5KOe3d5E6If6I4knu7ttJ21Uzr3+odZGV.
-----------end_max5_patcher-----------
</code></pre>

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: Is sprintf the only way to combine lists into list

Post by hoffman2k » Sun May 02, 2010 11:00 am

In your scenario you're probably better off with [thresh].

<pre><code>
----------begin_max5_patcher----------
1787.3oc6c1sbahCEG+ZmmBFes2Lnuk16180nsSGhsRBasAOFb1z1Ye2W.AN
TWDnDQTs28LcZTLRF9qiN5Gmif.e+lEKuK+YcwxneO5CQKV78aVrnYS0aXQ6
mWrbWxyq2lTzzrkY5+N+t+Z4JSUk5mKa1b4iGzEO1s47ika0kkecu1rqWtL5
SsUsOob8ioYO74C50klZwD0swqhvplBJs4Cw2Fe56jto4XTcb+MBp6XbedVY
Vxtlivx+3PZx1tZxNtKMq532HXbulWj9sllivUGhSs0H1lFip23+byM0+Xke
FjCU6VcDJBGQhnQrHdjHRZ29rZh+Ok8CiYRNpxtgpLeRBkyWEwhY2JHTIgrJ
BIsXOUuR6IZH6YrE6oZ9rmeaaTZo9PDcbanC9YHonwOiX9vv1EJcN7yrYWvy
mcYexWp7xRa9GtsjzVRaKYsk71RQaozT9Fm0RiaLfLowZJtkY2bhHuRyI4UY
OeKyau6XYYdl099cIYOLZ+GQX0cbRrniWcF0ZeEQTmUlTlVcX5MyouYIVM5j
ry5kCri6IHJsQPnXz4B5MXc1oKJRdP+Sta7Zf1pHUkuU8ndTbcgzTHhvXSIh
X1LJtx9TIITUCvrUc6ssoY504GyJ6Ow4G5UC1h6dXc917CldaS26kef5Y3ec
9wciiTtwONt6jPutARgcG7n+bax5uz2T1qefLcAk.ynp9+V+dzzjFpsYFi6y
PXzWNmKEqdouOeDpj860Yah93GW81.Mbdy.D1.rYhwv1Rw64oydKXlsoOous
Z2T2p1c5SIGNordU+Ab7mF8ja2uMOobTSkHtYfDgLmnyXpXuNWY4Ijz9jCUx
r5jteVmkb2V8YjoovU3IvUxFWeT6oQ3+jVKRdRu4yIkkGRqX05W9shVycq8t
1ft8nN+9tM2s898fh8Z8lso6paS6f6OVeodegsJ0OuOOSafQnaGpEGyRKKJ+
pwFMTC1U4TzDQj51gqNsY7HdvZ67CPCTWZ0Qtx4t2PzfcuGyOTNjS2xA2kOk
VjNxdaW9l1tCBKFTwIYY4si3mNpCcn1lm8vDyE9oi7XVppya7k58WwXROei0
dVZ184VEa9gM5C19lMd.lupoxFNQWw6Hz.4KzfKMy8v1lH5.zPEGHnAmCPC.
ZXCZf.ngaPCr2PCAxenAJPPCFDoA.MrBMv+eFZ7dkylIQDmxYSgulyYi3MIs
EK4EIkFHRZqHARJPRGat.D903PCp2PCLyenAKPPiXF.M.ngMnAEfFtAMXdCM
PyPjFhv.MHJHRC.ZXEZvfb1l8b1Xlj0vT7z4rItlyYC48RlyDp9Wms2DIUDn
b1HLiHIJfjBjT6yEfvuFGZ38Rly3T+gFAJmMh4NBAfF.zXz4B.zXbng2qNLi
NCQZvCDz.CQZ.PCqPCBjy1rmyFUhcOmsq46MRj2KYNCI8mjFn6MRrRBjTfjZ
ijBKYtiPCuWxbVLwangLP2ajXIAfF.zvFzfAPC2fFbegFTo+QZHCz8FIlCQZ
.PCqPCNjy17myFF4bNaxq5qylvaRZq0wKRZftNaXh.Ho.I0FIU.ge4FzP5Mz
v.V8CZDnqyFFiAnA.MrAMj.zvMngxanAdFhzHPWmMbLDoA.MrBMTPNaydNaD
t64rwTWw4r4czWDk+fTdfV7Kj..o.H0FHEB9xMjg2wdQj9mvlHPWjMDGRXCP
F1PFJ.Y3V9Zd+jNiv8OLCQnByfBgY.LCq4qEC4qM+4qEG2KeMd7n4qQuhyWy
66vIBg6MHkEnE9B0JO.jBfzQlJ.AeMJxv66uIh4FXvOjQfdNBz9zvFPF.xXr
oB.xXTjg22HOj3YHJCYXPFRHHCfXXiXHfj0l8j05d++3TxZjq3j079ugMrf4
MFEGnj0XL.iBXTKXT3ufM2HFd+7C.2hS8hXDrGTj.w.HFVHFvyVVGeLQ5Mwf
NCwXPBzcBIDiAPLr9Ph7+hDiFW6lWfdm8VasYlb81+QLRQ9wCq6..cu.UidY
FxFcQYZ1o4xen2qytHzoV8X5lM5rdBe4tzM6ySyJaUgk2WbtJp5r5lTTmo72
cMQu.0j5xSS0+IJdooo5G0MWbZ5BzNot.0j7BbrS5x7t52wsQjvAMQt.Mozf
ZnvDWMTgyNUm9paZBGNMwc1gJbmbQ5plXgSSBW0DObZx4wNQ3N4BxUMoBmlh
clEDN.E2YCEJbDJoydTnvgCjNiMQzvIJpyhJbPJo69TgiHHce1mLbHAmiiBE
PNkyy9vgCIHbOnkvE0hv4Ye3vwoTNGh.NbHAk6CegKvEk6CegiSobFdhCGRP
4L7jDtPWPwJmW5tvoJpSKSlJnZh3hg5r0bLHZBMklngWS3ozzufwNxDZ5r0b
LHZhNglDhvqI1TZ5WfchOglT+BzjXJ+IeF6p9v+by+NYZ8G.
-----------end_max5_patcher-----------
</code></pre>

pukunui
Posts: 405
Joined: Thu Jan 29, 2009 10:26 pm
Location: Los Angeles

Re: Is sprintf the only way to combine lists into list

Post by pukunui » Mon May 03, 2010 3:31 pm

If your purpose is to send the messages consecutively and you already have a UI for it, them maybe it can just be easier than that.

<pre><code>
----------begin_max5_patcher----------
1419.3oc6c11aaqBEG+0oeJr7q6MxfwOce29bTUU41Pa4NGbjMoqaS6690Fa
2js4.zdYHthirj6Bj.+OGN7KjwQlue0l36aek1GG82Q2DsYy2uZyFYQiErY9
0ah2W+5CM08x2VLm9k16+m3qmpRPeUHK9PGiKVJ8Ps3gmY7mtqi9fXpwKKR2
lbcTJFI+CY7NNYaRzsyeF9w8sGEMTgraRlK8wVtnm8M5XYH71khY6jc5fP9K
BN9TKv3KM.5rFfWuW1.wepiU2DOVwOt5pwaWanQe+Qgnkqx7PR6BklsXXJMu
E0MUj3qGnSMS7807mhe6CctYhV2L+.FydZee8SzeaHDkDMdgPCCOQHRDVdOe
rfgpP3npnhgqpgKTVTYDFM7JxvEVkigTJcLUkSi6UxWU998Lm7J5iIRKW0Yg
sZLQC6E51g1e7cM2vuT28V6dV02ftUgGBgJGMhnB4cTt7d1EcPKFwgNZOkKp
Erg.yybbGp6Fjff1cGkWeeCUsS85n3GaZqEqFy8lW7795cp7eeFYe8Kzc2UK
DcrgoUzS+q9Ym8r2dzc1bj193RwKketM11si1cFv3mp7HmM00wwqTa+AJcWC
a+k9z8B5g9KUI80Cs7AWhzv1dwNW70oAf0dC6GhlFqqpZ65UyjiqIqV6xXHZ
k5XC87PL8Yi+qZdO21IVKZMd0l7EVOSQqsuc2r4fvEqp3ZNucNB5sdcstpok
+zpShv42FegdVkmpgw+7X60qR5s6tnkw3O1NI1o5jThk+7mCYbxZWmYjW3mL
CThVngdoCPC.ZXInQQPAMJTCMx7zEZfPZgFYvJM.ngqfFkAEznTMzX5Wr6gP
CrVngdoCPC.ZXInQUPAMpTCMRx8TnAQKzPuzAnA.MrCzHMIjfFmr1UgFIU95
JMxzAMLP5.z.fFVBZfBJng5MOIIWtWaEHuCZjqEZnW5.z.fFVBZfCJnAVMzf
j4oPiBsPC8RGfF.zvRPizfBZjpFZj5qqzPadZXfzAnA.MrDzfDTPChJnQkLn
wGYFUZXFFnb.Y.HCKgLxBJjQlRjQIwOQFXcY1kAJGPF.xvRHifJaPSUlMnU4
d5pLv5xqKCTNfL.jgkPFAUtflpLWPqRK8Tjgtr5x.kCHC.YXIjQPkInoJyDz
JbpmhLzkSWFnb.Y.HCKgLBp7.MUYdfVk3qqxP29rZfxAjAfLrCxfDTYAJQYV
fVV3qHCc6xpAJGPF.xvRHifJGPIJyAzxbe8GlnaSVMP4.x.PFVBYDTY.JQYF
fN+TIx+PFo51jUCTNfL.jgkPFAU9eRTl+mkHOcSVS0sIqknB.Y.HCGgLBpr+
jnL6OKSvdJxP2lrZfxAjAfLrDxHnx9Shxr+rnrvSQFoZPFFnb.Y.HCKgLBpr
+jnL6OKxx8Tjgt7xv.kCHC.YXIjQPk8mDkY+YAA4oHCcOocLP4.x.PFVBYDT
Y+IQY1eVf80UYn64riAJGPF.xvRHi++m8mW5.9o9yQr22kp+qQmdddivYSmJ
PUay9XGXNumiElh0OUXHV8Xg4Btuu0DwFFohRUlHKRFENS9z5X5nxQgOAqBX
9d7K4+GNsbjcyvT.9udJRIsuwx+YeUe6wtGVD5bmGcxB2Q6EL9aeewMmNimN
6M8La2NJ+7iIp8rcGZYbwrFhtc0ANSkz3ObUqlFBlhvtSRHCkTlyjz3I8gYd
I24lPl5lvH2oIroZxcQ3HSivQUtSSElpob2ooJS0DwYZBaZ7Dxcw3XiimbWL
N1z3I2EhOlC4FIoR28EKlRwc2jNroS5JbmWxz4btCCjZRrTtSW2Dwju88Wz8
eZMUXpjbGrzTH.N0ceOWlo7a2QlP4lpI2wAPlN1gb25vwlRvQtKdBa55vQN7
mPkZnlbmaJ03octSRlNq6ihvGdwOt5egpmFjC
-----------end_max5_patcher-----------
</code></pre>

Post Reply