Skip to content

Instantly share code, notes, and snippets.

@jeevn
jeevn / karmaplayhead.txt
Created December 27, 2017 11:58
maintain karma~ playhead position on buffer change
----------begin_max5_patcher----------
1703.3oc6ZkzaiaCE9ryuBAgdz0PjTTKys1dXN0S8PQwfAAzxzNJQVzfhJKy
fI+1K2jrjisVrUV.lwAPRlhzusu2iejLe+pYtKYORKbc9jyWblM66WMaltIU
Cyreel6VxiIYjBc2bSXa2RyEtyMuSPeTnaWTxycX4UsmklSSXk45WBsMtiHR
tIMey0bZhvHTe7Bu4NHf9Vfm9KgK7b9pcH4kaSyynBsvA1FSWoEIa4s+Nvce
GYkhpd5YasP7TFU24p9srb4xLZQ5JcynJMiSKjVEQjxxapcFEJ.pt4YuTqaJ
a+1xBQ55zD8HapiF4naQ0vOt5J0k4WnWN4FR9Fp6o8mf.smrk+LdD9Sb3k4P
gue9lcYjmb6CoAvZehE1MJOSvGdOyVZQAYO7n1yTPEN+FnKTimw4Dqu4iTWg
vS4bfGw4bh7PvIcNlNIdZG0nBttNecJMYAaWWFbS6EMd60O9cxdyoOHk+Kq9
5rzonS6UC6sw49L3if98OQcA3vM3kxRWtymXCe8.LZSIQX7B7Xix3KNJuNiQ
@jeevn
jeevn / circularmotionfromphasor.txt
Created February 23, 2017 19:30
[phasor~] to (x,y) circular motion
----------begin_max5_patcher----------
730.3ocyV0kaiBCD9Yxo.wyoQFaB+rR6IY0pJGvaiaI1HroaRqZ0dt1G2Kvd
kV+CvBIABpJA0pTay3wi+9lwdF+5BGuM78Dgm6Wb+lqiyqKbbLhzBbp+1waG
deZNVXTyKkuaGgI8VZmSR1KMxg+8Wte0EEB9yualKmxHo7JlQAXsPg7PNwrh
F01TsYiUjesDV0NJKmHEcEVfkoaorGtujjJsH1ecxJvR2jnUqW5FBziQQq.t
eudIzLyFw273cAPu+abdkrw5.sv2VrP2rbht.xKY3z28FjP8fObD3mrVC4fi
ZOG7QwWO3yH+TYxSBfhTbNw8N+Utpe.caiJ18SdnfXwsmWKDOk7EkDg57AVR
4rNbElfLgmvHcGnto0N8bYgiEwMKs1ykDpagvA7YQm2m4+oymMU1aOiLMxGN
SjGzv8vUvXzbPefsyGNJ+Ct47OkKFjt+HmikSly9WjyglNXxnT1+lS4Bb5S5
XM3JbNGdIRCgVtCCFi0vjqHq4Yj1XZAtDuiHIk2SX35BTfNNjTdNuzhWP2bZ
@jeevn
jeevn / nodes_getad.txt
Last active February 22, 2017 17:48
Get polar coords from [nodes] slider
----------begin_max5_patcher----------
707.3oc0VssbaBCD8Y7WAiloOUpGj3d+UZ6jQFTrUBHXDhT6lI+6UW.GHga4
hcm5G.zZocOmiVsqdbiEXW4QRMv961+v1x5wMVVZSJCVsis.E3io43Z8z.Lx
uK2cGvw7WBxQg17Ws8Bc21Yl0TT1HxIB8ZfsVqvhzCT19a3jTgIlx035XiBB
Tu780CPacs+U6RnYZuKi32B5btwyhSUDiO.2lWhk9qaM0hS45+BzCNTVGZPJ
aOsYi5gyGize4CQ5XCoimiz9SRZJ6xR4zxhBhLFujybbFsodbN6NMmgHMo87
MjV+TYZLR6AVGsfehzBy1mS9I6Myqv0SKn+EjWxy.ReLN7QKus.0HOvctbQH
Bb1QbbAQP32PX3cFp3NUhJvwFrSJuyksdaIu.qgT3+XAI7MnGv+mziIJg0vp
vo2a6t0dpBYKJVHjVrhRlSrhVn5syasL9mnFvkXhXiydm7GlXRVBli+gf4xG
tnUxKH0038jWQ68DwTbdllWPygBXr9kObNRillzWzt0kYjI5P4szlY6Vpah4
@jeevn
jeevn / prime.rb
Created February 5, 2017 15:44
Regex primality test
# REGEX PRIMALITY TEST (after a perl by abigail.be)
# Call with int arg >0, e.g. $ ruby prime.rb 691
N = ARGV[0].to_i
print "#{N} is "
puts ('I'*N) !~ /^I?$|^(II+?)\1+$/ ? 'prime' : 'composite'
@jeevn
jeevn / collassignalgate.txt
Last active February 4, 2017 16:45
use [coll] to gate a signal
----------begin_max5_patcher----------
1427.3oc2ZssjahCD8YOeEp7SIa43QRHtsOkGxK62PpolBCZ7nDPhEDdlYSk
7su5BL13wbI1XxlslxHCHi5S28oU2My2tYwxMhmokKA+I3yfEK91MKVXtj9B
KpOewxrnmiSiJMSa4lJoTvWtxdq7HY7iL916KnwR6iA4tFtp9H40if6p+ErD
yiQr4KefPZdL7pLFOkJMKAp9hkxWRolIevzDUximm8RxWxoVAX4lH91kf6z2
862bi9vpQBtT1N5ZI8YYyJtKpfGkQaeyOitqG7icPqcWABH5iNPsBPe7UEvF
QQBsHVjJJr+.35PWbHAsR8MWOhOzS+MXX.zIToH6P2g1KBEJITRKtmxi1X0X
n9zqYhDyjfmTqhqupQKnWMbyB8ffKKY+icAHqgco9WtR84UYNJVpzaa1J3mE
jyKnkTtLRxD7CTxdXiiku9Hr9vaVxySGukKTqSJK9qsbFi1QStORJKXJF.c+
2Jqcmp8mztLoUTwCMWt45GZnRE7s84V0ZxkOJJjuc1mZpMFA7ItWlxQ2.nFC
@jeevn
jeevn / differentiateinput.txt
Last active January 23, 2017 12:49
Distinguish between different sources of input for a Max object
----------begin_max5_patcher----------
1214.3ocyXsriaaCEcs8WAgVkB3winnd4rr6xhftoc0jACnjns4DYRARJaOM
H.4yn82KeIkOjrsF3Wxi8jtQOnnHO2y8dO7R9sgC7x3qIROvGAO.FL3aCGLv
1jogAMuOvaAdcdIVZ6lWNewBBS4Mx8MEYsx19ejIIhkDfZNAHIUXAVQ.OTIn
L0ifEDoDOiHATlsCeFuFjyYRdIALkK.Db9bfjWKxIiaG4JrJeNkM6IAIW4PH
LZr+HPPj8VXr6M+w9fGa9GV8BJqjnrPE1zHsvBPd1y2E4uKty4kbgaj8GiBh
BmLx7PXj+jT6SIt1fcmAdspcJ7aZUpdojXmkMnWPjZZBqnb1tVPnyBBL27at
.dz7Oee3PykQuQ+vG94O9GbtpFW9ye7u.sQqmaKGWynKIBItDrDWVS.BhRP0
O9asCQIkQx40L63DcXuPPfk3gN9OwcMrGdgvId8jMMV2y0REcJM2Ro618CP0
AvzwQZXlb635RNt.fAV.n1KMFbXZDMwBLn+Dys3XyUTRenwniSiY0YYNdD12
@jeevn
jeevn / fibonaccimax.txt
Created January 14, 2017 09:37
Fibonacci sequence using basic Max objects
----------begin_max5_patcher----------
809.3oc2XssbaBCD8Y7WACO0Lg5QW.Ctyz9ijzICWTbTpsviPj5zL4eufD3f
SMFEhrZZeQdXsP5bN6pcWwSyb7RK1QJ8b+h6UtNNOMywQZpwfS6yNdaR1ksN
oTNMOF4mEo264q9KAYmPZN0E0YqT73ZhzXmEV0FJaMQHWA3KFKpDcVQsV2lH
xtixVcCmjIT3BBBmC7cWBZFQKmGVOhlCb+d6qnVEwiaIp46klvV442969oQy
kXpF7eNxqwzyyl0L3qIwyJ1rgvD+Ay+D5B2RQBW7F4+VNord8RDzBVO1hkzL
LtYDzNrmCGpYfg0L0pDIEtEJgq+5zSKVXTs.dw0LJiJnIqokD2ucMqaNqoLR
VQESz2aOoPkQocexiwGm1gSg1oUBQA6cEmCGMNWg9fvtwQhyOF4vlzm90g46
sELQI8WRinf4.y3CUB.BpzgfS4ECB5C26qJEzaoYxiTx81fxvkVVFfKC0WFv
FWFDEqVUSyyTntxE2FvqxOs.bpPcZSdiiwbn29cgmrgHH7aHrjTEZASf3CTe
@jeevn
jeevn / randomfrombag.txt
Last active January 13, 2017 10:17
pick random entry from a [bag] in Max
----------begin_max5_patcher----------
782.3ocyW11aaBCDG+0jOEd9UqRYQXyCgrWLo84XcpBBdT2A1HioMqU869rM
PySEBMi4DEoD4iKb+ue97wwKybfI7MjJH3qfe.bbdYliiwj1fS6ZGXQ7l04w
UF2fq4EEDlDNu4ZRxFow9mw2.RhYYep6J+Rjknuh6B2VKr5BJKmHM2HTmabl
rh9LwXCuqu7ZYmycVKikqumxxtSPVKaTsm99CBMeibWo+AqV.9Y6eglZjGO4
guDFA2Inr3BSPgeWPiyg5K75rY5ul+uhBzM2xJ4k04wRhBJYfucKqyqbJirl
WyLthuDrBErCq775gU9SKqTZLgHfiM6vAukcMol7Okjlj.R0HG.0Eav2j99L
.eJF3EtZQfprIzrvuGFfGfAuEAgxtjHtivhSxMd3dN7g7jJjGUJIhYo7h2Ea
3gKJdWr0CtPmDWtFbEfF53UP3zVxjU8DUoG7fY+Qootz3LJKVYxSrWSd5YRZ
76mm9HKs4+b9Bp5lCPSx9+YBFD1eaCV+A6uhcm1BfjZojyFrmwQY4PcENYYd
@jeevn
jeevn / blocksmatrix.txt
Last active November 23, 2016 18:59
[blocks.jit.matrix] offset glitch?
<pre><code>
----------begin_max5_patcher----------
1376.3ocyYsraiaCEcsyWwsBYQagGCQRI+na5CzVzAnHcQWzEoSCnknsYhDo
qDUrSGL.82n+d8Ko7gjs7DaKYWEOANVLhhh7dO2WGR+9q54MUtlk6AeEbKzq
26upWOaWlN5UdeOuT55nDZtcXdQxzTlP4028LEasx1+amATwSRAClwmWjwxA
YgBVolA7bXtjKlCRArfkw5CILEjxfGDxUeF7M2yXOREYTd0bJJR0uqdP1Uzu
r2kTUzB8zbWFKR4jXzX+A98gfPyUxD6MX8U3ckuyLoPky+KlY3H7fpoJW8Th
sOupkjGauUN892DNxq1aKnotQ9sYbZR0SVp0OMHPUbonl7DfshCdnowu7xFg
QqVbQkVgL88gqtxbo++Sn+1oIxnGxGbOWMHkpx3qeGHmMKWixqX7rXASOAmL
1NzhpHG1Nx0PN.1hCZI1Nzqq.CAakdFeFVrjF8.3a9reMF0n2DJz1LzZDw3Z