One big buffer~ for live sampling

Questions and discussion about building and using Max for Live devices
Post Reply
toscanini
Posts: 410
Joined: Thu May 05, 2005 5:42 pm

One big buffer~ for live sampling

Post by toscanini » Sat Jun 02, 2012 3:34 pm

Hello,

I want to use one rather big buffer~ object (30-60 seconds) to record and playback many short samples caught on the fly. I want to gather the information about the exact length of each recording, in order to have the next recording starting automatically at the right location of buffer~. I wonder if this timing information shows somewhere in the related objects and I just missed it, or if I need to build a kind of a counter for it. Since this counter needs to be sample accurate it is probably a bit trickier to achieve than I would intuitively guess. All ideas welcome,

toscanini

<pre><code>
----------begin_max5_patcher----------
577.3ocyWEraiBCE7L7UXw4rQXCAQ1as+FUUUFvg5tFaDXTS2plu80XfDZWR
BzXPMGHhmsgYl26M17tskSjXOozA7avC.Kq2ssrzgpCX0dukSFdeLCWpmlSr
HKivkNqZFSR1K0wyY32hvw+oa.dUlnRxHR8xbaitSvkbbFQuj6JnXF3dAKoa
QzD8.hnW9kmmSu0TR+qdMP20cOpbrL9YJO8oBRrrgAaBTiBfg90+swq4l0tf
GOgIJuCRv5XeXaWeY0MRdEDDEIFi5voScXP8vfP8U+.yScN4UE19OlSGlzvI
SZz1tfMOF4a4jFp4PUJ9QhLAIAhpkAjantbvc8lKoInuglDUIkB9kUf9TL7r
TLBySOwwySl1Zaja2UClfqxhHECSFzzSmAWLct5qTdBoUe+9c4tKWoNOgr+.
nDmkyTdllpt2+rBUIMkiY2RoeicP3lKqQHyoQwhJt7fwzFuYTa701BcESlTa
jhzTFY71Bnw47MDW7BN45OKlBCmlip1siTbrWP0Ep9YJqiy2PriIv2j2QaCQ
64DfgKl2QyADLt4wrzezTSAQZ0Y6U7W8LmFkypRU73fw1B5ZhyJCXi30z0cs
CahLqLQ4FSkfypJ0ddzIqQ5Y3vn7u9wI52Qc7OKbkhph3Nf2ssJ3zKJgTJob
rjpNtVuIolC73bdlljP38OxdFMIWn7faw.3wAyhiERvQfHuOMm4FQ0677SCR
iMusfPxaLPxeYwz1wfoEN0ELFLscQ64p+jqwgouqNot4C6+AYHtAlA
-----------end_max5_patcher-----------
</code></pre>

Gregory Taylor
Posts: 268
Joined: Tue Sep 01, 2009 3:11 pm

Re: One big buffer~ for live sampling

Post by Gregory Taylor » Sat Jun 02, 2012 4:47 pm

You'll almost certainly need a counter. since you can easily get sample rate info, it's not like it's going to be rocket surgery, though.

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

Re: One big buffer~ for live sampling

Post by stringtapper » Sat Jun 02, 2012 5:51 pm

Gregory Taylor wrote:rocket surgery
:)
Unsound Designer

toscanini
Posts: 410
Joined: Thu May 05, 2005 5:42 pm

Re: One big buffer~ for live sampling

Post by toscanini » Sat Jun 02, 2012 10:05 pm

Gregory Taylor wrote:You'll almost certainly need a counter. since you can easily get sample rate info, it's not like it's going to be rocket surgery, though.
Fair enough, I'll build it. It's just that I rarely cross the Max/MSP border and get nervous when I see the scary ~ sign.
And also, I have been looking into Jitter and there, many times some related object would provide that kind of information from one of the outputs.

pid
Posts: 354
Joined: Thu Nov 05, 2009 9:51 am

Re: One big buffer~ for live sampling

Post by pid » Sun Jun 03, 2012 8:41 am

you do not need a counter. you just need the "loop" and "append" modes set to [record~] via messages. then stopping and starting will do this automatically.

however, it is unclear what you want to do with playback, and if this all needs to be sample accurate or not.

you cannot achieve exact playback by simply counting in the max domain. for that you need to look into the [poke~] object for recording, with [count~], then you can manage your own sample accurate system.

remember for [buffer~] details there is the [info~] object. and if you do stick with [record~] there is the signal sync output which can manage position tasks for you.
3dot... wrote: in short.. we live in disappointing times..

toscanini
Posts: 410
Joined: Thu May 05, 2005 5:42 pm

Re: One big buffer~ for live sampling

Post by toscanini » Sun Jun 03, 2012 6:20 pm

Hey, pid,

append mode very useful indeed. For the rest I don't think I'll need poke~ this time. What I try to do is:

-use a keyboard (can be MIDI or computer keyboard itself) + one button that toggles between record and play mode.
-in record mode pressing a key starts to record into the buffer until release. The sample is associated to that key.
-next recording, associated to another key starts where former recording ended: just in order to save buffer space.
-in play mode keys that have sample data associated to them will playback that data. (Playback is simple, just as recorded; any effect if applied will come further in the chain) If keypress in play mode is shorter than actual data, playback just stops earlier. If keypress is longer, there is silence once the corresponding data playback is finished.

So the only reason I mentioned sample accuracy is because I understand that is the only relevant unit for the buffer~. And the info I am still missing - where does each recording end and the next one start - seems to be right under my nose, it shows in the buffer window, I just don't know where to read it from. Of course I can use a timer to count the milliseconds between press and release but it feels so redundant.

pid
Posts: 354
Joined: Thu Nov 05, 2009 9:51 am

Re: One big buffer~ for live sampling

Post by pid » Mon Jun 04, 2012 8:27 am

hi toscanini.

as i said, you need the sync outlet of [record~].

<pre><code>
----------begin_max5_patcher----------
2727.3oc2bs0baiaE9YmeEnpy1Y2crYvMBRl1zL6LM6S8oMoO0oICkDjD2HQ
vRBEG2cV+aewEJYJGIQPRQXm5DaIRSSbvGNW9NGbn9sWb0johuvql.dE3eCt
5pe6EWck4T5SbU8wWMYS5WlsNsxbYS1vqpRWxmbs82I4eQZNOLX2ox2tIKeM
WZtdb8IWHxkUY+Ot9bHb.r9zEk7JdtLUlIx+XIelzJJTTh5R.DyUBf0+.7ep
+qxlaFRwze8lPbigUrUtabQ6FfT4rUY4KabyIITyMGGaeIHFGBgnqAn3Fig8
dIuqfa+qlLY+uZU17477lihd1kmtwboS9oxrz0Sz+he+EuP+iqGHzVwk8Aaa
fRTRmQovDC1GFh9FAklslmVtVb6.gJRb2UnvLMFggV.KHjln9xcjZbwk0BQA
.MTTo6lYgFqLLJR+BkDPI9FQltUJE4GcliNu+GLyH0Iws49o61UXF7gasUkA
COGpLMMeoBYFm4eioRDsyyEVsher4Ex9eNFSlYhMaTqTek58u712812Cd26+
W+7O+pIMTeVjNi2T7O5zucE+nviiJvy44zn7fYlkXDF+UqwWF06b9sJI7q.D
Iv3ID.AmHjbGl7mP8lzlUOEYzETVQLlxUXba53FIdx0fIY5UXvjEqEoxKs6.
0MUMMFJj.ONjfOiEerknAMT+Rb7WoNjsLWnt70Yy9TSg4qPIKpb8dqnKq1z1
MS4k2ua1sQLm2bdUkszn1uGS5YfDVz4wO03nN6tQG1NphfCDUUiXtBxFKstS
Xk9i2qvxHXz.iKy5tSaLzXhFZYqvBBCcwBsFk7C3Trd6xr76GJ1P5roJJwv1
EEWiPgNBKWOZ.jmrJwWHqRTcPujjuIsJkfEfo5uGXTBZxwwS5YPtvvlQNUXV
hMeqyq.dXLgqG6fDGG1V.5W1+MQrtm1EFSLHFK7QYn5Bh4GfYlXatja3hobm
.gGEjBcGjB6tZEyXIFRMbRQ56KRIH31PoZhX69Ve33luZeSLMpGYsDaMwL5M
Ivcd7exRUuuScV2yIOxF0OF9TM0Oggx17hzYeR4FY3IsPncNrOihrktw.HQr
fHlK1H6c0NNtTLg92iTpaS9x0GD+su.T24Ewp8hXIFQB6cX8Z2JiWBL6YJkk
msQksWC3pWUEfvBPnnH5QJXBA8.srsU7sEO5F2IcOJ17RrAmowN3Z1iw2mIV
uFbyM2r4t2oVg4UmnbhtqBh2yORcqEk1IlhtMJhQizEaiEB04j.CRfnDltpy
MPDmC9sCaisA+fJ9BJloIQsYX2Lx2Yg3cziS+Le9GUSL0H+wToxVc5VocaUt
ZORe0DtRA0fAPyILqMWnUnphRkZwBPkTYFB9tLv2sP8+itJQbeUp6bx1Q2Hl
Zq8EK.2ZNTeypDG4Ek3ZHkYcP7+yJwpnny0Ti.oEE774CdABc7EnFkz+bKIm
SKmRdnF9HUFanPW3K3KE8UpHC7gSjBQ6b0eQ0aspsTmLR.i.cHkrFU9cDRz3
vsAQO3Y4bm0HN6dlfH8bawpQnwcKSjhkZFitNW56V7QgtNUNXwcpnbNurk0g
KXDR9Z.bfYbg5dw+sPj0SAKJfvbwdXWsb7VUuldBnwcmEI8DYPDr0dHfPcEV
FAeDmpvVCTgoGDnrkAjXyPOL5YXQspxSKpVIj2OX6otW6lcAXP8ISc+.OJgU
4Y6dMUSE8Ic0+PCjGN637LiiwjPsyRU1oJNm52gIIXDqurZfFSQTXMQSkOqn
mUaKzOdOPW6xAWq4v9p1Uuk9Lb.CYawmmBzoas0AsusyjO5PkSrPmkuPzv.Z
n4ocAMehaE11Y9fnJxugcoJhqypjGrCNt7FOY5Mc6hE7xCbpYrDGdNZWvEGb
qKN1B7hnz.JVY+R51tqcgg5S0QS+Mvchsfz0k7z42A9Tt3V8IJA6VCVyyWJW
AlxmktshCxjfrJPEWBVHJA1nOpI+eEHWoNu5++51J0kjClkptZ8sNmymCjBP
chhY6EAahQaykMKIQeWXS5biSQsYRryBxRAR4rE5If2hc.QN3k.whEiQ6jgQ
cFUv1tIyhI33QpYxNsxn9eU2kOCnDWErTqgcu1jDbyeWYNNFvDoyvDxtav0M
f.FQ7LPo8P.VwK4ZKqkJqQ4JttbrEurRlVpNLaC+UG0PCOB3Gs63WbiNtuto
EUYk4O8LE6tC8vMzv9rtapExZ14lgPOqCYzTd0P2+yt63MzV7lvHSklqaeUe
NsEECcVSg8nOco19.f9jLq+vG9.XlHW4HPpcYXBwWrN8to5MBeN+yYy3.U.8
aWkJ4elWFDDbVuG8E2vcG2rs6MyV4lZGtdzUgRRRWuFTo2EGfcWeGiP0zt6C
kYiUSqSj1t6idMXsgZ2F8d.JUj6.Ehpproq4llOxhXUf27mFpsVT28rVWOKa
aHgeBPlGhBq4DWTpLvDaqLQnsm86yxUTogA+vXXlE1Cde0MDns81PDp2iHq2
wTs2Is0lNkbcRDolydsIWC9WR2TzxFL3.zP5AkXTisDEi8s1zJgNgJkfBd8q
AyE2jIGJFz8mxjHaOJGgeZnpXyK3e71+4ae+asYZpLvVZH+NWnyIUqzjtUJ1
jJyz9qu6XtnGpUUObDYI3VWecBLwy3lNo95PWKJEaLVSCU4oOD9vMaLF+Sz0
..+4ANwYc2oZDjznQ1X9Na5ueiHW7CCcZ28DaPgQMJ+Ebr7WVjly2qMOc4Ak
zio+x1VLG4cvGssvsxeqIdD2c8+5m8aa61gCsOhdZqg8xQoJx+bamtfujZ.k
7M5VnoT6ozTy.ccB124KYK.EoURkzZcOnBytcynvHA08PNHpMXi8Q5ceud3u
vtRYQ0qd4KMfRPphWqTjGnt5W94L9sJhbYyBJVU7lEulD9WjuFECiOfDeuph
P2yOhZCMmT+fyi8rOlTv+calJExUp7HuFLcqDbqn7SUCSGREufQnrDxQTj5g
4m8ACJJHV6.PuMZHa2u5uZ89AMMEac1qDfaSykOT5bsoo9ol+MZywJw0OXdZ
H5HEhiBljAFFu6UvfXcjaSMnNJ9A8N74wPykYlCO5S.DyPoO+g.akXa4rcaM
xtO7M.OLZy4ZOWlmk9FWjR8.fNymJDaxlWHxxk0xvI1GwKpHoeHdabQisLo+
z2nUYR+fr7rSlXdUlzezazpLgNgHAGGQxE0IleEIW.oHuJRItXy4cIB8rZYy
EcaZhWEI8m3GsutQZQlNjkeDMDc8QdSycs+QyBFIT+fVSn1tIsl2zAGQgMST
83GYK55QOhQzCf4fgBYZz.21x3oB4cwfrKwrnMyC8CaZio5yzYQapu3nwV8c
nyBWbmS8peAF8xGzSug7JavcOWPF9+GbPci.iTYBDVezPmFtnev7Lz5hkmuk
IWfIb2DocKiwQlWhh1ejGD1PuBegO6H+3hDw5nHggF6WbRr8kn8GMzDQbg7X
qQTuvIGokIhKxDzuxjSwr8rL0FaH8SQ5Y4QbgkIWHZi8r9TnqxjGW6bQj7ah
sTGzvMkIA4WYxoxj3QYB4xRmeSkD6hWbB0+xTq5SD+JSwWhbVtvxjZzXNPox
eZ3nnmcUcCQGPoteBEoSVp6yyyiX6qDbjY6xezQDaSbY4.ZNZnyDhifqGWuc
ovuHnekInCxTh+EomWEZE4fDMDhMpC98W7G.opO+K
-----------end_max5_patcher-----------
</code></pre>

good luck.
3dot... wrote: in short.. we live in disappointing times..

toscanini
Posts: 410
Joined: Thu May 05, 2005 5:42 pm

Re: One big buffer~ for live sampling

Post by toscanini » Mon Jun 04, 2012 10:01 pm

Thank you pid for the precisions. I have overlooked that record~'s sync out actually outputs growing numbers - the sample positions. All works fine now, my only doubt was with count~: it counts in a loop between min and max values and I cannot find a message to send it that would avoid this behavior. I have found a way to stop count~ but it really is a hack. I am sure there is much more elegant way.

<pre><code>
----------begin_max5_patcher----------
1640.3oc6Z0ziiZCF9bleEV4RkVkNx1f4iJ0J0dp8R6kda0pQDvICs.FANcm
sq142dM1PFlMAimDhIaTOLYhcbBOuO75m2OLe9tEKWydhVuD7Cf2CVr3y2sX
gbplIVzNdwx7nmhyhpkKaYLKOmVvWtR8Yb5Sb47+FHNp363fMoEIfHvGi9DX
CqBDy1UveF76+weB3L0HPZgXAYLV48fekVDSA7Gofrn0rpT1tZPMmUVlVrEj
SieLpHsN+9tqVVZAU9azbIcamrLhG+nX8OTQi4JSwMH3d3J.wS9ODgHGguGB
9P6WJMQhZ15+56wvte9MrBdQTNU9Q+bUZTF3WXYIcebwt7zhLJWRDndem5z+
U9cPPw0Y+ZY63cKF1L4Wt6tlWVYHQWP+n.cGvyMTxVJ.tmSNl4ic6Y9DeIID
bbqGEbwsdm1YUSw+TIUAykKWAVl13Ko9G3CSGMUItXT.x.VxC1fafqdVx+hy
RXcrzIxM6xWSqdVGGnLdhimjCbNfCxYIz9nqOm3cJbB9T3j5zsxsQ6W1AjjX
EEQYMT0lLVzz5K8S+nITHT5M4fumnwMBewoLzHLzTRLbPbFMpB.0KGgUazvt
JhJT6FMx7IGIMldZRSumTpFVxAgk6AC8F2OZFciNcgZoXz3ajbgpnVPstINy
mdbq2wZQb3I043c.W26QiSPNAJkF8ArPymKxYruImVWGskd.2zjSnNEFe7gZ
vdCvLv4iYrq+hiqqw9KAeS5tL.yrqnLJ9uAa.aLfc7TQkBzuaxc9zaT7yYFO
ZLw2V1.qJbRM3UrQYEsVT2WDOkUz21dEKY5VKAGkluKWlSmNhSXCcqCA0Sl8
wWe6RJLfvvALqYVyOlkkApyRiEEgOtqJNnMAJcoXBu7Ez4psTkU6KYoK68n+
gl7f.bBC5gHNuJcsn3r5V1pktVrjJbQS1WsrhfsJMiZy.CZDM6++z7gz7tBN
UVOfvpfiS0shuANZEegmTgljIgpa23282T2lBYbpzQhT0QVp33Djdx5jJfx4
5K8lM5KpDobcZ0DGoran6sT5Mbg+x5l+F2mAqplzyWO83LeZY6ytQFac0WOw
jFr0fVm1waDOCZcJDdS16z5hnx5GY7mAFHg21bGOsc0Iz6VZ+26dVToIzj3a
nP73R1gjuMaJ3PmDTYVzmVKhqoqdc01KWOUDMmSoZifKQBXCTEgxGWokdDzd
9G1iHSMtvRGu6fJFSUNSyquIFKTKkLfsG.ew1Ox00PGsyPL2vRWMpugXuau9
FlVjPe5YPcTdYl9xHU9Pj1jtIZIJ2apSpPcLzFvM3g5+QeAa3ME2Tlsaq35X
.634FLfBXe1AYsiETyo.dN7zPMgt87gTytdaLKiUotvBf55CIgqDuKD43iI8
eGpuL8fGOlRY2Q4448FU1uDoPnsiZCh14nTQQFdIM2z.QkkzhDftlhiZ2aqB
kIJ8QaWwu7EFMwLzP9tM2K4iSKp1+djaq8IE72ZGfh1MzYrOpKSUEif785kH
+PDysxIKsd2lMzp8oTLZ0NsjDVkAFBo8rT7CtBNJkIOILNXs1pk85q5nuaU9
yXNpcMgYxao.My.5o8QePqjrOd9RunicNMpgy1tMiNJI31SBt402Rd.djSoB
O7d49idcu3OXHC7D7QiYUIlTWSWyVTgvB0V.HIX9ZO9EJ28zhmMnMctim49U
ah6RvJe3e+pGUYo81L+qYtZ1tp3te5tGeSvK1bBslmVreiz6e4ACo2hdLMIg
Vz+HpySSJYB27VP3JDpDx3d3PEA6c3H2Ph5T0Q6GMvceisj.SrD+2lkbtXRD
vBfFCSA1ESXS3IOqhoPnIXB+1vjCV5aQHsGnJ4vQtgsMHKb+nykccL0RP16N
NxDL4XWuvlmanw2ZfrKnLwMLDZULYhpF1aFt2MFnrrpFzH4+uB4WZT0j04nf
xGaUL4ah9uuk8nL.Rj2nCERI+qR2n2fof9PSLVOWL4c8go.SzR8sLlvW.+ry
ESNWgXxDYq.7UHlrarYrIwAaN0GKlrm4X5JK8drcCMSLIegPh80wGESVtzLx
UHl7LpoEPKmApQEwBsbcVxqmynnxcFPEzHTYw5jgtFgJhkQUCWgMBUXKipQq
eGZ45HfdFeGzlnhXDprbuIQloWY2TOwlbCztsOq4gCzHHYQV5JrOUF4ia4Md
DiTNsbTFhwBmX6BpKqVfXvWt6+zZJ1EA
-----------end_max5_patcher-----------
</code></pre>

pid
Posts: 354
Joined: Thu Nov 05, 2009 9:51 am

Re: One big buffer~ for live sampling

Post by pid » Tue Jun 05, 2012 10:42 am

yeah that looks about right. here are some suggestions:

<pre><code>
----------begin_max5_patcher----------
3946.3oc6cs2baaiD+uc9TfQ+iStwVG.HAejo8xb2WiNWy.IAIwFJRcjT1ws
S8m8CunLoLe.aQBQ0l1D6HHIvk+1GX2EKV9Ge3lYKR+NKeF3yfeAbyM+wGt4
F4PhAtQ+5alsi98kwzb4GaVxgcKXYytS8V7WkdnHlUHeSrdz0oIE4Q+NSLFB
NGpGV8IKdZOScAmEkTL6NvrEzjMy.+W8mZeFKmkTPKhRS9ZFaYg5CibgA7YB
354I9ET+iieMNQFs6vN0krbrnjxwJGJZk7tHcwuceHt7tXOsX41njMUubn.j
5x4H+kq3mnfJWPwMYBcm7dY1+NKhFC9OowqpfLQIk.CRL1e9gOH9wclBzrG4
TY4zUv9tjxlsLMNFjGGsjy1ZjI39FYBBNvw+ZLWHLnQtPU30wD3MjH9EIbN4
bfW8f4zGXq9J+hyuNekVTjEs3PgR79lin7MyXbIXIcBkCH4KuUtyxzc6XBw2
SXO6ioOsft7aMyafcyaZCzwPOSAc2N.8PEXWh4NVWjlyMJRSZFZPsIeZl0Ar
G1THxuK4RHopbIFV9yiyzXoWuGHDcdNMgce91zhux9Nc29XV2fUM4Hb6534Q
aRnwlfhHknApOTLHv.Tjf8kxXtgyc8CCC8NAKes7VihZ3pWI9ZOmnNuNJl8.
KKmeuTAatYFc+9JCeSkuhfi7aoxIhb2wghRTCgNNTF6gnxuenZPNe9CkuY4s
a.RJz4otacgJIQXk6TtLwl3zkeSa1obvUr0usYIcOK4kuArJSpFmR8IiRpxm
O8JSODW70lEfp+9qoKYs9kaj8cyrMYQqRSDDQsuoX3xKGWLQpiI94Kzs7SjP
22vWtHMMdAMSvRVDypwp4ZbT9R8zBVQjhdvvieunc6yDdZTctXIT9brMeYFe
4zZSk5cdng2YEWZXI6wnUEaky0KnUMmnpJmU0VPsw6xlPc6BEfEf0UemFc4p
iUU5vpJeE+0wozhiFFNUK2ws5Utw0wkJ5HeozpCdd.l.gn5qqXvZKsXZ8kkm
uozD6fCuwf3gGdq4L0onJ1uGTEGJsA36dkBpGR1ycAhqgv+yvisJQ1dkcwd8
gxNRgVDRBydAy8BtljaW.xKR2OdVFjydqfKoOv0qB155yW+GdUIB+6wfL1lw
RDtayC39L55EJcKEKs85ilSB4fq6..tX6.tq6DTQmkcgVQUjgKko78cHs5ZI
T8dagpsD8fiaU.7UtjdB+.0G+vYzbs.aQSHOXCiGcyPHAFwOvFxOTlzc7l63
Aup3Gl3Sx6UKoUyNndWnDq7BIPZSm3MmP3QJGb8.qwQIrmGkUI0Ys3zLD+JH
1yv0K8j5.tj4tjqLIWQlg.4xDBkO7BumjcntLofgRi.XWnQ1TBLjyDJmI+v4
9gSP2DU.V63NzbbKv0HbKzLbywQNcXR4OqMgMkhb4aTl6Zwka1.hSxqlYhmc
mk2SwCeWih1.6XJZ.m3nQ6HAwrTGLNPwKooSXzukLdIIJw62LFkmdHaY48YI
yETm.WwxKhRNl0xe4kXNO4CtMZ0p5YITkI2U6SiRJzDH3+ZDW8sR2MPNsP2n
oEciLjtcbmTzsiwxI3oGciLftE9wLkjS7dKx2noCc6aJcOAwaijSlV1AQXCw
azzxNnuw1u8mVxI9lJmLsrChLccGo78Dxdhwx2SK6IHxaY8xoCdiLccGQzkS
I7NvT5Nb.oa8fkkkfok.0l3zEzXcAUbLt5Yugc3uwJCvjxIno2uiqSiUhv6u
tsZs5a1jkl9.yR0eS0H5B6nPZ7U4tsrNZ7bm64.gPxeMqiFDRsi2Xn9tVlmD
GexaqPZLZZ9Qkz72tJoYEKtf9rcReZ0j40a0dn1QELJTUwWyc4p3P70TsHzc
kH7tA1yqBDzaTk9WAycBttJAA1pMrmGu56nyLt16tkWJzF3bkJz9S+7yixNA
1i0.WCwUWUB9C4Rsg7+65YupDFCnYEwoiiEgxotU7suMCTsyUHHr7bGDd8Hy
FmRWsikmCDP..Zwsw1yoO4VW0wIfHw0fv4ACkbqkvVtd6y.j8MH3gMSf0Ws4
034tnAp9.rDvx8bl6+4JPNajLJzNz1aIeowVsPav7.woTv+5Aa0As1eoAb9k
fQOhwjPCw5.Ynrg34gCkbry.h00OVWm3w.HIs.jvXqXq.eLp.DkCzAv8o6.Q
2tC7aGxK.6neiemCn.YtapNShjIsL8fJ.JrQkSPKQUdpfde0YgtPAPtAJ4c4
1kKFqGf2Jx2WtxFPIRp94euKa.zTDJdK0cS0aVeytYwA3wn5YFmhjvzj46Ms
1jM2qyZj.Y5dHOsJQBwhvls0f9WmkRC4ct0IXri3.l63RJC96UuB4e7rpV9p
KcA3LwJ3IO7HykFKaPdWmzswEFm6zZim8PWm3sHGGWizcCjSyzsu+O134K2F
OO18Mm2dCvgf5pYg.c+Q+u4U0wefmzmAGRXeMHCB1.v8Gc+lJblpfWW8NHec
qw3ZtM1T8d0s+B.YDaGMswJ+UvgbFHK8PxJ.qX4cpjewMhI1g9uT9waJkVlv
0wMw0cHcfDtpC1fqm1o8fSSgkoUAy.ZKRhNugJDpKqP8Y4wknMD62mkGmtTd
bCTI5QE6SK6u3aRCBOwwypHSW1jIpDAcgQl1UG+UvSoG.4aSODuBjwnwwOA1
en.PA2htEPy1bP7EAz0ErLwGMCHWpTPrf6AEaixAOReBvuZfGiDuAWeNNM8a
f0oY7IQT8W72nXK+iRKTeszDfXKGaTY288nr21oiSJSSZ9PEViA1kGK5Zkqb
+xbTcSI6XfnM1lDf4vYwVFPBcOC1xh2KAaEtq1WEf.XJ.k0Y2fYcsE.mnNeX
dN81szbfcpxTcZz6tfsrI2Fj+SR8jsbmgTKYwu5qT5CKNrdMK6YNVGSK3Cpb
UJWI0e+82emRKYGiljK3XOoTTVv.zGnQwhpYCPWlklmqluG2lxGINhek3Lu6
35fLkN5A8+3QZRgbN+hbLtBKmcv8KaIezToLgpR39xnqg4pOPfndara3tpG0
5Sit3etz5XsyvEF.+qE6sJiJnSFkt2QoNe0DrMYTsr5dsxD7LWduVoA1XYA1
Hpn5crdDRGkD3kJv1pk62YlefFKwuFKuutPIkHTKk12EK7+s76o1vo2rTT6k
kOJreDhnZaADzbB700xvkBg9W+7HgNs4KgS0FkbWKsfbM.SUMoCG7YkRjgzy
agkdgo+rnMa4qBn8hiuPBErmFkLWspRb5lnkpQiiJ3HIeckBgm3QfMGX44iR
.yXCbNinRcfd6stvALW.f7+eYLilI9WyaVPk79RGp9WxYuxqq2.qZr27zb2A
TuzoD978l66McrBFMLZ3xyxQSKOzAt3nCVS4BHAZc8zQOQ5UkP5LUJpSci1m
XBbpjg7+gHa8ngQBoCkGT+PiSnpJ18OKnAesAMc4XtdmClbHitkst9XuF9L0
rZoIsVWBx0.fxm7ROrytZWWnGzEpD7hbHsruau884CgfF.zv11nuSO5in+Vr
AfUwOnIZztNWm6k2DBl65IyfmNVqf+hgx7PAXRmgEEh1vfzZqMk+sMu7PPud
waW0wNI371jUx.dP8EqRE095TCx9Dgfj9QlPWcv+mCx3LbHy5VimZ.c5C10R
1He0ioFX3EJD9Vi5bs3gn.Xwvndcz0l5OCE5LNBXmOLjv5XykxRd9mmssgNW
asJV47NV.nRn5MiSv9wIruJzS+oR.Whtrfnmg7L.N1JfgdFfOpLWnZQnShnt
dFHZ3tvQOosgDCPGn+.X2FOUJZp1Z82JluNIMud06pQq1kWWZcMW+vVlnKUv
Ai2iRLc9R0aw4qq3ppPWX+IJSCcMLQsAcS+HWa5orRGgFM4xPVTxJ12O8TyN
dlkvtFjOUUdNBHSEi1584.pBMY7McCM.iTgX66O2260mS6KEPsO9vF9c5.s0
ssdfqqAVn9AK812dlkG66AmDcnB5F1qknTaLSWBRK1rLMV08vjMkKd3mh9yA
bdHxwGSp9uPmbGMLEYoutOzq2pLQOWqES+Fr2QsNOCwhlCnD7w1JBcurSMfF
wPqC5LPH05E5behf1uztaS1UVddiIrfM.VT3QCxSWTM53zGGSfoy0EzRHgnJ
tz6c4WRnrPC0NXzUzO3yJ4CM1PIC5GwvJOxPnfohKYhmmcKZK9Ymyo9m5HcC
9cl.T2p6Ci2bWxYVN3CYFGXw.3vVqXMCP39AHUfRN12OihzMa5qAs1cIOzYv
y5mCbtuprYp13UH8hOdNsLMiW3esb3JXKSyVYundHA8mLF8JagvoRRzENyGk
XSe4QFjX3vKjm7cWw0hhhKMI9IvgbQCOJlst.HRYbB23TTh3no7QYoww+int
rucWZR5s2ATMNoaEe7a+TmUUci0Lmy.VU7A5mJSN8dZNC5Luqpn10OxSUOA5
cCtrEE+pTIXpOmPxhiuHUdj9zA1S4N5qxCxWDkpNG7EbhcGVtEvn4QrLwoEJ
+ye9yuyJWr7HS2nRCYNBhIXTOrGUYqiC68TpfPcsPUfJrNGLbtKhGQoiXODT
aUE5xxkDmQfEr7B4Iy5iTwNtKsNmQKXe5KkGGHsBl5o.mfuodj6klvD65.3i
K3pZBMLZNXGk6Rt7fLjW1QyA6XEaSW8oOO5pSHn9TYpRgZ2LrNs6cbhTMCUU
YRcoUonwEhVVPg3.gHf77ncQwzri37BZNakhSxAWYOzVn5EsgqcA9eGnwQEO
A9mkZWbswczDdTUhCIBKNcOGBr.OxSGDoSuGDHDryNSu5wVYIGRoodtbH42s
dayRwvNskXnYaut05TqkozRavHr1yqnW2BLZt8W7JgngmlfVilBcLflBBrJN
E5aJMYQbBaBuywpzDwD4I+P6RSXSoI6IOQPFPSmP3iMMU+YxSas8KqBS0eZK
0V+hy09zjSezjn70.X6RTt8RT1EoBLQf5DoNq.T3dAJKaIGZBP4ZUZxnEWfS
OXBaYXhLB3jqOQTlcdA5b8IiXo9qHNZWk8DeR4qNWMCnQRgP65PgrZWMfp7s
KW2jkuwV1xlioFQr3ZkglfS1M7BjItnhrqKp9dF3mSnm8oo9VojX2EJ8MxUd
6hSAgF51rEMO4M87jGY1pKAVd0EOinJKaIWtFKxnPLrMUgMBqrXfOPWi4fHK
iUvIV7XJpxwHpxhd0alJnkC0vH25sqB3Iq01BMYWSUFEhe.bBRS1cE4.SrGX
YmoBvSPZxDuD7u.NchlV3DZDXcHUtD7Pxi32Ku3LIUOSTG8sbptglXKEY4Tt
gLJzTKqPZRjDdW.XpW2isbVELQiDcN4Ni+h+7C+e.Qe5ICA
-----------end_max5_patcher-----------
</code></pre>

good luck
3dot... wrote: in short.. we live in disappointing times..

toscanini
Posts: 410
Joined: Thu May 05, 2005 5:42 pm

Re: One big buffer~ for live sampling

Post by toscanini » Thu Jun 07, 2012 1:42 pm

Thank you pid for the exhaustive explanation. It all makes much more sense now. I have been playing around with the --- script. Fantastic!!!

Post Reply