Phasor, shuffle and swing
I have a problem (well several) which I will explain.
Suppose I use a ramp phasor read a buffer or seq~, while the ramp is eight eighth notes in a bar in 4, I want those eight eighth notes are played with swing executed within a phasor from 0. 1.
So far I’ve found in the forum, only solutions where the phasor is passed to logic gates.
What I’m trying to find a solution is something, functions that make these changes within continuity 0 1 probe some things with @ sync rate lock -., But no luck
Thank you very much gentlemen
I had trouble understanding what you meant…("use a ramp phasor read a buffer or seq~": seems like there are vastly different ways for either… either one could also quantize/swing on the way into input, or on the way out…
"that make these changes within continuity 0 1": i think this means you want to control swing from a signal between 0 and 1? but then this sounds like you want a rate~ object set at ‘sync lock’ to control that: "probe some things with @ sync rate lock -.,"….)
so maybe this is just a patch to help me outline the principles involved to myself :D
----------begin_max5_patcher---------- 1381.3oc2Z01ahiCD9yvuBqHcR2KTtX675oUmt62wsmVERbAuMjfRbZo6pke 6meKPnKTbRwgtWkJfMN1y73Ylmwi4qSm3rnbKo1A7Gf+ALYxWmNYhrKQGSzs m3rNYaZdRsbXNokqWSJXNyTeGirkI6+CoqJKqIf5mKRIY+95xrl7DFsXIn9I wqUILR6CUzrtrgkSXxozU26lDV5J9P+TEIkoDILNZt+LfW7b2Y.DT8l6bWv+ pel6KKX0zuPDCGhl2NU2Wsbgbp22CMSJkkK97cdHmNOcQxZ4S672Uzj7NRHs nU.gh991zohWlYHLUmVtgr60U3EKSKyKqTppPT67BriRdJfwGKGEGeN7VnWm GZYEM6noGih8fnYm4SdQ6extPE7j.BpE+NVAhihihvhYKFG5FFK0BspL.H79 7R9pdZHDcdnAE0wlw286LYTyB64MD03EqSB2dF3rHoXoykLs5fN3n9ZHsWpq 3ClQp9DoHYQNoqQAe3z0b0VY8N.X6bNnZ+y6N5u+DrYURcY0t6JqSo4c8X+4 Lx8IM4reYFnrBTy3eUp5aZm5bZAIsroPN+d812VtMA8klHHOwaAuUWabvH3Z WPdhuVeG99a.3osUgmGCfdgB8NV59hQB.40sUoBvtGVn98DOPC.OZ3laMmV0 wWT0QpPDvnK6mJzctWp7+9fAdVvKkxHq0zlNReBoag9yhOLS1R5zbn+AEF7h Dtc7LAOdjNYlinmqjKITw634dUHYwiAI6.YHzjmJE1tLDt1fgHYaKCAb9Ui1 3LQ0pI4bbiSP.PCO9FTA3QF.00zkEbroGXLpurv3qXL+cbz1evvRrLGEOeq. KgiPn+y.K+5aCVBUvBxJvRvsCV3Rq.X5MtniWoxRvKvJvh+sKwIwIC2wCk4C 9KwgGA4koOzeamvPQ1Sw5yCYmHMdifsyYo6uC7Q9Hef.XqHbZ+zUbtHRM3IJ iCEfTtDQKZnrmAt.3GcNYN5n9lZ.LNniGIzSlrFF+FyM.g+eyAvQQwV8.3na 4AvWzvXkE82UTcXNrxZAYfq3woU0U8cscvmeRD4YnpHBCsGSE7FRf+gAwS0h JQR7.GYETw61gJYjbVxtACK9pzZ7rBrbC4uIYKOWfVzkiR35aJpHiRLfCgAC t0413NGh5e5v9pbYTozDZmXLnezhwn.E6FhANBfxP4VcuZbqPqysllSSeX2. 2h0p3AE8ZtEGc6hHLPRDscuM4PB+QiBQanXeFjwf.g7krjzc8t3sZLHvWdmW 9s0S5TN79WsfWizYqz2MjsNaE9Fdzpy3GnuLN9pL37ETU0NxJgMeKDixkQVN hW7yMPpIh9OFtpKapRaEU8hCNnMYjZFsHgQ4jnGFinBMcFzJZVFo33aWMaSI sfokg.UQivxahLRcWb7FGVEZsn56RD3zEU2To+ER1YDeNuD.9Jh+0SdD2csY v43HOFgOdv9s8p2RgH41LNPdAqxVVXGVbd8Kin8UCvRaSjuhcKT4VebqHMEf 55iEsrf1ItIYyrecGG6WSrWdgPaU4w0D7Y7jGjw6WHysF26AoL7fg6aYiHlF EgJX7PTS7ukAAFoHlAlfOgiF9Xx1k+EPmSROiCv7zgZooUsrQ7aivS2QCOMR dhFDcBFGHdSCuhF2J9P33EQTTqKy7e6cBjHj5Zxzj0hV1.PMIjNza7.TSnfg Auu1fCeeIN3gYtg5TY3WzB51MaPnqcLEMYmG8ti5Yj13MAcFO2BiBCCGMwwD VMn6PbKvpe.sPHdeKKX5eMXkOmznpQRxlMORpp0SoTPbVm7YUsnBlMU8q8S0 TVNHmJxiz1wGJ6IoJcEkQRYMUphzrMvyYpXc91z+CM1dYWC -----------end_max5_patcher-----------
and a general bump to the thread to invite others’ advice :)
People have a tendency to confuse swing with shuffle.
‘Swing’ is a very very complex thing to talk about. It is rooted in how the body/mind relates to and processes a flow time. And a lot of educators have failed by reducing swing to that 3 over 2 feeling of the eight notes in a 4/4 beat and the resulting shift in the placement of the notes. In the real world it is more a ‘feeling’ that reflects the ‘inner time’ of a musician and is acquired through a learning process and the experience when playing with others (!) …
Swing is a result of an emotion, a human quality. Rather leave it to the body than to the mind. It is something that ‘takes over’.
It is not based on a human driven contingency or incompetence of perfection e.g. inaccuracy. Instead it is a very consistent expression of a feeling.
Now, how one would put that into an algorithm is an intriguing question.
Here is an evidence of difference between man made vs machine made music.
As for the musical learning aspect i swing I find that Michal Longo makes good points in his book: ‘How To Sight Read Jazz And Other Syncopated Rhythms’.
Sorry, no cigar, eh, code …
CTRLZJONES Thanks for enlightening us, you’re absolutely right about the nature of what we call "swing" phrasing and issues related to human tempo in general.
-- Pasted Max Patch, click to expand. --Copy all of the following text. Then, in Max, select New From Clipboard.----------begin_max5_patcher---------- 7598.3oc6cs1aqijb8y2EH+GXLRBxl30Kq9cuHH.ylcVjIAa1f4t.4CyN3BY aZaMirjhD8L28tH92dH6lcSQYQxlR7QK4ddXSJKQ00oqp5Gmtp5u927K9vU2 t5yIauJ52D8cQe3C+0rW4CpWK+U9f4E9vUOO6y2sX1V0a7p6V87yIKSu55h+ XZxmSU+g+zSyV9iai91Y+vr+1r+45nuIZYRx8QaW8bR5SyW9Xzh4+XRT1kai 9t0OMa6pMeez+Zz2klb2SKW88Q+iIe9lnsoIqiDWGsIYcxrz0q1FEeCi8Kid X0lmizuynUujtHIMBm+g+0QhrO4pMYO1jnkpO91e4M+4k+1WRiluL5tU2mbc zyyReJJI8tax9C+77zmxd.1uVqbrX9xj6V8xRkvHLu5xWdd9xruMkrClW8gU KS2N+KI4uHBtgKEwRzNeDcKT8Yh28yrb1ypOyUe0l4yVX+peXyi2pdu2Xe2y uW89Vc6O7q.fZemqmkdWNT9oMI2kp62vjrOUDFx+IhKU+JleSbz2q9L+e+M+ h7em8qqctKN4K2O6tWu5fXPahYkFNooFNipZyDt5mTyOOg18xjeN668sZlKV M69mS1tMBtp49Us.k9WVmnahWcUz2en9b.U1SUEG.G5tq.Q3lfHNUjCKx7ut HNR22dRPz5MIaSR6JLX9TQWMeo5WUegRPpJXPNnDiZThIJMX.o+UbrRsPIy1 Ok569S2OKclwyUozpaC2lrYWAJ6EKe2HJ6ZcSAk29y7MrY9muKcyh76VLeat TEq9OXmeli7lKvlKHlKnlKXlK3U+rvNOMj4Br4Bh4Bp4Bl4Bd0uZj44fLuHx 7bPlmCx7bPlmCx7bv6HBf4Bj4Br4Bh4Bp4Bl4B9NBttkClWAYt.atfXtfZtf YtfWE2nlmC07bnlmC07bnl2O07bnlmCaG7GLWfLWfMWPLWPMWvLWv2oWSeAX t.Yt.atfXtfZtfYtP+DDF7QXdNByyQXdNByyQXdNByyQXdNRS6QZdNRyyQZd NRyyQZdNRyyQZ0CisJhk50V8JvpY3hsAT1+a6AAae.Tp6Wp7Wp8Wp9Wp+WZ. TZATZBXsA.qcCXsB.qY.XsC.qg.XsD.qo.XsE.qw.XsF.q4.XsG.qAAXsH.q IAXsI.q2.vZU.VyBvZW.VCCvZY.VSCvZa.ViCvZc.VyCvZe.VCDvZg.VSDvZ i.VeJf0JArlIf0NArFJf0RArlJf0VArFKf0ZArlKf0dArFLf0hArlLf0lAD1 mm0pArlMf0tArFNf0xArlNf01ArFOf05ArlOf09ArFPf0BBrlPf0FBY8jir1 PHqMDpzFxZefr1GHq8AxZe3hsFpbvGqMDxZCgr1PHqMDxZCgr1PnxwQJGHob jjxgRJGKobvjxQSJGNwZCgr1PHqMDxZCgr1PHqMDxZCgr1PHqMDxNvBxZCgr 1PHqMDxZCgr1PHqMDhThw11m0FBYsgPzR+d1mm0FBYsgPVaHjcfFj0FBYsgP VaHj0FBYsgPVaHj0FBYsgPVaHj0FBYsgPVaHj0FBYsgPVaHjcfGj0FBYsgPV aHj0FBYsgPVaHj0FBYsgPVaHj0FBYsgPVaHj0FBYsgPVaHrcbHr0FBasgvVa Hr0FBasgvVaHr0FBasOvV6Cr09.C65SqESMr0DBaMgvVSHLryTVzOI0ipXtl 1IFKJeCDV9K+vhUYumhqlolaY15YKeWRwgeWBvNMe0L7Ogo7W6B1+84KaNYa 5uI5qd494q91YoIQeL4+M5Ou7e6O9695ne+29G+CQ+g7kr+wn+gnu8q9O9pO 8m92+5O8se8G+le2W+e8m9zW8wO9+7M+2e8gW.M18EPmsXJFlESggaAzwMsj CJRsHqL+w2j6ZPudZ5osLKSGp8acSVCOMYymRVN61EIUjKGWClQy3pams7w5 VWJbCURAA+vPIpaKNkwZbeG.rZIZRHG1nw8vhSqa865MK50rtWDskck3Mv11 4OtLS7NJ7piKlm6.bgx9U9vIxADt90Yi.FeSWAJs90XfSRW.JfIyAJRenWcQ XMlORQ6nFQzaVi46X1rGSdq9Ef3cU4Zv2GsF2nwXVNbvx7rmOiOT9OAwIgM0 Nl5+xuMSeHJcUz2rbdZViMSPi98y2rsssbyMT4zGKT1BRo2RVpxmNfY8fZzs ujltZYW2ww8LqpQ4XWAq4w3EJyCh17.MnlGaRVuX1cI9lIhP1D.AYdpxAEAg U5.4DMRN6PHQyHj1Mx6ZDpwQtABve2iPMNmY.qWqw6ZDh5heHNm79Egvt3G5 cMBgbwOznfPTuCaZdFdTEKxLDyLK3SFZpcU6QY5N+kjMhCiP3ibI68ENwad9 PnX0LFYREPw1YFiU9TZhl2k.5qdX9hjeJYy14Yy5cWRnuZ1506756wZ8yy9g UpmEqjz5LzZ09DYuI4mladD7xWd1lLIHMq4+xFsb+4rQhJ29PaanTBQTs7oO 2H5Mm.K1Q.y53ebwp69wj62coGY8WqSVNeohE9koyRKZKk+86SdX1KKR+TM8 ZUeCOj6co1O9g6E+vUOtY98qVl2Pp9YyecyWYtmRk1MshLodKKms9Pe7sYhy Kauc1lbHtXiAP1+Z5pUKp92J6ZyLQlsb9yyRSRmqaxn3xm67mWuYtdeQKeQ8 dO7z161rZwhpOM8e5mNze59rt+6R9442m9T0E4k+mx9.yWa5PtpDtte9iIaS 26ESm8318doJmFrJpm65Dn5eXOmAZ6Q6ir1U70vha22PkV4ocvYUo6nEb893 Z9YYud9GzrjckHae8BGdFyjiVtURX8hcEYqssdqAea6iMj1vFTwACiclBM6O VPGvFri5MmsXS08HoCHCpUjQzMf41hM8ZtcSu5enp5zLd6A7SgFt42wEjrtQ uZAkaXTq51xxl6DX58tb+crpOQ18laaUn84U2mDA0CrnFA1wFTIsZzKJNXgJ 2h5Sf5Ny+crTXybq85wprdPWhCOx1tSCtRUUp.XLdpTXiihif7SNZ74hRKV5 lqfBkVFehTZ+4Y+TxqQam87ZQ8PK1C0cwNOERpRsUPGPk2lP3uL+wuLqIOCH WP2q28p2xQYq7T1vI4ti.eIQgsA75YYPkF5YFYfe9x6S97qQoal+XUc6JGpE zo0uLxZ8RhifOUuiqs6wdmkQmiK0sTQ02T9anldksqdYycFroXl5Q6M6xrEy lNeoc2E9tRQZ+24Syu+98VHudMuayWDsduKbWWpys8C0jNbiO2XvyZ74NFcq wS8t19gfyC21w9WiOeH+dWq4442ud07koE1kHtZKdQZt7ID6c680NRhb9DH6 fHCdU+EAO78WRgW0eANadI8NyKma6GpesKVWR0fl5dt7qmltJmsr.uqmx4QO Oj6CG6oHwptGsAU1b6Kto68UlIFURnxUayVSz8eJqAlMopOMKMaBj29RpdlQ UHE5z47vAZU5z9+e3VRSsfZ+lebwpamsnfOL6m9PTMXwuytyxYszN1wiwoHt YZGIpieNifG9SUcA+rb+jeVVyb7C5SRCSRC7yF3mMvOafe1.+rA9YC7yF3mM vOafe1.+rA9YeGyOKOvOafe1KT9Y4A9YGa9YOu437Llb4yaNNOiIW9rhVh24 TH8NiruyYdYeGRi9Y8wd3L6XpD3mMvO6oxOKu4j.AnIjaL4mk4m7yRaNJ0io EwOKIvOafe1.+rA9YC7yF3mMvOafe1.+rA9YC7yF3m8cL+rr.+rA9YuP4mkE 3mMD+rg3mMD+rAhIBDIEhe1P7yFhe1vAUIvOafe19geVFzLsixQO9YodJ+rM F+rRdQ3yhCzyFnmMPOafd1.8rA5YCzyFnmMPOafd1.8rA5YeGSOKMPOafd1K T5YoA5YCgOaH7YCgOafUh.CRgvmMD9rgvmMbJUBzyFnmsenmkRZldVXzCeVh mROaikAaoo5yhBzyFnmMPOafd1.8rA5YCzyFnmMPOafd1.8rA5YeGSOKIPOa fd1KT5YIA5YCQOaH5YCQOafWh.ORgnmMD8rgnmMbNUBzyFnmsmnmk0Hqiiew mE6oryxaBmDlZOKDXmMvNafc1.6rA1YCryFXmMvNafc1.6rA1YCry9NlcVbf c1.6rWnryhCryFBd1PvyFBd1.oDABjBAOaH3YCAOa3PpDXmMvNaOwNai0dVw 3W5YQ9I6rjFicVNEoYuLNvNafc1.6rA1YCryFXmMvNafc1.6rA1YCryFXm8c L6rn.6rA1YuPYmEEXmMD6rgXmMD6rAZIBzHEhc1PryFhc1vwTIvNafc1dhcV YirNpcnLlryB9I6rr3lvIVQgmUHCryFXmMvNafc1.6rA1YCryFXmMvNafc1. 6rA1YeGyNKDXmMvN6EJ6rPfc1Qmc1PTPd9DEjm0wJbHBNCQvY3.aD3gND9om wmyiI6b4DXmMvN6oxNKAZjc19utyt2lkTtlmMIqWj2+ePzBUKZMzzxhZLnYA LRk6m4bRIBsydgzm7W+xWlGIhh6J.o2H5xeqX9qiXFtiTYiaTohq1wHLnJRu D1.R4+su7vCIazaRj3Je1NDZt.PSkpEEK3pkdIDiDlw8aLqYSSZLaJvLleiY MlI6ABvmBLi52XFukg.DSAlQ7ZLi4j+LtjNpXF1u0y.W7mM1XFxu0ynt3Oar wLvqwLrSynsGgLyYy3MX1hVvI2D+XGD+G173sUOgZUPjlmwJ.HMKxB0TV0KJ 5xGSPMhIw.ViI32SXRitnERlFRH8FjT6xkuaQxrM91hkwMeXuEj3cLiv7Abw x+yu1UrYbNk2XLp4i4sd92X0bIwn83e93zfRyFV53FPpDLpQn2UxPMOkODUO 8EjVnXEz5bJh1iylu70iXu2ZUI3MaSRMi2VQ7adlHHTEwWMrpjelzy17hFAA bY2y175+.Jb91yJZdLdo3xtmU1r3yDms8r33lEMD9htmE23D0jR7YaGabby0 hx3K5903l6Wg3y29UTyYwV5kc+ZiK.Wfomq8qHYiCwxEnK49UjT5PNG9rrek zneXdL+hteEKcXYr8Y+5sujltZYW6W2a6TcnaEDNvcMs7jgOX6m79AQ1QJxC yghnYZDoBcP8Gy2OX06cTZSjde2+TwFks8vvU7zc9QhadMFDsRDAzmlMnO.q wxVIVzB4Kpc.kfw8lwRdL+7vpMOWiCdZ6DrzvEKluU86ZAAStPnfqGamek3z nJBwbAgxY1KuyWGbzDz4PmOHcwQIRv5OGku77s0NztKCxs+f78G4ZYeG0SZ. DWtwn4guZkG5A8dpls.ko1CXdeP.WxWte1csgb0PVREII1kMulpb6STSYmPG D29+pWy.aZ+tE+6E1Ym397SZFozcwBMRMjCP9O8ZDibiGiTBW.JlhLZBLroG njjeb6nwz3tgFGtEpCzwEGSMEAJ9hN2+P0a4LAB49mPt+4jx8OUmHTOjCNbK al.h1SMA5UDCT6YedZxMAeYQkSQP+EgwidxKgwZOyCoOa9LrYZISSl1HYwwm 9RLGg+iFdQGK7RcEd0CQiYSUFKXQz1zMIydNhQN57swjfvs6zPOvOnS9FR1j kPSNWxiI.s0DYBpfuHk2.8osYf7ILUCFgwNhAkSqbRLb2plVxCQ+8yy9uy+A jZOYuoY9n3XvymHTOaZ5aNVcxQ2bFQbDTwDcRDcHAU0dQsW6odBY5J1lOC8q Ow7.2QNRjn0DAm9LtpmBKcp7W7X15ahDmzP708+GKfKNN.mF6FfWDao.dhxI Q46NhNkDIN1zs0gRrnCelhq0kFP0qNGWPE+ToRWBv7yK.t0rpEgTDp.fm.vr yK.VzF.i4w9kFL87BfaegBRoeAvjyK.t8DCMxy7AiOu.31Soj5Sot+.vnyK. t0Uzw8BODah1r5m+zAVdRGRj29Xt7sHW5ymz7g5kyhNHfiPNNF6KK6.NqbXz dR9kE7WbjPqiqXtH+uPC6CzwjqjacQGE4+abwoSXH0fmncOGwbDCPkmRq.oL MqVgcjb7hw5GTRYZxwnhxgl7IRcwx07+UNe8cDoO1jcN3pArdHdNdhFBJM51 nEmjs8DPXKJ1U9Z0G3f2DJ+gQgbhzm12YFNRWbflV9HNqXRi6ntKBgFblzZs 3oLg+6EvAih5paJchdBWjniPi+571jrNY48Qactb8M8fK1UvUepn3jAzN5jJ capHe4nNeItRI+oVS6FpZ8g5fWseNTulhvf.4ekgg7C9ni0PBlO17cG8YTOs 46F5i8tVO9rVyQ3dUR.6gJNT2Ael+07QNWRQ7PrG6thO0+plKGrMUO1CmqJN GraZha9BmKCP4GpKeycerqMdg+Utox4qJh6T8lh4rV+cqVniosuKJ9Flfg3z qyCiIpPfH6dELUkcJkXybRr4WZhM0IwVboI1DmDa4klXicRrIWZhMxIwldoI 1fyUNvKEwVMg.2G.Kt6hMBCXNVIrV.PvyE7oVrce.rKJw18AvtnDa2G.6hRr ce.rKJw18AvtnDanmK8s9uXSfNUkKunF2tuKtm9euMRzoc5vy1kIm2grCMYz odmNPcpw6YEzbmYiB4gkzb2Kcw92Vxib18LR3eMdbmTaP9UiO1c5D7Oj24Iy 3gMdvc0F+a63AmqZ3f7XKT5.SepCoDcZXFr2MMyp.bm0St+0g4baGQBk48Kr x7dskgssIoUCNIeoTrIHNkal0UuOJcHKEaQcFbNlZTdGwGdiE0Ig9Luh0dN6 o5vVKpPBeSEh0blKmpinXlLt2Tg72z6s3f5Pwt.Pbcgtuext2spEw8MsHN3h iHlDdGnEwOH.gbAf35HvcjzhXdmVD1IeQ5BNxEtVD6f.DwI.hPFQsHp2oEQc oVbvP32AZQzCBPNUuJFWsHh2MuHtKlZT56AeQjCBPBm.H9XpEg8MsHoSC6+9 PKBeP.xoUvNtZQHuSKh5hoFQWQ5uv0hPGDfXN4KpOq.S0sQH5l7qMsXencz6 npuanNpU0xJ+AcLsSTkuFNc.qJK6hYbuFyf3VVnqV2BSDiJnw7bPq4QAKx5s XBaTAMpmCZsTuf3vT.ZDOGzZYjxhDPodGDFMPC64fVKqGjPlBPC44fVyqODy PSAnAdNn07ZFQhQCz1dfTh2XVM3flqXrRcRYAyUaRkf2aUVyinzRCMxf2Xo5 fbnPjhwpACo8QoVr1UI9XRZlpSzem2QFLD6BDoOeHL7.xE7V2JWyCqAlK0tZ dbrtdLidOW7paY6xi0VSBY+U5pqeGXxjs4K2N640a2o1d4KFXDWJG5Z6KYeX e87rrgz+7coaVzqdsMa+R07ATctmua0hWddoNA7ZewLGfURLwURZdN3EhDqF gmv35RjH4jvISpE5MpSeLcyr4O9TZW7+zbYu0EmPOr4waquPQSazKsYovfNi R0G9kpEc9i+mWG8wmx7MsHwm.HRiSLhTj6xh6O.pVuQw2v7NJxIMNCZBYmDj ntBYcp9fpGb7NheI7lMszUYZ3fYb1iAaxV6TV6sW8M2SKGKqYN+4rlV96t7M m0BLu5NldNhsMNeJrNwBBE03YTusbkWOxZZ90uIgv2iKKI66nA2Wka1yyqtu RIc9fY1zhEqnK0mBx6YjKtSHGVOgKjt5JJ6i4kt8tUqSZC3xKn2UhsOLRR.z 00bEQT2TrrXvsOV44Ee8N+X2fC7pGp9FkBoPnBpPIlGykp28dejcyn9MNvJJ Vu9PckmEvBSxrLfm0gm3lGtg163YcKw7W+Zj3lizdefGSF2HeYXcI5tHy5iI C4zc0tEiV8Pz1zj0a8oo7BMZYR0YvcPO3P+Lm2oYy.aFGKc1uIYaVWnJja1s denGiDz982cS9bnCHakzauaVgjci7PqasbgqOkqzTw0fIVsOzUU7OT+jxOP6 t+mU9hjkOl9TOt4jM2k0QmAHoCKdAoqnKTw.tCkoI28zxUu1UxRJmhzatpc2 nU0mH4IDfbsHNA.NSMxVQNBnh9TU7F2wcDtwEKhAcYMoXMijgTuLOueOKc8p s939l2733BsWGMJIfdPqb8rkIKZQ2qlgX1sYCMNzJsnBqT37AzrowDGpCVCv Uy41Ehx9QPoQfdaPFWMkFTWL5VMLWOPDSdfnk7fXr6MLoKMLPzZCau3tkPUG LJDAqidrX6c67c0yxxdAC8wKK8NH6TuOtZl3XLZXJr.4TCabQr8+Jqogg6pZ oIZFiUZmXV4cCmZoaxBI9DjEEY3Ea86t2UTRXvRczaxD6N3YeKm6k09bKKvO FJS6kf4bKoC5tONPySJVVd2.Bx7gQVvLphYN1NhR9MCmjHicZHQfM55KB2FS jL9MLmTj2KESLJMLmzJmhtR27IwG+FF0kFFaBzwbaRTi+TBDNMIJ1Dn76z36 hXOsgwEdZCiAdZCiR70FFyWaX9pNFU5oMLx3q7+loZ4TowXLZYbmlPFFQ65r dAjNwjXxOIHL0d6vMyWlaaG.h2YwAvbS6WssVrX6sCm3PwtINxNKNwrhdGPu xJN2d6.JNt063vlhrm3HE1lerZchVgaH6bbZdl33tKMFKGkJlDj16FPgg6lv z4sERXrah0myDh8tgSXbzcKuylMT8t8vzaAjwEm51IWZ120WGjFczIW3gSc6 jKMT7QKM5vPuvAm51oWZN99F0uJ7uota5EF5QKLJ2yRn7toWX3GqvvTQZcg6 M0cStvPN5dF84gmy.6cC3l1Sb14LzEYgITyvjEKKlvoNtHxucpEl8JDscPXJ xKaf9TIntcpEFJ9nElhswuHhU.tGHLGcOCpXlyw5dFD3ABC8nEF0YMPVXxje 2jKK7iVVT1+hBKFjGX9SN59E8ISjqCOY0cCH+WT2NHEcdVyECqv0Nl28tgSX DwNOHCZb2vEgyCXLtMLF3ry+wsgQc2Q9H2vbe5xibCS3rG1QtgIc1cIxG2fV V7QOAa09dvJVGGiLnGjAvYYYbQYGmrb7QOZodqlJlQFdPmdIysyXAdBN2gts ujid6BbZ2egwmLWP51XxiOjwvtbHBgNu6RB8xJwX8twJX16FPuRNgwiemua1 wid6h5lwR6r+V43+yIzXoJHR.JSvv6dUksiae9hH5IuiA8gRGoSn9paGPRIb CCvSDFHh8GLfOMX.l6Q5AnIBCnR+ACfoACHDOxVfMQX.E6OX.cZv.pdFE9.F 3v9TMLPfNIBNvPfzMLX7mOEyoCR.a7O0ZRmV9gb7O.hb2NKoi+TPYNsaM7we AabmNVT7InqzIqRNySW6Me7Or9b2Bug3I3vj5zBVQwiem4dTVViirwe2JPwR 2frIHLQicZKdDDeskIo9ZKiw8VLC4qsLt21axwdqdlzawrIHZZbZK9I9ZfNP ljwLcHhXmfQl.2h7TYmySDEaqOUuMkb8IIs5cEagYw6Tc2.dHFwtM8ftGt9L c6WfzzYf0ozvJ2wAcgwAzUsDXXOtlR2jzinOUe3YD58XPni2gp2YDQ8Nzqta .O+SwtkMIhi6dPPH2QRkL4NRZwcERpjHGEI0sXwIt6jwoiIhB8Ugjri1awcE ZuBNYDzdeSzQUWTGw5dPToiZJgtDnBnhfBo5s7hiIJHKBwpg8Xh5Hc4HR2i. NcHuIJNonHAUKsUtkCT8srh3iiNrRqiw6mn6QTlNDxLhGnqw86cqQZgX9XHs tlqah6tzpCwLipaLEsqlbwsFM4XLZDzjcb7ULdBVVjr2ZZ0Mfn9D.YlH.0GF J.e7CEvpHMdwP3cWZrCgOl8M3gRZJM4Y5DZmsyId58WeLhiweMsh3PGVwgOT hicpEiZuCcnDG6bGFydGrimPuwmwmN0zfiYsiZx6KxVAp6FPf1syAMxW29F3 XOEz3XcbfQs2Mforx9574tuBSQqWWa7JTeT2M0xh7DkES3e5AxxQjnApJKEy jxOjE3zjkh4Q4ExB9DkEyrn7BgAIOUgQOGJ+PX3mnvTLCJ+PXnmnvTL+oAVX bKvAjiOCoR2NEVSvwCysLyx3eNT7z7asaqWpy9wJpzwE4HAjdizU2MbFKtkd cwGqnPfaP4+VeZr02N0YdZwQl3oIXsvTDXa5aGPextc7vNB5pnJdK.dQkdH9 .2gE5zXOxd2jKncOGOaET0nOTsDt2cfttLUjKqgAco7NJnHzIzilqXVjlt49 Pu13ubYvwxh.L9MM2RA3vIlx3KpeGyVu9mR1rs3YqaTW87rePe35YWque9R8 85RMxUaR9o4lOhtJ+b0rM28z7zj6ReYitzo7YA6pr+h5KL6G++XojjAI -----------end_max5_patcher-----------
"Swing is a result of an emotion, a human quality. Rather leave it to the body than to the mind. It is something that ‘takes over’."
I can swing wit dat! Truth waxes poetic :)
i see exactly what you’re trying to do now. thanks for the patch(so glad to see that old mike_s thread is still proving useful! :D).
i came pretty close today, trying to come up with something, but there are glitches if you try a ‘shuffle’ value less than 0.5(so i used quite a bit of gating and selecting to apply what i found worked to one case, and then what i found almost worked to the other case :p).
apologies for not getting it exactly, but i must budget my time :)
i also left in all the number~ boxes and scope~s to help you focus on the points of math i found most helpful/significant, maybe those will help you tweak it more easily and exactly for your needs:
----------begin_max5_patcher---------- 2533.3oc6c01biaaD9y1+JPTaF2ly1g3cxat1Yx25W5uflNYnkfrYhDoJI04 6Rl3e6E.KnDkijMHrHrsZuYNZujTjXev9F1cg7uc9YSto5KplInOh9WnyN62 N+ryrmxbhybzmMYY9WltHuwdaSZlVsR8vjKgKUtdYQ4BUq8ZD2Ime6zpEU0v SEecxknjqkRRFlY9MMo9bn+s6lqyKuUA2Z20vat3Mqm2T7q1KS3hsuyp0scu zjtas+KMAdoI648MMewzoUqKaM2IG2MlWk2N8thxa+oZ0zV3gvI1OrDmcMW+ LHoVJZumUwLKjTcyOeElHmXN4ue94lCW5IZNsZ4Rkdr3dfspuXe4S9zUsqqK QUkn70yJp5t9hhR0lAOYeyA3mDj1GWhIF1ijjZ9AWZXRZelbd8s2XeFW28Tl WU11Msn+zI6CMDS5cyk4Ks27jentHeQH3zRUSStVN4w3Tx0D9SJKBfP6WW4j wlLYCisKDgOLDQDXK1XNPYVApz9.jGvAOVvgLBvA4ECGriKbbHsHs4CTwbzW qViJUpYn16Tn57kqZP2nZuWoJQp7o2gZZUqtzbwRTa9unPyqqVpIKZP.fftZ 6+96+X4+n5d0mU0Wht27ItnV0nZWU0bw2eQycqmOeg5BzmyWrVgzOfE5IJ8i JuTq9vsuiZEJW++aWTnAVUC5iq1qxc5QQ4lvMSO7To0BFELFhYuXsaZbl+zy c4KVrc9SCnEkspaU0MWZmfLSG2Wnuk6qp+k8hiziCNRsR7Xqfel0Q.S9hQQx wEE0byMp5GFl9eSwsk5W2knIyWTk2t0bf9B6xQ6BVOgeSFwZZfkZc8yEliFW oOmEhkUyT8ez6fU3SZrhCplGGrBmcjwJ085m6eP4rQsPyFU0OfH6EFoOCLFf imTl1cuFlXPnXI9hV6fNxnfNe.gGlvUQY6K.RvhLafatX4FHjHhBj7IiOvnB JLhETRCRNgGEP4a9d8pSFFn7HiOdCKrDqAYLK4EHpvhBpbUzAEL8E.Jzn.Je WXtqFNlPk1n5cNvY7Pvjj3n97gngIBa.77Dd3xIIwQ44C+sXKn.wsDDnjEmf U9zCZmOQBUHIYvRiSB16SVbBRYlZQa99EVviFr.VZYrPfkz3384gA69IXTAm IrnRJD+FODTINgucadqJVFVb1UXV3fgCATXwxtBIxhJLWnJAYWgdh4ApS8QD ta4ribpE9etBjHXBOJPhL68bdZvXHAMGw7zHEwIIp+y7lVUMZ0c4MU0n40p+ yGGwxIY8wSrGk7iRsjjG4zjpkIzbyvB5AjizBT2nUFOjYpmJMePpPyfkPDfg a4SYjZy6sVed8b8OoJyuYg8NRNp0jD8mPUyskKoYxQQZAygEWx1JurKvDh7R Rbzq9zUap2yknF8qAk2fZUSuqr5gKZ5UWHjqZcn+xMqaQUkK9p9fB83pEkuX Q08pY+0QT4jHrE4ErWS3GG8SQVjRnpdPgiSRgnPBl4oIAuTEQjJ.tM5.Mzf9 yX+EbNlUC1gUhDaswbq4EOLr5DKWQXlUMS3VvaHAkJvmXoTDReF8EjlUd1oV B4coOi.4YMLP4DLiHBHAQYgmQDdjpwWDQEBzlVbmS6PV7OmcpVWXG1jZK2WV HwWyIQAa91HltnNTAVxJTJzghJwwKz2bUzM455ywPL4xReekuH1al7E0EWD2 kyNn2AkI6OgQL46z5+3RI4Kn7OL9oW4ebnhq5OgXMhIN0RdsKRGY3AEyHmZA EioBvr.z6NIA.JzSrEOApNXnuSCRLgjcJhHDNKbDQdpo3Pn1lTNM7HaN1aZi QOS652VwR8av7.2VxkhxtStMMlGdaL.ICMnjxShXR4O3BJhqFGIboK7QNtY0 uNKe5Sy9dmXblP1aSP4Z6.99iKk9+KJrGEElKodTTXB+cZL9XoUQnqsqCpCi YmdA42AKP78AU3jH020e2fSDSvAzBsNfCSHxf5bzHkcp3FPqKD+PblDmzdC8 LgwrBMRHCqe2nKCpvimbKHDzedAw0xe+2.INP.ZThfBVkEuXUOTspYi9VStq Ms1V20At0j8LcJ1mnsP6O56NA6Xxb9cgmlp00S63qMaCMz1Q1LUSaQYdaQUY +6hr6ccWwrYpx9wusrX1pphxV2vfjQuVZ2F+tNxmAwh0mRvslc4XwejRB+f6 ZfKC01gXQiQnX1gkJ7l4M6+6mk4Mqt5I48i4.heLFPOdxPB000pyRnaHFAD0 rKJ7PZZfL.M0FCOSBa3YnTrVpwPnHwGgB6lacP7.rKQ4vBWc7fkZL3AL2KdP DMI6GMkenADefR1fvr17jceV1Y0AnGEbU3EaHiFtxy7d.gGrvJ0Y3.mYgWK4 qnFmgIHCWiCxiOUuHPqGI5H4KwKGolx6ODdXqeTXumjQA+nizDA1qIByVpbH RSLbBzRdDXai.UC1PMB7feJDORhaT8oa1UtdHcGuQDwOiXzAZKlYkMwPyF5l ysTigjZpOJaCzEMNA1NELncIcesNvxdEiTJgGO4zDt2ZN3nLhx7QwwhiCvXD AljYPBNnYxMTivjLi6KGLbwTF0sgMgXiMTi.GP7QLMKMLEMB3TCmsgZLTz7w urYu2MHoHXLSgFmf.ey7YoFCNvGicYwKlS+zKYCz8wV8RSwiAgZCwX.n93.L iFO.0mEGkEuEqk4SXflN9YHSvtoTXm+XR4dG0qlcW1vz4cVs5ZWvD9llG7Ui CvAY2sypUOpwfC7QIiEu3aH93GfIBCQg502mZLVZiObfbnb.nIxglPACdxrT uVbfXf9hcbfHIE5WO7FpwfCH9LGLvH5HDR29W2tXeHq2.4HvCReb2DOuM93r QLToZPNVZUKobYGwHflBerTyFX8SbCYA0FlIlCasQC0XvA9XoVDOK0B7Hfnc XHSBoHtO4qkcBANL6D5POH83AK4XvCdmjk3jO.lWimz3k6cux3KNP+wvWHAv LtkZLhQyGoTt7sULZVUqgG2NQ55UanwmjiS9R3Le4fHIi5isTN6sUc.YogUF PraOoBc7IlONEIw6EGODYzTHYdIvPO0sNB5qWN8vwyNpOl0IgkjTbFu2ByrT i.fRw9xACQj.99NsiCb+w+Xj3.Sic9rb.EGTP3XAzkkN9QLRIp1GWGjmKH1c ZB8zK24v1O2gRBfrWOKYodsp7EQ91xfNQDjA8THOUPgESGmzT4UwPICr+IbC YBm1S20RMFb.1Wy43AOCPf+vczwAjwwkpWwLEuke5wnYfAnvghgycUHGbFwG GAZ+phaXVxc6ffdTuV9hRi1pN8YIRQraR7Z5k8lRYYnc0mSaws+qgHiwd01V P6PmuZ0mU0MtAgcnOYY9OCN1saCMydyDHs8v8jZ0mK5teo8L40SuqnUMsccM z50eQvlbt4876m+eAed1DsC -----------end_max5_patcher-----------
doing this in gen~ or text-based code would be so much easier, but this vanilla-msp-object-only-version might help see the math more easily, too… either way, hope it helps. cheers!
Raja Oh thanks for your time / knowledge and code in this thread and in the Mike_s.
I will study carefully the patch with much attention, I will share what I can find, if I find something!
I’m not sure if this is what you’re looking for, but here is a patch that produces pairs of shuffled phasors as well as a crenellated phasor that can drive a seq~. (there’s a loadbang in the SetupSeq subpatch that needs to be triggered for the seq~ bit to work) For me, I like to think of it as two line segments; it’s similar to Raja’s approach in that regard.
The crenellated phasor~ will definitely work well for seq~ but will not be ideal for directly playing samples due to pitch shift effects with the slope changes. (though you could use the output of seq~ to fire off samples using play~/sfplay~ inside a poly~)
You can also do negative swing with values less than one as well. If you use a negative phasor, the swing values are inverted, but it still works otherwise, and you could add some logic to handle that.
Hope this helps, and apologies in advance for the Easter Egg.
-- Pasted Max Patch, click to expand. --Copy all of the following text. Then, in Max, select New From Clipboard.----------begin_max5_patcher---------- 3609.3oc2cs0iaaiE94I+JH71E6kNwQ7pDWfVftE69GHXeJaQfrEGa0JK4JI OISK57ae4EIaIaKJNSrob1GR7XRIwi934JOGR+6u4tYKJ9rnZF3e.9.3t698 2b2c5lTMbWy2ua1l3OuLKtReYyVVrYiHud18l9pEetV2NpskskhJ4EDWmVj+ wRwxZySmFFMmdOfPgyCtGDz7efep4tdnHutJ82DpKFhj8ZZNe2lz7LQsdrgs Wa4pEpuGr+x1FWubcZ9ptiWTfY7npgBxU+Op6Hllno6hE+7awQyNLdE6paGv fNDWd7FMwM6GJSiy.+yhrjYpd+i27F0+c+WH7ELF7QBUuNTD0qvWy3MB7E5M 3ainpJdk3T3adaSlwu9osByKxrYuHPBMLjfwgJT.qQDLRAOvnAPD54QDn+Xn d+tEIoOlVIYip.+Uw7UyAPV85JPZNf7NB36je8uM6Zw9fkR6RTJTKrifXarO H7jK88906d3gLQBXgHdeuYo4hkE6xq6wWbdwyPnlqfvP9Q7LDZzlZFOFSyRh G.egSN99uSKqpe8fKR+VRCB7J3RCzbuDnMvEh95m4sAXaLU5AaK8FO6Luvfu VXdu3vDAZ3+HNvFx7FJUsrXq34YuPamQRBmg4bJ4d.GqsM.wA6+37RVCYW3U P04hOIelmL0VkklHdF.C.vA8enJcUdb1KyKB7vHACo8hHjSmSjBBPj7uQ1LO BQHu4LwCYExwXPnP1sRH.LaQb9pYuJEDmScaX3bdHmG0GUnAVQE3.9refIrT hI0hxOJxiWjItRhCCvXs7okYJFqHFc9EkyB4DNFghlyavwHncbjM4tp9ikhb QVVbszF110wUEkOe0bLMJbtTWDFyjLXx4FJQhWR.ChH1QIp2Tvlk9nza83z7 8fviwk6e1G58CveZLNKojp5e6EayRqpOvtMf2.j.sYYNMz3zUqwm822x0w4x 4qdXuqx53.tNto.oM.njAEQTV.XmLF8v9ArCPrHo2RBEkosuhcatJ9QQxGiq qKSWrqVb3upZlXZlYTXe1NQwCsM21d2QUpybk04mdWc05hx5yb4m6ZamQCNS eaj.tpu2Ftme+n9i0bYry1aZdZcpR2iZRoCSeuKZm7hppexfnDS+Zl41OtRb 1WE15dwNbA4narmCCjehiBBBnNvQi9pji9lmc9T3ZXl92hHdgoeRboBy0LkQ jN5vG11F7lvSpIAnXbsjZHB6.PEDbK6x4Vv6E0619dwudgVJzfQMiyBhlyjd bxwRHLzF1widcdY1kDDkGqJ6gzLwihxp95BuaV71scZtuVtMw+bg9Aw1K7Ke mMMcPoQovrzopVC22ZboDHpknvtRCk94H1rVUDsC9ATxr14L8ZmyHFyNQcM1 Nawprhk+hHoqVwYx3qySy6ZFqW2IhGh2kU+wyOE1u+GhWJF7lGFuua1pxzjh bEkz61UM2Nle.XVyS0+e3MReE4waOyMWIeY1UsHtTAsMhGn1NqKJx5209YSo zPbd5FY3A0oFJFEr+gltYaYpYgX12lQ5ac0xxhrrdOJSOOdldRjS3KEeJMod cuXHT8Hu7zssyCy1iQIoqDU08aqNdUU+V5kfstbhcEy60tMw89h70fEfEc64 DIdsxxiUZZQCvfJOGNoHZEmbouOjPlLpJiqOnd9Tdjt.1r9C1opRGUkYGqxs pNuvXqzbShA8FCdudvJ5.rxHiBqzggUnegUoem0RokWFx8RfGXSVcCH6AHTv X.TTjE.xOLUuC.YyshKF2bdUrTnQvLdCBwlG0JqNJSUD6lgoxBrtMd4u.d.j ZEYupfJgtmQjhFEToeM.p+meKUxsBBb29h7Sso3qANS0JDg5frav4QMzDQFF mw9Em6W2B8A53jDP.3affuAMcLvgGXfCM5Vir.r3aFFXa.ak3WuGrMK9o8Y2 wi.K8TbEMFtxtcz1ZF4YuR6ylWdrLlm8lm0LUHpE+WBG9ku6jPaVDzdYel23 CwhnRS6.tdqoYU+mGJpJ1Utrk8n0mUPeRWFWPcZ993y9vAmLN5BWmljzOTHS zCUpXQR1mQyQm3dUzLzAZlwtYnYklEmvYE2hSz7lzjsERyRUs56zqbAVJYyv MFRNpk9i9U+Ulwtzuxdf0h5JMeCwZ4JMeFdvIilibklI2NzrhTPtPyruBoY5 I5TmLZ1YSRzKDNC9o2zcoNax4jbHj18sjvoKxBRN9pd9BVktyRIiQACMxqxJ VDm0rB06e.mYEAe84PZvBmnXWVBXWk.TEu9Yfb7Ef5BPQd1Sf3rrhOAp9jzw LfJ+lRT.DWCpNTVvfEE6xShKSEUyAfqVEWPhLApwiLE8m87DP7VcVLTk6rq7 QgKof9kmGJKUEFzj.JNgNddnhFIMTWeLpTNpBfNs6Clpo6ufUdODgliapZGN TyNwrVUSgbuAQOrKeoVqSyiNoXSrIU13fCxECmNy1+0mc5rhaaJRDiVMB579 ZJgGjoNagACgRQu7xPn8EJNows5O9oz50eTK0bRgVz7IDNGFFffX4e1z9aCl yzaqDHIhioG5vbCxnloXHGAO7jj2AgSMlftLbw+8m8Uk4supmBvG16HCx6R7 VA4M.vrot3gKK1XqTEZz7YJJXh0cJRHdpgFoONO6qJEtEYBMYNlYEYPSMxn7 b8Y.lcUrbhFGkLhVTpUTBN0VNaxTAxGaWMCvDYxbHyNvDL0rOeqJwwiT7OWZ joYm7EYCYXbugL8xZ5HYL8ETdh55aJD1Zxwxq5P0nykLhkrzsfzJPdQMHWHR DI2Cju2fMw+hL9jDwhcqVohXQDWkJJAUo4KE.cEKVAVFmCVIpAOJJeBjEWtR Hugsh7D0MHCmwDqi4hO6N0gdsBwooFPwlsxDjog4Px.vr+BwQ7aIwKew6UmV uUfP7bX.mGo2F0lf2N+qDM5puSc7myZMSlQD539pQoSsdy1cvjZS046svTSv FV0eRmbW199mkBuTOy8zTPoDqVco+e9F6BQ3s6YwwVSCJ7VtzZiWT4s3gZXf XbsEa6NmP3SsvUhHqN16XCCZ176VwlnIeesAAemzQmxMwY+2b3bLV9UY7iak Th56T4WSJpUa5MQ5p00qAeqzemOWKjOp0m0+E70dIZM0CFLxn6Jb.fMb52w6 ZO8LaUPPk3W2IjtId0V.alI1IFxbjePrKRRm5Ev9O+7EdyLOt0tFnYDkU9yS fW2dTmKCRJjGDf4R62ADW1i5Dzkyw2zZsgslm25lhZe1mAPJ3IvO7md69Y0R U1bzJDBGZdVc21WT4wiOlE1MbF3PN+SFwz8woDyps787hr16tnVz9DZ4Tz.0 GShqiaVwY0RqpV0XIyGy7Iu4qDymG2sxkdnJmTpOujqorTYzy1yIxKNuHi6f ESp2NBy4phYwtQQ7.a1a70VFbOKaS9APcnuyxVtX0xhLytxQcKTDmn1L6C7W G17mmQGU.syoMBDZBNmO..M1YQTexBE.oXMIvCihHb8ew4ZUH5M+o+AtuXDf b0ikeYV5VoQp41VFzKbHqTHoyJzXewPwS9Zoa.nf4RLxaIafycGffdCfdcqf E03HaiQb6qcEhe432ekmMNGNRJ5tgJGy2CjOVzM.xWtR1tXAtrranvoVB8cO 2Ym73KrgFxObRPMH1vl7T47ruwEm3Yn23K1l7UNci71LgiF.uLtHRvpfZLGx MMw2aek3PjK+Jwc+dPp8MDpbS5B51c5pmuzFKcETapqMqw9hl77qVsLVefTo b55J35EabWu3ls+Rf8iiJ9MBPoc95J3BFabWvbCnhlbfRjII8hRoOB96zyqY oIHlC0LXncLJb5ME5u0hqEZLI4Ga0Cd3j6jv2+cWbE1iiMMhV1yJGbxyoqOc 6tAYZrhY2EJHY5OUqqEaAxQegn7psd+vlneMPRj8CFP+c1Uadqcoxz+BpVp1 RL1VwX2DnFUCOTl8yVpY6WX2U8A9opB7dquiNwIQqI2sGel0HTjAXL0Oh8rF M8Yw8eEubMnp8L1dabZIPdohJvCkEa.wxVJk2V2MVy8fpBvmD+krLyVwQUna f0wYO.hq.ahyep6E64RUSE5hNaNbyY2j0RUKbpyk46rXHr6QMwWrUvl8lOwk RUwehp8ry4VN99RqFeCPvc.GH2xUrizEpHOqmGxcYUnlZ87MmuxpbWQ8L.YN WQFwepuX7Q+T6ezOXfqi2esMf1I6qVbusK6.6oVX2sA7oam1S2JsmL64J4Pb fZ5SwWSpwErA4MrA5H03GrA4.0D4MpIxApg6sYJjiTievFtKR3vapoJHwajC zEUNP+oyA5jBYl+nGlKzSn+nmHWoGOIqG3J+imrRD5hYB+QOHmLhxtozFh7G 6Lx4oKOQOtHti7mgchqbO13lO5TwBGoqndHha1wwlefl58MZyuRQM+tPF1sP ztfxpbW0kg7BXicwESXzsksYr+bcwIc8Z5AcCY6IxaziS7yX7.yWvowWALwa zC1k.Cf7aL4KOFSoSZ6Ctwj2Q2X9Zxus70jf8myBXWnGzMF83QmobQeHwe5e nPGW7QOAOtX9h5Q1GWfGl+ltBcgcNze3i5D8piltAnGOhOtv+D4OyWLWD2C8 m5mPW3mC8m4BrKw5xFCeNJ3RDU+yocHkOOhZNNQLGGMGZ4JDIoSgsiY2VPKw ep14Q2V3SnSq5LzexBGOVCX7yiw9CQtRP9wY2HWb9NzeItHD4J8.u03ff2Zb P9hk1ICfAdCgBchk1eZoYbWwGOEehS4hCh7HGjSY+xmoGzo7CR8X9uPHWIHO wD4D83QK8AAtRP9YUiotX233o0oWrG8ZmxL0r0Q+pspnki90Z8neoVO8Wo0g 9EZUNN+wa9ePDftTf -----------end_max5_patcher-----------
"Hope this helps, and apologies in advance for the Easter Egg."
got all curious looking in the patch for some kind of easteregg(y’know, i’m used to people saying that about online videos, when it’s because they accidentally left something in which held the shape of a cock or vagina…)… but i must’ve assumed wrongly ;D
It’s an awesome patch, though! :)
Sorry, nothing dirty, just the opening of a prelude from the Well-Tempered Clavier.
I have implemented swing for the Husserl step sequencer in REaktor, together with a randomizer to move note timing slightly at a skewed standard deviation around center for a more realistic effect, and the results were quite pleasing. I plan to be adding it to the Spiralab metasequencer by the end of this year, but the implementation of Husserl in Spiralab is still in early stages. The documentatiion is done though, and it can be seen here:
oh, so this thread is continuing … so I will continue pooping a little bit more; please discard if necessary (could be the best thing, it is just that something keeps me from restraining):
@Raja, we all admire the shared knowledge of yours; I continue to love your shaders from years ago, and syphon is big.
But when it comes to swing, I have to insist, algorithms are not yet capable to make up with humans until they emulate the necessity of expressing a feeling and sharing that very same. Patching as nifty as you do; they can handle sounds very well; but when it comes to beats they reveal their mechanic. Nothing wrong with that, but still light years away from swing … because they are bodies without organs.
And there must be something fascinating in pushing that. Keep on with it, Maybe there is little time left until we feel ‘kissed back’ by a computer?
And yes, it may be the wrong place for saying all this, but it always keeps me thinking about the nature of music and what machines/operators are doing to it; and how the real world changes with it into a giga-machine, with no space left for human feelings that are not reverse-engineerable …
Swing is one of them and love is another.
All you get back from the machine_industry is techno_music and porn_sex.
Doesn’t feel good until you become part of the machine that once was made to set us free; truth is that it enslaves imaginations and feelings because of its possibilities and probabilities.
oh my pathetic me, what have I become (talking about me, writing like that)
but thinking about real swing; it could be a backdoor …
- This reply was modified 2 years by ctrlzjones.
"so I will continue pooping a little bit more"
hehe, my kinda humor ;D
"@Raja, we all admire the shared knowledge of yours; I continue to love your shaders from years ago, and syphon is big."
HAHA! You’re thinking of VADE! YES! He’s awesome, love that syphon, too. It’s an honor to be mistaken for him.
(I assure you, i’m much less important than he :D… but thank you for the complimentary sentiments…)
"But when it comes to swing, I have to insist, algorithms are not yet capable to make up with humans"
yes, indeed, i think actually, everyone in this thread has agreed completely with you so far :)
(i wrote "i can swing wit dat" referring to what you were saying as ‘dat’. meaning i can move-to-the-groove of what you’re saying and agree completely :)
edit: but i’ll remember to refer to the algorithmic emulation(which falls grossly short of a real human swaaaaang (<-see what i did there, almost said ‘swagger’ but then worked it into ‘swing’… an example of the humanness of ‘swing’ realized right here in text! (*applause* thank you, thank you very much))
as ‘shuffle’ from now on.
(maybe the math-emulation should be renamed more technically to describe what it actually does, though…. something like ‘quantize offset’… or ‘fake swagger’ >;D)
right, i meant Vade; sorry for the digital_confusions. You both are examplified.
but now let’s have someone come up with a code that is really swinging, that I am longing to copy/paste for using it in my further proceedings …
Peter your patch is just beautiful.
Ernest thanks !!!
Not to sound corny or condescending but ask a question and getting back
three solutions of my favorite gurus!!!!
We will study the dedication of Anna Magdalena studying his small notebook.
On the subject of swing, is very interesting to see that CTRLZJONES vehemently defends his point. Anyway I have often heard jazz students fall into an automatic swing or even antiswing.
Finally, if a patch emulate a breath, a pulsation, a somewhat organic, a tide..
Sorry for raving about it (and my eng): I think that happens in the flow of anticipation, a game with the analog but proportional relationships, happens in the mind of the performer senses the sites (strong and weak beats) and similarly using passing notes etc. lengthens and shortens lengths.
But the same objection is valid on the choice of a third or a fifth, the direction of the melody on a patch of algorithm melodic creation, if comparing with improvisation.
Thank you all, and sorry for these past delusions, blundering and cheesy.
- This reply was modified 2 years by wendycarlos.
automatic_swing, anti_swing? never heard oft that …
maybe a question of connection with the machine that makes you loose the connection with the outer self / the others, that is reacting with a 0/1 where should be floatings or a contingency based on how you feel?
this is worse. not intendet but a result of the false promise machines are making to us.
I wish that we could overcome machines limitations. Thinking and feeling and playing and programming out of the square. This is what MAX/Msp was made for once, right?
I cannot write that code in MAX, but I wish that others could.
And then let me copy/paste it.
and apologies for not be helpful with your original request & being contra-productive not sending any code and with the *moohhs*, but as I said, this ‘groove a.k.a. swing – thing’ is keeping me for a long time and therefore I’d might be more insistent than I should be.
Dear CTRLZJONES tu hablas castellano?
yep, totally out. I’d say so. sorry: over_&_out.
George Benson is a crooner. Gotta listen to Zoot Sims, Cannonball Adderly & Ron Carter et.al when it comes to swing and groove …
good luck & sorry for the intrusion …
One thing to consider on the automation of rhythm is how the act of creating a rhythm via computer controls is different from what a musician does when playing drums with sticks. The drummer moves limbs in some regular pattern. A computer musician uses a machine to create a regular pattern. The drummer may alter the pattern in ways to enhance a particular beat. A computer musician similarly alters the pattern to emphasize a particular beat. Maybe the only significant difference is that a drummer is more physical in order to evoke an elevated spirit through music, whereas a computer musician is more mindful and less physical, in order to attain a similar expression in the physicality of sound, without so much muscular exertion.
@ctrlzjones: I’d say it’s less false promises from the machines, (poor things don’t even know they’re making music) and more naive wishful-thinking on the part of programmers. Doesn’t mean it’s not worth trying to bridge the gap between computers and human musicians, but it’s as yet hard to train machines to do some things that a five-year-old can do. On the other hand, there’s this: https://www.youtube.com/watch?v=pp89tTDxXuI
One last thing:
I am not picking on you, only (a little bit) on the thread. Instead I share your inquiry by heart. Because it is exactly this break point where the drama becomes visible. And it shows why we are (or at least I am) with Max. Hello world.
And I am totally aware that these comments do not belong directly in here, but as I am not able to be of constructive help with any code I still like to say something about it, that maybe gives a different perspective on thing. Although I am sure that most people here already have it.
Again: please disregard if necessary.
It is obvious that the quest of understanding oneself as human by reconstructing reflections into works of art/technology has been a driving force for culture from cave paintings through the inquisition to nanotech. Emulating our understanding of things (that is: us in the world) gave us the piano, Teflon and morphed the biface into a mouse.
The bad notice is that ultimately there is a feeling around that the commandments are changing the guard. We people are converging into operators of the machine that are being pleasured with all the things it (and by ‘it’ that I mean technology *and* economics) allows us to do instead of telling the machines what to do for us.
It seems that psycoanalists have to count in another phase into anal -> oral -> phallic, that is *tactil* and it regressional tendency hits us late, when the personality, what we are and what we want, should already be completely developed.
Our idea of creativity becomes more and more reduced to ‘what you can do with an .app’ and we (or at least me) are barley noticing that.
Again, I know that is not the best place to say all that; but I always enjoyed that the cycling74 forum is not only about ‘how to do stuff’ but also sometimes about ‘why to do stuff’.
And that rhythm stuff is a perfect example of human supremacy. The ‘drones-throwing-and-catchcing-sticks’ shows that technically we are still with Newtons mechanical universe. Only that is not longer falling apples to be understood but how algorithms are deciding for us what to do …
@RAJA_THE_RESIDENT_ASSWIPE sounds good!!! : )
@CTRLZJONES It’s an interesting discussion, the problem is that it is not my point, computers especially their interfaces are reducing us to a protolinguistic was? people in their touchscreens seem apes in an experiment? "Mac is Catholic, DOS is Protestant" as I said Umberto Eco? and still, and still!!!!
drop the bomb exterminate..!!!!
Lately there are interesting observations (I do not intend to talk much about what I do not know, at least without a few beers …) in fields such as neurology, some jobs credited observations and ideas about "decisions" someone was telling me a few days ago that many of these data (make choices about the things we face, even before this reaches our consciousness).
You said you did not know the term antiswing has to do with some erroneous way of phrasing which amalgamated accents and notes (usually related) compared to down and upbeat are poorly executed, although written, it could be said that it executed in that "antiswing" corresponds to eigths in swinging.
On the other hand (and my favorite of many):
Or is it simply a linear-nonlinearity problem.
The EWE people, has a good method to learn polyrhythm and simple, but basically manage to learn that small cross rhythms ..
The Hindus have other systems, eg konnakol.
I think (Sorry for my ignorance bold) somehow, different results generally between an adult like you said "no_negro", Indian and a white perhaps in this aspect simply a problem of education algorithm.
Please read: Ewe Meter as a Matrix
on the other hand, something you wrote earlier: "Nothing wrong with That, but still light years away from swing … Because They are bodies without organs." I think it has to do with us is easier for most point (markov or not) to the structural rules, and certainly not the "gesture".
PS: Please read 3.1 Las relaciones https://sites.google.com/site/josanaramaio2/la-anacrusa-capitulo-4#_ftn1
Instead of measuring interruptions and turn them into a frequency of a phasor or bpm transport, ¿it is possible aproach to extract the time (bpm) of a (pseudo)continuous gesture?
it seems that I killed a promising thread …
sorry for that.
I’d still hope to read more about electric music in regard to human perception/creation <-> machinistic mirrors/limitations of that; and the struggle with impotence on both sides …
the swing_thing looks like an inviting breakpoint.
yes, I play doublebass and there is a meme going: ‘you have to make the metronome swing …’
@wendycarlos: I am loosing you with what you are saying. too much offroad. but good luck on your way ;-)
as for the videos:
– the throwing_stick thing clearly shows that we are still after Newton; although one trembles with the stick, the emulation is purely mechanistic universe. No quantum feelings involved … it is still the old mirror neuron acting out.
. the presented .app is painful. you hear that Thelonious Monk is puttin down to all hims statistics and they are so far away from his actual playing. listen closely: it sounds as a Van Gogh done with ‘painting with numbers’. And the biggest mistake is to morph John Coltrane licks into Miles Davis. aahhrrggg. this cannot be taken seriously, not even by the facebook_crowd …
@Ernest: it is not the the sticks; it is the body that moves them, and the thing that makes the body move.
it could be the same thing that makes one write code …
@Peter: ‘poor things don’t even now they’re making music’
one would not to expect that from a piano; but it invites us to play with it and express ourselves.
musical instruments (and how your body handles them) are always the hardest limitation to overcome when it comes to playing. The difference is that it is unusual to expect something back from a piano; all that comes out of it is on your behalf.
well, okay, there is some promising publicity going on, buy this and you’ll sound more like you. but I never believed in that.
or as Brandford Marsalis puts it: you can get the hottest mouthpiece and sound great, but after two weeks it is all the same again, because the possibilities of your body (e.g. unconscious) and its imagined sound is stronger than any possible purchase. it will convert all the possibilities, shrink them until they fit the sounds you are able to imaging.
the difference with code is the the body is count out. feelings becomes brain matters that are reflected in code. how can code emulate an urge? swing is an urge.
so nut-picking, I know, but as this thread is already half burried, I thought I might give it an (pen)-ultimo hit.
—and if all this is obsolete, because there is already a theoretical reflection going on that I am unaware of, I’d love to read about it.
- This reply was modified 2 years by ctrlzjones.
- This reply was modified 2 years by ctrlzjones.
- This reply was modified 2 years by ctrlzjones.
- This reply was modified 2 years by ctrlzjones. Reason: grammar
- This reply was modified 2 years by ctrlzjones. Reason: grammar
- This reply was modified 2 years by ctrlzjones. Reason: grammar
amen … Ctrlz: bye bye … espero que logres tener algo de swing.
I always enjoyed that the cycling74 forum is not only about ‘how to do stuff’ but also sometimes about ‘why to do stuff’
definitely. agreed. and maybe every now and then, ‘stuff just for stuff’s sake’ :D
it seems that I killed a promising thread …
sorry for that.
you didn’t kill it ctrlz, we’re just a busy/distracted lot. keep writing more of your take in all kinds of threadz here :)
Forums > MaxMSP