Cage.scale

Discussions, advice, bug reports and much more about the "cage" environment.
keithwclancy
Posts: 10
Joined: Mon Dec 07, 2015 4:32 am

Cage.scale

Post by keithwclancy » Mon Dec 14, 2015 1:43 am

I'm wanting to define a 24 note quartertone-based pitch and register collection using the cage.scale object and by using a starting pitch and a sequence of midicent values to define the intervals (it's effectively a compressed all interval chord). It seems to only display the first half of the collection. Is there a limit to the size of the scale that is possible? Or is there a better way of generating this collection? The purpose of it is to define a harmonic space for a note walk module to move within.
Screen Shot 2015-12-14 at 12.39.25 pm.png
Screen Shot 2015-12-14 at 12.39.25 pm.png (43.1 KiB) Viewed 19512 times
Hopefully soon I will be better at working with Max. I've only had it a short while. It's pretty much a dream come true for me. I understand from friends who use it that the occasional snag is something I need to get used to :-)

keithwclancy
Posts: 10
Joined: Mon Dec 07, 2015 4:32 am

Re: Cage.scale

Post by keithwclancy » Mon Dec 14, 2015 1:58 am

damn it was as simple as specifying the END of the scale! Haha I'm so sorry I'm such a newbie

keithwclancy
Posts: 10
Joined: Mon Dec 07, 2015 4:32 am

Re: Cage.scale

Post by keithwclancy » Mon Dec 14, 2015 1:59 am

Hopefully my dumb questions may provide an answer for future students of this amazing piece of work.

danieleghisi
Site Admin
Posts: 1347
Joined: Fri Dec 03, 2010 1:25 pm

Re: Cage.scale

Post by danieleghisi » Tue Dec 15, 2015 5:47 pm

No problem, happy you found what you were looking for! :)

todd.harrop
Posts: 3
Joined: Thu Mar 17, 2016 12:48 pm

Re: Cage.scale

Post by todd.harrop » Thu Mar 17, 2016 1:00 pm

Hi Daniele, hi Andrea,

How can I fix or work around the bug re. changing the base? I would like this scale:

Code: Select all

cage.scale 4990 9110 (146.3) @base 6900
such that A4 is normal, D3 is 4998mc and E6 is 8802mc.

Beste Grüße
Todd

danieleghisi
Site Admin
Posts: 1347
Joined: Fri Dec 03, 2010 1:25 pm

Re: Cage.scale

Post by danieleghisi » Wed Mar 30, 2016 10:56 pm

Todd, sorry for having waited so long!
Your message ended up in the moderation queue... I thought I checked it, but apparently I didn't...

Not sure I can spot the bug you're referring to.
Here's the version of the cage.scale abstraction, which in any case should NOT have this bug. Can you confirm?
Sorry again for the delay.

<pre><code>
----------begin_max5_patcher----------
3354.3oc6cssaqaiE84juBBiNE8LSZJuSohYFzAGTf9RmVf9XaQfrMSh5HKY
HQml1h9uORjxNV9J0ESSUjyAINRxVdwE2bs2bSJx+31alLM6UYwDvWB9QvM2
7G2dyM5SUchapO9lIKhdcVRTg9sMY5JkJKcxclKUn9sDo97qOS1JUhTo9skR
yccxznzml.945KmtZQbZ4aPeyP0mbYjZ1ywoO8Ptblx7wnbz8v6.HDq5ELb8
u2bihmq+Zyl9KeNaxa2byWu4tWcx+71aq90cVV5Rk+Z4cb88SIeUCmIOljEo
.bHD1hBt9CcjRN97kbl9ENQWxwaUxeLKUUD+65uFT4E1mPvS15slFsv.z+Sd
bTxEmplFM646eLNQIySWkjzB9Zxck+zZ5Bgz7DgoMQBPcftBaKcgGX5pX0hV
xSwopNzlhnMlHXZmsrPWQpZI3mljKU4wxWjfxhWkE1OMwgDGNjbOqRSB1AlS
HZM0sMfj40DVMiUdahSJIh7h3R032f+MShVtbqSeyVejJZ9Wxz2HwcaNUbp4
T3MmJW9R7t21x6adIsnJ4jU4Fn+JmN4saS17pF7waTSzU32t9FtgIohJtips
.CBvZCQF8Mlrz13ojrY+Ool4fqOY1RYZb5xbYgLUEopA2lKOW9XzpD0CGtZn
40eLZl7ne3CVubyjmximmkVAhFTc0oW+0UpDwL51aWXzuiznkG3CWZTTRKG4
hEkExUESixqpIlZLrWWAMQkkkz7Ra9bIxGU0WdYbZ5NrnJa4wuXd7SOehO6z
rxKt3T2a8UJdXUp4pOT1dV8PQzKMYaUTRRcC7l29WiRiWDojpXSU.Ft4hxzn
xB5yEyxyJ8nrc40bkWNvUlWZDOS9qwyUOq+h11Xn7sGubsQzjM0xyieRVnZd
NUzSEMOydBMkmZ0z5FoOnjKVlTVJZ9FZDk01sH2VJrw42QRbV1hEkV9aZuss
t3GeNOqj3hms8U2GkGSv6XhdhPTkZGIfWYVKv6FA1Iz81KdD5jc9LGtc19Zf
v0WP6BoVUoib3BYQQzSxCxgHHDzhe19djDmJmksJU0PD8nUA66UpAgdnvdNV
MDWHz0PrZgm.s2cT2phXcsJBMfUQmxL+ajuFU1yiA2LWyI.pQ8tel4Xe2LuT
SEbfel3RqVVnN7IRnNR.jIf.TP2Xbhua09cyTYZqV.dXsa4kQwyphjB1e6V3
XPdFWK+dfWcq8KDqIdrlxQgz9X+hFO1ung09kQL8Dfi6s8KJXLn6dBaXmZ+V
6oiZ5CV+reQg9f86oXdgS4VNrNckg5.yzBEckZE9N0xcqrKObvnVx6TaSoXx
fQsTemZYtUr0Dk6fPsr2o1CLNICB0x8cpk5VpEObtw7hHbaLhBMYVEXJHoCr
qdXMu6jrLxpz2fCYuwxcMB3N2CN7e0Y45zMLDrb36j7o6S7PPxAuSxmtiaCA
IK7bR1LIBRhTCqauyZEqSLIQOfGLdexHgumVmusZTeAEyhRjCaZcn0okzLQL
5UZcH9PVcNIIVMZ5WBRjPzQFvfz9maWefD8R4TAe3jSI9fdpsIfbm+1o8rff
0V1TtVk.IP8H4iB76cs3nzbvfYai77XEhUYQcfj2dhfsO+RNM+hYDybivjJ8
9Dp.W34Vw+dBPNKNovlA.5zyoyVqVrllMAlwD8gl4iAI5ckouFiODlBMQvw6
uDMm8tD8InYsDMu2RzbruaaSbaPFAC1PEwg9dlgwtkZYC1PEw79wNF4VpEMX
CUDKvykcKjIfuEr.7cfLv2.dF7QvrdHB20WOQcUnU0Un.csDA1mHSXcNxjv+
5Ff8ZBlEX5tXe3W16AXezfPDZOkHhNN6dEfMi58ItOo7+htxw2cNK5yFumlc
C0p6Aj9vzcNaSD2vzOEoj.AfzCpdue5U2Yp3ZtVIgYl0ack46bf1B2v7Qpr3
Nv5IwE8Pq1jDDr.0eoZeexBnGWpT0y.D3qJ+1AJmFgXMQS0I0CAY8goguG7c
imhXVcZNX8N3aZ36cYbapMLXvXVeuaMZGe3qPbbr5mHYrwGWODFn7QwTCPu9
B.JbNQWaLyzQw0qAlkxFCDs1W20PtfnGfPde5QBIv6S9bUORPWqdjDPqWwL5
aXaDgOzgDc4dXMUg1Pf08ufs92MtcaOPpzSXvs0UVOiSz.e.4GyW2vNQUPB3
8ADBAQJc6fzd3sfHXmXVmLRIh5QpzdNfOLbvaqzDUOF5GYIFPi2pqeXxoHaU
9r0sFpmmqkcvYajOWVnhS2rta7iuMlpflEwmimOWltaoXdbQ0xzvb6mWQcAx
PKfb0CLrm.4fwGKGXKKi7FHWo5ZElqbh4KXlXqogmgYa34poDfufYrkXV3QX
FYKlw9ElGYRchwIjswx.E5MPlaKlE9CMefZbuWc9.htduRW0rZZr0DjiGedA
qlhSVgYl+3QgENBwbvHDyUMsv1XOC8KLaitAKzuvrU1FA9ElCrIdCgegYpMX
l6WXlYClY9El41fYpegYgMXl3WXlXCl8mLxvrMVTlG0FjZqOEOpMnsYQhQ8K
LacLRHKv7h34KyhSUEqySu4oZAqySuPP2bTyuT2TRwirnAwV58LzufrMBjA9
Ejsw2of3WX1FsFAxuvrMs.E9EjsJ8BdlngUgu5Qcgz1jryrsI3NtgBolmaDn
4o9iu+QlGKvZ2UUG3Z+SVmUH+oEM01rBQ8mHKoAiPLacFVf9ElsZzQ7GHyrj
log9Elsxb1eB3hXcSP+oycDQajMP9ClwiKoNhsiCLwermwivA6CSFgXFM9vL
JbDhYw3afyP7QHlYiPLSGgXlLBwLZDhY33aBjfrsa2XORe10tT.+7s0Xudq+
L5E47GL6mhODoT4wSWoLSF9svd612+dJIaZTR8t52lGmkSsI.91NE3sug2Vt
ym13QS3.aoo1tgkVuD1ZVxA1+oQnwCuyQ18jWuElt2SfvvrYt96Ifhj3YxMO
9SWtcHXRnY+wih1ZUjqcadqD5Ubeu0oTk1vwPXcioHW6MS4T7hYsgnZ8tAro
wERnIo5cklVtKJyu1aP2WbRBC2rBI0YVh4BVZ6GavdPEvSr6QCo2yK+GiWY0
bdEY9QJbGPPNo7eeI36M6E1frbvOTsXTC9uUbkWxE3xBMo7e3.63BZa4huNc
d42H36iK+pcAEnWKwZuIAe8hp4YcO2VB3GTQ4pdQAmR2XYVtJJwr3mrbXbGc
9vXP5UKIjYiZskhH7qt+H4qKyAeRLB7u+WkufAe5mpO5eVcDo4xHSOZyQNNK
VuHEKLVa060WsjEQWaGVEwxWjCiAG4bFbTlwoUPGXJ50LRQ8BJfiZUhMqXN0
Kbssjjt5MJm+J9092nCeVKIrt0V8NMPKII7UrM21qKxV6FrSVS0a5JHytLeX
WrlPWaqob4SWTioZNpwxfdK4HXqMlZWxUjKltcBa5T1ONMEuTFobAKa5wR.r
Kc9M7Z6lTGrQbp5ylIiS9rOqLdiOuLXiO7EkgZ7gObQixndInJvr78H5TtC9
qe2hq2zJQA7N2sXBzKLxVafg.eNnxN6ugvP3G9vWneA72AUuB9Gf0W4h1xc8
ZgnQZjfocfVwNw3q4xx2a75h34ySjyxloJkaAeB5xJzw45NgWsp8fnlFrvtz
4Jz0zTLu71JAyyRkfoQERPCJrsAAe2ICFld1FzlMYxtI6gZsWC5.2fNJ+oB.
GV1fUT0p8ieK3qhSK.08NMMMUA9pEYykUK6oUg.Tb.F+s2gtJA0kfGuq+0F5
nt0lzrNEnzlsccqqL3WB00GSxxx8E405N7YRTEA2EmVAWaeVkgnqsvc.QUKo
FzEyOwULLcMLatNhYX8cGP3Zt+zKBWGadx0XwEa+A.d+A+cOi.agSfEvg1Xt
XbQgiPXCdfNidDMlZiGq5BdF9YmGrAlYmDff0OKCL9ANBY1yAnB3lidCDtks
Qtqx2FzvcFb3DaZpxbGdP1z1ft87G971hlGxFFLzrq9ZRdRiinTsKMyaTevE
vRjaSUu3LEsgCNLKfC1YU7TpEvgSbKdNmnH2c5FTaZnRwtEOm0og6Dx1oneB
gCGgGjE7SnagiUwb3H7.sMDQGgGa0lcSHYjPaas6H7XiuKp6TCI1nNuSjeWb
7bV6G2EFEwFuENzb1JmEtSblXi5Sf6nGafCl6N7XqXnapsv1H9PbG8XSjFD2
4JEYiuBlagCxa5WgFN3yYL6vZKw1qCMWeOWHaR9inc49AwI2iJ6MsNKOlMor
p+9BzkZM5omqsHwsrI6bVagtEOX+ItDD2RGumBNyxRxxMue38LFOfSJ+.2Cq
lZ0hl+EM.SXjKggmMEDN5L9j7hRBy1RB11RBjvvgTMpCgnPd0egCCfjvp+hw
gh.50pjf4sw55ZURfdVHF1F.VKRJKkZ1xrM6i704gs4QXyLvBiD5ICX.1hzx
ZF6pnkKeQlWTiPc4ZxhnewTwJtSeXbp4P8v3MIW9R752udnzlDkO64XkblZU
tYv2dkalRuSpFe67zUw0COY427ed6+G.XILQk
-----------end_max5_patcher-----------
</code></pre>

todd.harrop
Posts: 3
Joined: Thu Mar 17, 2016 12:48 pm

Re: Cage.scale

Post by todd.harrop » Thu Mar 31, 2016 9:51 am

Hi there!

Thanks for the code! Yes, this seems to work, though quickly looking at both this code and the other, they appear identical to me. When I have time this weekend I will look more closely at both because I'm curious what was happening, and I'll let you know what I find.

Cheers,
Todd

todd.harrop
Posts: 3
Joined: Thu Mar 17, 2016 12:48 pm

Re: Cage.scale

Post by todd.harrop » Fri Apr 01, 2016 4:28 pm

Hi Daniele,

I've looked and looked but can't see a difference between your cage.scale code from the other day vs. the cage.scale code I downloaded in your October workshop, and yet they do behave differently. Anyway, the 'new' one seems to work and I'm posting a patch with both in case you want to compare for yourself. If not, I wouldn't worry about it if no one seems to have the same experience as me.

Thanks again!
Todd

<pre><code>
----------begin_max5_patcher----------
6054.3oc6cstjihbk92c+TPnvqit2smZx6.N1K1ts2c7OlwSDyO83nCJorph
YPfB.UcO1geY1Gk8IayKHUfDfRtHTBt5YpRk3Zd9NWyCm7ve+suY08Iegmsx
4237Wbdya96u8MuQsI4FdSw2eypsAeYcTPl5vVsNY6Vdb9pOn2WN+K4ps+PR
59s2cev5m1kl7S7042Eyy+wXLv4aCRW+jCB.YGNonvX95j8wpyDUrw38aCii
34paCrXiOjDmmE923psgtCTr4cA4qeJL9wOkJtQ5QOxy6N5GbPDr3nbfTf7C
L4Nfye8kaPx97C2gCWpvMpgex8+zWAQqJcaiC1ptsq9Fdzy77v0ANeGeO+3g
j938pqyc.4F9Gu8sxe8gAhh2u+QmO+DO1Y8SAwOJnPm6Cx3NOjlr0gA.f+qQ
CBu+w0IQIoZvCpvri+BbmqKz08HxUCbKPa4Q6oOIBPh8Ff1RB8z6K33ufkN+
R7EBcx3Kw7OKtimwVRUrgCaVSW4+xNtlJVs5EjJkmI3qA4gIwkPKr.ZjBmd3
xDbYr5E9Fnuh9PMOgPj+FAZjW.qAgglfv2.7bfHCAMPfA6ek.llL.7tu8O8G
9SN+e+uueUOzokWkeZeVd3ChglTDr74TQgGbmuOy2CJkC8bQPJR9W9..FQj+
E1CRIr1L.f0ZrDsY.vEf1Zr1h8t0Z0YUjBGn+GMd3yTRZrd.GzoVELKOHM+6
CETR+MrQzjJF3dULr4xzNyURYL+dn+RrZTcf3SgN3.fG7zBOY0.OCTuyy+E8
NWXOz6PSMDvi2Ll..jUxxCysGHvj67+TDn61cfXjxtCDdMr636qBanPuh1C8
JfECoC0nCANPzA4O0nSXbNO84fneHOUPL8WrCwTQRhzATN1hcPsI7BjUeO5H
x5Z8H6PinWGowPvH1TavudLZn46PO2FsYe+dD+MZhC3LJIXyVdVlSdRLeS3y
gYBcKGutJxzCGjPcLpPvgbUzcYlqUbR2uOW.GMhA2GHjWZGGpSzfpiB.gOPo
cldQiHiemylf3PdD24iDmORcdGB.bf.v66JqG22IPTfDEIEriPAnCSSUMD3o
EXTAHINyvH9y7zrpyH+MqB1sqzleSoSQhr+jdx5rObbSgw5MAOtoTtVORtUu
iaUlv0vbAJrOUOZ+hGakdmBt4aObpGPIJROqUkqbWskUpHFninjL4AQIq+Y9
lR1RD7sc73v3xtJqr6M7GB1Gk+o5YWU2+CAq4MdxsC5uY0iogaRhkilJWB4l
ObeEVAnZQfxTk5HhC1UyIKlmR99r6CRk368Q7RoYUHZmjDUcWGYoBMDgv91f
bw3TOpER6G1Y31cBO.4UtQ73.w03or0oIQQUtT587bM6Yifqul+4vM4OUjTj
W1i3vC2cfWr5HFsI7QdVd0skG7XV0sT4oATVbrrpeks2l8LCro0ncsF8+WjR
.LndaaMqTephMc0gMqLyUnbzS5thouSdvHBGe4pj22JrnNrVvEToczfF0EfL
ldFh39CYnUmLHNpY96RCChlH.U9LltSXRUDTU7dglQan5pOTxaxXBpPsMSrd
9OdPC.UT8fpu8.pY62dQzTY+xHs2NJkRTwxiw9FKk1.fBsB.cmyOJbwJh3W3
42QPuRo0eb0MGdA5GUDDze7008B.7oijWBHpJV1XfQMEbzImdcAI0PfRMGrz
kBXpRPSmD3DVGqjNG3ddHcBQHUA05Cdxf.nLIHpKFHUyAScJu5z3nfmtqVik
pg3opbQZKlpKDW0Eispo3qZOFq1iyp8XsZMdqlh4p93tpO1qSk1O0nzY6u0G
w34Vn93SoIBvLb8oGQSlbtfYmlL835qRXH1SmidTcVdZNkE0FGBYUMiplkrq
4IH9lScBT0QvPwdYhNBdj2H1C0SA1zeN85TW0ezhek5P5ZCBpmbXlqqhCSKr
Knc0.uHKF1BKlZ.KdBXjWRI5a3eIPLimquRj5vbHZSuihRDZtqDIyiTM+r5l
qOP04iE6qyUMQ+g2fzGvyC8g+757Dk9fC5JqQvPpZphnym6nnQ.VBtUJxtZc
eZAZF.0SsffTrKnOYDzLfyMMC3UVyfhc0SKAMVZFPukfuhVzNt8ZFEd1I5pT
bTzLf91glwk3Mt2dzmAJpiAUkefKJazAA9tyCvmYANENT5ZiG3ieE7M1YAdr
Aex7.7oVfQee2wF7ouB9lB9L3XC9r4A3Sr.vGM5Nbsj4Ab1yDpJ1m6buSzEw
e0CI+CWjO.GqT2g7ouvGLXtBnV3CfW4C8NkQiHev+U1PuyOwHxF7dkMz6ICO
hrA2YAaPWZKQA4C0A8XnInKGC0CsixLLGRs4eddjltuUV6.NYqCh3W4zzQJR
fst3gFizzgs8rzcQvWVOGSB3iwp3dn.xn8zCrcved4BvkM5t.lIIEpbpoO4u
u8yaCiT5MDlx1ETuhKG1D2bQuFhTeXDdis9w7XBzg4IAWjMbZYT13hIY.b.D
EqqqIZ8q4+tqIvlGQo92hb3qCixN+AYd45u9ZXS5.iPGxJ00PFQKpBL17wUw
otKrlmnIR2UfHdrQyUAi9pqh9wHTtJXikqBFZdnefsf.l7F6GtICLSLNYAfO
cre3lzYRMU.s.vGN1ObS57HYpY7Hmu0Yqye1Iw4abdx4iNqM1YPe+7BbS+wh
aB8T7whF9jAdQ7agcxdcBG8gEP8zSAe3S3fRecBG8IfJWciZAql2wXLgCJYl
DXaj3+bMiK7ASzJFinaU3utmM4gMjWfagWfmE7hGCx4NtNXiYFm8yTLAPI2f
orWQOu+a1.uwsEdy7HWgA4IgWjuDElc88YnSNExENZtLfymmjZb9SNPmeqfv
bxu8wCWvJHpD1BAzQfW.dcxHFB9PZQ5mni0jQH9uNMbCAeeuwF68lOtnQ1RT
qEc+JDR6Md3AsRXynhpQ0uXbxrCVQgBAUEypwEeParB5Lyqr0XTR2Y9YtC2a
L1aFMGNnUMGNORQWTpKAo1xT3vVxCRUgQCUT2X7qX5VzC+d.kjwYoi3PkaoZ
aIS.xoGmcpHvpKpOWvcdXLFhEd7fpvOLFdZoTuboKC3o3AmOlHCquHS0NIjr
AmbglgihdjGW6vVVx9z0GzzJpCUmyovM7r7v3i8fo+xKL5ZN3mB2rgGWGTrI
LS1Lgzs5odIGzaxBzA5BMynKngzkrtMlKzUWjCko8ZtPW3EJcQVnzEcgRWrE
Jc4tPoK+koeYzBMdCDdgRWzkIcImRrwwQISkwbhtPFRWD17ht.cgtfyC5xqK
z07Q+hzE6FDu4EcYpcCh+7gt5R7gv4EYYJ6hBlOzkWWMGNSnK+kIcQ6R5nny
G8KZmRaCtiz01vM6RBiyKR8oOQWqs.8J1fc92zKoCD83WNejc6fJ4jOolZgc
9XJpgIU2PFIQyK5xzHocmWjkodDcgyK5hYJcgmWzE1P5xadQVDCIq4SXzJWb
nkW5Hoc9wX.6ue9B+2Pj54v55RN9MaxcNtKyrfLe3zjtPWymDRP6zC1YFMyB
VG7O.gyK5x0T5BOunKSiSARlWzkwSugNunKSCTANyra3YJc4NunKisy6MunK
i8K6OunKSiXlMiRKh2xrvDn9KS5hAVnzUmROGcdQWKvBgjsPK3BVW7KylOwa
v5RgI3NejC6BYA8mUj0BzpgJQ8KU5xXsq4iWYWzxzJuKdYFsgaWx16Lx6kaW
Jie77gt5xjuPvYEYs.sx2koThvyJx5lysb9qusDM91WFsAOy27IwsluN+SA4
4og2uOWuHCqg9Di5GB1Gk+I4BG9g.MYVdHU4.ZtM+W4vZXQQKQn0og6NfPqp
dABejmke91abfcgATaCjGiRtOHRw94oGuFUN87fGyNYwb9BC33e8hz0QL8jU
35KX8EVYqMtpVqsGW.0utRPMuRnadwrVYEjWdI9V+hXcDH1yVp9U54cYQgq4
UVo9FztJZrMIzBiu9WAO.cOpf0bS0t49SQEnr7hIusEh+RGP0cfHHXv.J1J.
Tcy7.scc63YyXIr2XYQybR+NS6vaO1VgRX8PYk2Xi+SIThN7pX2cvXIc5vxS
arFcBrtnhp+cLw+nLUypxTGIMfJrl7iDI92uw46EQhHb05jj57CxW6QNemDy
lIHkrAOhE+C4MFHEocj5OFuQb2c99PwvXt.P52vrEugkG.zfaGZ9g7fz7qB3
bIaV6RRyChzsXwcCwu5P8EP0uNbfPT+8qxrH+p7urK04WEBc9O+ODefb90+Z
0292keCedKsrSBs3di0PfxiKwWKQiw82aACZOfcVH+Y9PjdwCT5kn6+XLu9K
7RrinrUcWraog.DSMgk5eKmXHTZQ1A17EzW5qdNZnRkXk7Hi1esbBxRjJu+B
Rk09dTXrjL0HHFqeQe5O.ISKxnYJ+woWvr.I0eXzbnaRvDbAjr+YNju89SyR
4nlgrKyX1wCxuY7F8DI8.8m2f8sr3vBiye2ZdXz6dmHTruRDG16+ZQTXu+8S
e.XEXLPE3Ezc.J.3+oOyGD2hNMJbnY9.CrLA1CBqPmuxQJy9u.Q.v6e+Wq9v
4e0Q9oy+lyg8L81JfHs8AcuOFiH8G7QSnf748Z8WP+sga1DwWmrNW3tv4WAu
AQs4AUoiQ1sSgLsIB.pt25hFlPO6PrNULR4NaRh4N2Gjwcp.zWdpFe3hS4fL
TSHEuLGLydLoAv1hb5Ej9XlCCHrQ3JMT7wu042FFm4Tj2g333bme61jMb4KW
CY7PY0vXd4HTbNnYQe+gIfooSJmV+fZTLjrFXYtVlY+GhRRRsZ69EyQW2opw
nA3y0yplIjRa4VAmE158FPzft27YCcbLedue9E9UcElRIt1k60yMUnWmslbp
uPTNcgaSDlOj8jEch6vjhYmV9aH87gPEIjR9spCn5JqkVEZ6LH.LEEN+.qGE
lfwL0vwLhY3XdcRTRp9DEZHXJxmHNw6H9.nOS9WHeO.1W9WTFv0iL0bISoXY
hyMRV05oXVWnXXWoXJk4wvRpCHeZttU+KhGBSw1JE60GgZajfOq4bZ75i91Y
5w8z00swKBja6XlXhIdrcMlgFLlcMbHehuYnq2cPQTY.lbBZpWAkLf9Uum2c
zagh.1Dh00dXP9lp7BrqwrIBUH6ZHahSA6wDIZ9EPIh0koB.shwL1vgLzdrY
fAcItc37ZL6YOCYrgl4vD6QzvTwYW6AlIlpAZO1lwDSCqxhrZXpwYBzdFyl5
1lfrF4YRWbnXICYiSdk8LaLhoocj.rqwrIlMrHX1zvPI1iSPhwNtY10X1XKc
VxX1TufLncMlMJen1SRbLNM8VyHl0EefH6XHC6hgtd7Xrf.UMoR0kgSwCtp5
2HL8xAUejpuMwoPiYpYHr8DLtqoBa1i0dWiGy10PFNl4i5D8CJQk9XLV0eto
t07Mnu9UvsG832lX8CiYbDf0DcumoCY6wimeWlOxXfxE8yhC8xhKU+EEi8V6
eE026J9Fdzy77v0ANeGe+wBq6RMvhFadE003JpsoUrxjQQS2816XEm1sJzvp
52ZYAEZUpLfzn2Ik+y9s2ySKtjmWXOByDxRUSUBaGX20VhxMPC0UWOXc8QoL
oPOqR5qeshHtNoB5Omm9IdrThpDFWagF1Jt2CbpZww9RMR8NH.3HK.sFgvFv
MTmwMDQUkMXUHKEQr30HvAOGbnSL1npaxi0J7UDYzRTEqaFbO.FuIWpgvtCO
ExLLxKPCwsGPC4JAM2.COd9WOCOTzxAmfrqnEZx0xBckBY8EUscNo73M7TAI
9sARJkOU1iPt95Usu6EPvZT6HtlfRkGA7zSCR5gvH9y7zrhXWNTbrqB1sqzl
qDSn.Q+IcMWcrpvESWHVuoiUW6pT9ygGNeuiaMHUfC4BPXepdz9EOVQkJerW
ksp7xKP6BqveltpoIdkm68p6EQ.s9mKBe7vFS1wiCi2kxy3w4GiLEXdHciTr
iOlFtIIVNZpbIja9v8UnKoW7DkaLF5iHNXWMmblff1mcePpDfKThPGi2KIIp
5tNxSEpFAwgaCxEiS8nVDSxgcFtcWZntmZbbaZczmDQ2lDEU4Ro2yy0rmMB1
9Z9mC2j+j5Z0yvjeIr0Ri9lJJZ6nOvH0eGbKfANEMcs1VDWvu1a5qheDR+5+
BWpyEzuUrEt4kaeMdOlnkGwmSC14.uEc1J8KGUs8kAsVYA1ErpZmAl2RC9vU
t8Fni+wqP6GZP6Mng0.Gx2BEei3wOJrl2FRq7bbMjf8z1Bz9+cGxhj00BQ1a
UiJ3f8VWMrNf1aBh7p81Rqoa2QxdKBeCf01BK3cDGx6uAKuOcXUEy0D2+UxM
BYa.pyGIN+Ahyej37eSb9eHN+NhyumJ13M.kgLxcH5QbFxFvRlGArNfF90jV
+gH94Ff5Hp2ct999ddxUEodYACXCnYE3YglhuW3eSdk5I5xFnkCLx8vytGQu
BsH2qGvdMmsJcjlrJYRZQ3CrenqkC7YCsenSXcgXuJKlahwEaj8TihXSqQQD
Y9sFNfLqoDoPltV0v1SknoFylrl.Qt10X1n0WG1tFyFoCZQxFtcwtgcTLOHx
LbYAh6hsNKAmQyupJDAle3Lza94Gz3NLAwdjMLtI8fdsh5VFUTWS07y5HdP5
0u1CzY7Eqee7fYcuheHWqJ9QH2kKX5Mg.FTBK00jB00zC7XUpz4Js.0KZQ0Y
8Wmj1R0j7g1+oJ89bR3ZtDr0W+OFEjdWoKsNgLE+aUcXja6RJEU7QQ0DIOdO
3kqQSZwxiPWDCnCuPTNNpE7S9lvyJFjSPc+hstNINKOMHLN+ddv1rv3rcBc6
xSLWosTs0N8gR+BVhwp.L4EHTBiGOXDqzw7y7eQCmP5gTWtJJIYWAG5cRStp
+Wbhqdujob5lJKGouiUjGkuQRD.ffnhejWTtVQGdvk095Cp49Omr1Od3gioT
fVr0O+TRD+SJQsOsIHO3Sfi+qfLJDC0C9UYQIB2KOjThZz6PcSEeFrcWTX99
MbGd7y7njcpsdj5WoDgEe9v930JqzU1q.RWcBdsRS8h+3Seo3+jpGe5gnjfb
F43F0mGvviCB7..HyS1MuJcuxNLfM8dUZXxqTyPU12uHqGmie68U24ljsBg1
wm.cQLeLh3UyMa.jot9bjLR91cIoR4qx69Id3iOopYvf84IU2mPk7wHtTB5g
jz7P9l3DYnBZgnpfB5TwJ4Y4TuLi0HQUKf+pDkcHQgqUhR3rHJLKudApZ24B
0BUQb0qLWVvy2i3BH0yJM7Z3ScITj20feSp2BhbjzLGugcuPsgzQdNvVY0zl
TsaTs9UU54nJMqYU5VTmeUUdFoJ6dJKN5WRCWmUO6Uk6iKxcsHpy6TpStFJZ
waTs6cDnQO.BhomnnORzn+YJo6ZR8778LkZmLH.BQfoP6bZhvEBp09npCiVC
5GmDymUZOPX8zGboPe0OoWHZoPe0OELHdoPe0OkCHYoPe0Gmsp+MtHnu5iuT
8XAWDzma8zm6Rg97pm97VJzme8zm+Bg9P0G+BZoD+Bp93WPKk3WP0G+BZoD+
Bp93WPKk3WP0G+BZoD+Bp93WPKk3WP0G+BZoD+Bp93WPKk3WP0G+BZoD+Bp9
3WPKk3Wv0G+BdID+xKmfb4qDDuI67B.Qbhk+rzo7TR5lJ+Q4zloyu4gOaDMp
oz.lnaHdpugjo9FRmxa3K6caP5OySOI49aC2Dt9of3XdTEwv2c9uHZn58MUF
Dx9STTg5VMWmx6tpBipSlT72FlQcpqmOziH+aPkrCCF7U1CRba8JeUoKOF0+
JQW9P5sit7IH2qCc4y7v2L5hAf9zqBcw.DJ7hzU0Mdr9FOqLCWmrO9vZHWWS
41P49VTmuHbeK2W1H1Z4VG7H+tr0AQb4B9+iTm2IeCTC6Qy.E22VLmFHDpoc
GI5ZCKTckqtjW0X2oKIhBD7Bu4PZZIeUYszb9Zf370+vY7RSGOUeopXRu8+p
NbndFLbp192utvC1pfmputpt8ROTjIrqoCeHlHMigSG+BXn3CbRFNHeSEeln
wiACGh6jwsXVktd0EHbKCGzznpajomoyxL0tFNHlopVSC6BYhiK3DhOH6xyE
BLF1dN4sHBR+tAAo6uTX+ie4k6ynQ.PSrkeR3TWUWut1k.GgXYiGz0b7nmWx
IM0Z4P4jlY8IMx5yah0M0.qE2m+wa++gMMj++
-----------end_max5_patcher-----------
</code></pre>

danieleghisi
Site Admin
Posts: 1347
Joined: Fri Dec 03, 2010 1:25 pm

Re: Cage.scale

Post by danieleghisi » Sat Apr 02, 2016 9:04 pm

Hi todd,

I'm comparing the "new" and the "old" version right now, and there seems to be a difference: the "base" attribute simply wasn't handled properly.
Just a single patch cord changing! See [route done base middlecoctave] at the root patch level.

Thanks for inspecting it and pointing this out!
d

pedrnun
Posts: 74
Joined: Sun Jan 17, 2016 3:23 am
Contact:

Re: Cage.scale

Post by pedrnun » Wed Apr 05, 2017 2:33 pm

Hi!

What about scales whose modulo is not 12?
I've figured out that, in order for the transposition to be correct, the base must be set for a value less than or equal to the starting pitch. In standard scales, it doesn't have to be like that, so I was wondering if it must be so in this case.

<pre><code>
----------begin_max5_patcher----------
1105.3ocyXs0aahDE9Y6eEiP8gVI2n4B2bUkp5Kc09aX2UqFfwwTgmAwLDmr
U8+9NW.BtwXHIXZRDfYXt7c9NemybferdkWh3dlzC7IveAVs5GqWsx1jogUM
2ux6.89zBpz1MuTwgCLtxai6YJ18Ja6TfLkVv.G2KjLvAQVcg.jKAbgBfvsc
mWeHmWvT14B0zXdlcFDIe+i99s8TpdnfYau2XE0p1ACaZsjpR2myu8eqXoJm
gP7g2.2.Pj.6kX6cX8Yv+XFyOWu1bZyDMXN6nFYOwdUfD8+ES1vvS0vHCaXH
ejwT15aN6LRL1XVMCwMKpGJYt96kP425s4wqduHFXHW9m+HPsmo81piBfbun
tHCjvLsAjzCrMZe+W9a9eBNR4JfR.tkorOrhIqKT.wN.NBpsgjZMY9.Px3YZ
6EDBgv10pHmyRE0b6BhaYF8DnwCUkK38XmfnXq+NfXt.aN0QNi5gPygzCEYV
2vvaBz9lX6MDxKT4c83cB4L7dPvH79nLHbFXP7VWTazbvfGXRI8V1SXPitya
D0DIxolfiqlvOkKHwSkKPWfKhPOplb34xw6dyJKYTIdS0dilC60Q1Ne+xau8
S7LfpveqSUfBeYpB+4fkvjemph9oIFhk7CeUrTvbvRP7uSsTBUme9cnwHJxV
KHcppmOQQlAhponBmbxs24RRTXHDfzG3lCyueF4clizrnXhqdQ2E+qlX4xkR
BRtXwj6DbkL++rH.YP5S3BTW1ESe45RArO5qU4zhoRS9CSSMZChqty3st6dV
ke196YUA8dqv4CWTwLAxK70SdWLJywdAVZK.ON4M2jzqlfBtpDDA2mfvask+
QVrXvDZ59aNVQKAnWaTH4pxSXRedJ9pIjrDRknnCyk4ZrvxxUU5H314lWq6P
2RemHOkYr3lunf26MQ7ev67anE1yGjJJDUtAcR815zw8LMCgtilx5+JDm3Pv
cNDZlFo5MaoEREsRURsNHDrqCVrJKoo4l7QcKr4825CWW2F3EdlfmNsfsqkM
91ebBSzyeG2oKn61Yd2qlgDz0+Bgn7T9o6QmKaCxEDYq+JD51WSyNwDBAG2W
p3hIb+0h46XURM0ogXBy5Th1BgCpt1L7QSt9lgxzSWVeWmRv05o6xMKlkElu
v4TcNvabePJhtrdv1vAJofbl.3YHJ0sWIJx9kZP33maEE1940SIzxF10xz9o
bhTTWk1NUseuI.ta4xXRUN2V9YuNgNoO6yyxX79NnrbIMonwocVmyTgioRU.
bD3XwLbQvicoPifm3kENvI3sVF3Phm.b9EW5UEOQuwvi+aL7D71BOnonl8WL
3DOwfqkIUHZJoBIKGb7mxFEKn1wfGxX3IXYwyX6TXd4wkDOSQ9rPvIXhvgrL
vIbhvA8BfiqnLZYYSAxVrXPhtjzu6d8knM1ay4tasUW5UwdrFWWKzJcAiJc0
h0UtBLuOz8sa7NHxXU75ba8kqMq7OW++.6o5ufA
-----------end_max5_patcher-----------
</code></pre>

Post Reply