Here is a collection of Max patches you may find useful in your daily life.
Please consider adding your own patches to the recipe book. You can add to the recipe pages by adding your own code snippets using the <maxcode> tag described in the Editing Quickstart page, or you can include a link to a patch posted to the Max Forum (if you post a link to the Forum, future readers can also see the discussion that generated the patch, too).
One of Each
There are times when you want to generate a random listing of numbers from 1 to N, where each number is used only once - a musical tone row is a good example of this. This code snippet will fill a table object with a list of arbitrary size, and regenerate new lists when you need them.
Copy all of the following text.Then, in Max, select New From Clipboard.
----------begin_max5_patcher----------
1025.3ocwX0saaBCE95jmBKztjEgMX9YZ2rmiooJf3l5UBDANccaZu663iMo
IsIFxZfkHvwmXfuy24WyuWtvqn4YQmG4SjuRVr32KWr.EoErvNeg217mKqx6
vk4IU4EUBOeye0I+kPKlwrBZyq2bpj58ak0UBEd4GIrYu50R2kqJePVu4tVQ
ox.JZT7p.eRXDUOPiCvgH9p.x2rWkbMBrlhu+QZROvL2c0O2IL2GOYsxym3U
.3y6vktKuMeqPIZuSTipEr1fdHB+Cdi6uknhe25bUt4VpABGNB03BNn9jHeR
B.VXBCN70KQuBPLSu5L3.F0KNED4S.A5e.qjlP9l9w7mkK0m7Go0nrY6VgVy
rPT7LxadelzITD0CBh1BQZtG+8IltcshN3RyUxl5iHbVRplh4HsGXOcfvNwX
RsBuuoV06HPiVEbVabuz6a2TfyOrtyX0Yon4NLCs1Ib8.icAaN26Hbbvp8kV
Ydk2MkRKqjkORdPzBLYC4dYU0aY0YhfnwnUhFZHnHmDT3skf1J55x2HdCAgg
9jO.NynO2Gndtx.LJNg5vEAT5DcvUfwIgg9prfKvAQWLwvKYCtMzSs3GvS7M
ryGISLevSWAzAKDCVBic5QPcllbdHDEQZ+F79Cd3NHFFxEII5yotiTFp5wEG
t0T19sEh1CTVqrqL2VcZU16lrXCRVlDublKxhcckZK1T1T0zZKctJMF9j3e1
eQO5A5pB8j5dtKu7wIMf01YCKCCXiSbw0g+uydoHEjBuozyyRGzHrjVry7WW
NYN5y8FeuIkZJa1WC9mj.3K87434WCGEMrKSL2T72Y7Ien3y9i4LkeAzDkHu
cN7jLI7McydINJdPGICbuwzSwdkpo1IIbsoQLcBxb5Qj3Va+m1.xErz6+kDZ
I68m+LbXE2z+WVlKMOcbILl0fg8s02DJxUjPFS2SHMMyVhQ2v7k3nrqqdtat
AWlWkr90ubADkZ4mRXcM6aK6ed1HSB8vCasnSIqwspdzZ.DSdQUdPtdsn939
C1JWuqA.uEBLfB4urcx.1gMW9xyQ1oax.IkfyZpGK9COAamG+52VgSE31AG8
9ed+340DJzMMCXzPSSiTNeU+rIfQgRqjnAz.nlGgMdEHLH.2yDyLPsYOgYSD
9CGxBDMedDiL.iNanYH2yzYCMrwDrLqVJ1PnY9fyXxjvutDI1LGz3iyifylf
3P9Hve3+D9YYXdjimMA3OYD3Od17FhGYf67flzQflnYMR4V2CSfoitjXzEqu
Gl3IwSKajQJzqC+5ZrblA+g3fd1TTwkNxTUQWgBXdw6rXrWR8Ltc1fJfom37
c6dRz1YAAhcX6Be27lwh8woxZyTDCdshmj8qOco9t8mk+EvVdHIF
-----------end_max5_patcher-----------
____