Segment Visualizer with bach/dada and descriptors~

This patch is dependency heavy still, but you might like it! I’ve even explained how the distances are measured and all, trying to get as good as @rodrigo.constanzo - I know I’m far but hey, it is still clearer than my usual.

You will need the descriptors~ object from this thread and the bach/dada packages from here

You can obviously change the slicer by the other ones we (and other) provides. Thanks to @danieleghisi and @tutschku for the help on the barely documented visualizers :wink:

Enjoy and/or comment!


----------begin_max5_patcher----------
8535.3oc6ck2qaabs+us+TvJ3.jzdW3rwk.zGhcVJd.s8EDmzfGRJtfRbjDq
oH0ij5t3h5O6uYgjhThKij3PoqsiauRhqmyu4Lm4LybV92u7ESlF+HMchwWa
7aFu3E+6W9hWHND+.uH+2uXxJuGmE5kJtrIyhWshFkM4J44xnOlINd1RZjQZ
lWRlA6qFrKa8lLurf3nzhqMZyp3MYgzLwSxL+noYOEREOhJWWPTwkAxO3Zur
YKChVbWBcVljfscf2PtxvBXdi4UFPKn3C1OL9m42Tfu3AGO8ecM.hlvO3+4k
uj+mqNQ10OfwqQynoF2GPefl70FyCRRyLlsLNNkZ7vxfYKM7ooyRBVmEmX7P
PXnwTpwlTpuQVbN9PEXU4yp3sDFDQmEuIR7pfZB8rf1bzifAUPODpMzCNjn2
25k48S+rgf3KAPLCHXWcJWjQ.QRnzKx2HMdEWjJxOHq3ryCBynIZSzhHwFBG
Tvlntkr.GC1vAioaxxhiJHNFMjUiZmGGkE4sRxBuNIvKz3Mwg9EmNgIh3SED
hEuKPA2jvtEF1bGMxapj+MaDlPE2QBMk0JI5rVAC.PrEmuAa6XsCHvYgYwgw
Ixav7FD10DdUCeAT4tBoK7l8Ts6snkHXQTLi.BCl8tpGd+1QIWj8zZp7UyNg
7+Kfv+4txaVc19OcQElPzav7FaGGHhv+F11j33TmEZThwRHx33zBXUUhA39Q
oDiCzUJv37bWfgneAFKSXU8u8HvX8wo.ioTfw174t.CV+BLX2JiI0m7B4XjW
hnOvt68MsyXpwzlGoEpN9M0KZAG+DeVRzpNfLvTx11RyTvhe.ai6wGC2WumR
c9Dbf74QyeHGdiLTxe313Oz.15tN2L0oz6XFidWJcA2jszSFGNbLvAy4cLVp
S.6zcaLXR0mDMImyyYcllsfP58zDt4jUduuXh250UN7KpbKb75eI6kZeU4gB
hjGBUdnD58AE2Oo7ndIL9IiwLaRjHyiVEJE3OlXeZRzl.AoHOHqk6kEOvBHf
H4cSQ6uqqM+CmpX.WWRX7r2I0IaVbv30znfnpZYqcZe5buMgY2w01mF7dA8A
f2z34m6Mi15MWenhB1axhj.+3HNQTCp4Gt30wDwER37+tkYDWQj25FtYVqLC
VZ4jrILksIcpWBukHeDHXwIyhiCqepx6KjNOK+zqChh1AEyhW29ISBVrri6c
ZL6jq55YKNS5cahjm8NVGyr6R8tuNZm4EFl2Ss9i+QunfUdYzr.YS.zr7jxQ
gWx5EGGFViekm49FNiOSHdF8g.+rkhWTUgA4rVyEhlT1J6GrfllU+XYdKRqe
j8TMvNzlo4cRuKitZcHiKpeA0VEhp8HqpSq1w6R21tidYV83MpOqEBuQ8ZUG
+uU0asNFNPzkl.gEJ3qqhaW0btNSJNtPaetdigGkRWGFjY3bCvl3vlvK6+ZG
zfGNnMOL1KiO5u7KsientwODQX8D10QpmzsW.zcj.v4rd+rdQCpn1wKmkiS4
xYX69fI.q8dbvoKptiHH3v5NRF0tiPSMzUjCXW0Gt0S2PHgToanCoWby5Sxd
g4vjx8Bcs+TrSHD5bXcBQetSnvdZ45xpdmP3mjcBygIk6D5LViDxlHf2r2YL
W9u1QK7Iat0UGfAX8glHA.hIhOrs5CMIikJMFa4uhllZ346WrgZY7I+H1dsT
icVWiytTosXOkrHlh06A0qgr1Ni1XCAWNiMjCS.mpK5YGnDDORnzpzr3TuUq
S+vfNtPZvhH95pb58SARfSZAhcuhWvwZP0+v0C8PC8gTvtQJq74.HWdJDn2g
QAi93Cmmoh2iDFwQNUb4X.VndwMyQyrsDlNm4FeIMhlr3IiuX9WY7kqCXLf7
qyXCCjDG3K+E6podhuOViLfUZDVBQt92t8OxvXM4JFRslF4yGgkCgOcwMlZN
x4JWnYqdGsvlLxhjozr8QOlLnvsoDhi9aRDKe+XJP1iBRLVtQ0EBjvdgUzYv
lOosd6ho0fT9Ox0IrUkPMMBUTHLdveeR0RSssjSLF6zqhVavHKU6wLY4oTF3
mLy3KXpR8uPDby0GfvlxMTrWMoVtilM1gFgC5n5BuS3T0bh..o01BWYpSjBO
1cw25KkoF4chglF.9JyX.LVQ8hLjcnMuwxR96v3E2U10t7hKOUdG8ZmnJMzj
WXd9WQQQKDRZU.hfjezw7ucG6Fp4yyD9GTJCYwNL6pgFN.WnwRunnIWVnXta
GAc5cULFssgiOkxr3UWpSqzVt7YXrZypjLVFXUQ6vGFTgrvfzAX0xj6SY+qV
Fdrrb58gFoYL0eqLfi4vPpMfMzQzuzpWwKz3seISMde3rPpWxfBWE9DWwy93
mLtzDGS4GjdEzPi032qoz28AifH+fsw2v3rrOHkzjI7BJtmm0GfMVK5y6CLL
6Z24PGuTVwmcuhrPkjzjKHKteMZiDtEDMOVA4L2SX8xDCEbkBatR0uzOdqVO
ansrCduy9CLnHtfLGzts0bO18QCSUPC4D5Pk+scuZwsJsTDMR6RiLoF5iUbL
yAA4jLd6PmYuP2AYnAaxsVr+yFxLy.IVuFEfGf4ICOackS9zkZwG9DDL+7Mi
aowaRlUHejuogLJuFYyLvKKHpzyV+sRu65Jl5x+oRsaGJUT7v6kJ3NOklICf
JfgiNoBGEACaKYamdnB6CgJf5hJrTjJJHW8QEJIWPzIUPtHZQPGBU.zEU.Us
EAoyVDnhXgiV0ZATsEAoyVDSU6otO4Fm3KCpDS8QZ.UIsyN.YiZGf.ZgzbLu
D5Saq53dBiozV2IaUGxwVmJ6sIWFfA5h.L.WDfgkpVoh04fN7PcSMsYl5lJT
AKrz47FHWDsHDmKBpvVZ0W+xEV5lJTR5DpapP4AzzFUPTDKP5bxKXUUgSzJU
nnvoN6gfTUpnP4ldnB7AJUT4BWE3uNNHJKewe.tRuGvFv+.f29KcR6JMPrVQ
PUEn0oMIPUgBchDPjhxRPcREhFaKUnBc16VrBzJ0hfzJXXZd5KeW9AKRaAS3
gtt+cxvz+NurrjfoaxjKAb07vvAEN4KBim5ElGr3kIafths7sAf9K2RuCUlw
HN45zLuYu6ZuqmGG52V9F6zyJFlsmULfXYjhHcMKytyJFlNeLlULrkg3FLeS
GsEeX4P9bZw3yoEiOmVLNROMayTl9+LdNnjqZyP5b.WLtBDxTtg24a+Mn2na
ENn9BD2SF8VPaF4nBkEc6lFipiNW.VR2XwpW2YDNntk23tS247JDXolO.vMu
6L4B.c4VTFq7dG0XU5hKknL.JltFQlKc62SEg07avcL1nNnzpQGsY3wN2dSF
fzhQHsaHR+FizlAI0LJYGCSPNtUyJc4dmBXGbqYiSTv.EULRoWCUTzXkNLXQ
MiV5wvkdMdoWCX5wHl9MjoWiYTvfFULp4PLroCia50.mtMxoaCc51XmNM3oM
idZ1vm1Ue0uAPMaDztpG1Uc7dmuO0x6E+60h.9tsFpC16PR7GcputMc1t3hU
Xi6BqM5Yf6o1dR0SUNFW8w49L.WyaCk4ODKTSwD0dS.+B.eEQMtoQZefL33A
4dfVjpPa9Za.joh99.W2K.v8+plQ+CKp1uLKTYkBxHA.5pBtZOF35Flc2alr
G82Zhjte2eWxFrANxGcXBeLDde+q3+IMY19f4gqGYuYw1uhDNixsi7vZvbkg
jliJMXViQC19SAd2rAP7Ld79wQcl5lqAx+.LdE+auBV4XuBwiM3yk1HnxZib
yKjHNpLTZkX0RisB65.9isFGSkAuN7I+8FkzdWJqk4k2xby0Hdu2hYz8BZzC
febFbfjkD.0vRn4fik0mR2d90+9PbSaGUC.89de3taJ0A3lJGjLvwRf1G.AB
OCz2dt.dW91RcujbTnu8cyit.Pyy.BBOPDDdFnOUAPqy.9ANjtHfyAAd.zm6
Yh9TU.ztW5qxIqtlk8sW86tfsG0R+z8d2205.syd3WmuzchCXNMIL9gKjkg2
VtJCxz6gBgw8XksC8dLX0lUFmgjfKTo8s.KCmaazES9HUFPx0m1yy9fQ1RrN
MHGfhAiLdrB+64gaB7uY5l475pXbJ8CiYLKq3VqIKbSM3AO6gZfQNg9w9Hju
qQWT5.ko+CW6KlTYwe9OOpYMcXeYMcvM.KKKhE22vbKxCT8fUiUN3bgWFkYV
C3BwAIjIzLKKY9gr2j8AX7xCblcksk00Xp8kdrjkWsbEV8aEBXrxNVhrwFMY
PSU5UWm2dANhZZ5k9gCuLX1SZzCLV4GK1HiL6b+fgbIx0Q1D9zFiTpyGgDa0
lcuiPBFKCeoOtNw3Ke0bfwez3UygF2JxUf2X7UFWewnbSZTFVlIi.jdSf0fw
pNPjDy8tv0wq2H1Y+KGmKrPAmzYmb5u5HM1Fjw9bdviWJ0RJTEmKrevZPGLv
OIdM26wTS34TxJp76pXiD4NDa8aqUXIOyg4hj4r6NbXtgDV1cyT6aiTmjKPI
FDcIa9Qoe8s+RJMI810d29cwy1HRZx25W7suY4Fe+a4dkF2k4tccRrvustUL
MKiYwIq2jZD4cevBwRTs8JEWvc9T4zvDUq8ae8F+f3ef0HldqZo0rp6o6eOX
Vb30+0330e+0+sadv69xM38mSnqlF58z0u16sW+ZloAoYAydaVxlUoccku8o
nrk+7Cw+iXdlBqsq7Mdu452xq8wyCng+k3vYdI+ZP1xuKdQyW+TpW1OQWw9E
Mo4q3a+gq+1kaXXzanggoMeMu80W+KqE9e1OF3EE+iTeuveMvmJt5ZBVGgwM
Gd2fe80+iumequ9+9G9AE6N.yKhSsToN71jEWNdvNu4F8hFcmooTN6NbIDWv
PcFcxXkihRsSEVpRE5JoefUN0NPzcL4ZdtCOYUCbPfaeAFLDYJxQchUrPZlp
qr1gPDU97yZX4BzIHBUtGtVCNXUydKZMhXgpldpv5Tmqx4HKMSCJElz5LEH.
bOrQ.au6srursbSA.V2.I69Knr7BHKmHhenKlx4Pzei5ToEVrxDDahfnY+B.
K9sNodfpTOVWTAQ0jigNynO.xgL7itrG.nZFM.q0f3GdIjyT.JaajN0cBTMc
kf6MckHcAcHoZTTv+gFobnRYMrVguOdSDCL5NKN5jSxB0VK5FmqaiqAMQtKQ
.yJ0gXbaIZAoeDLLIZhxZmBqSiotRwDJv4XYxveu5tvjkA7hVV0mRMr.LfXQ
QQk5AlbG032+8eeRd094+5Oa7Ey4+97AP140Wg8qLE0wC3wfGyCiYjy1z2Qq
KnWyK.pRL9t6Syj4wIq7DLo0QJyXKqdllciH3ICYZYon99NyKbFesjhaIurX
1JzzztEzbwA0T1vK2bEfcmrIw9iwruBRtaIW6JiKBPdMyvEg+b9W4y4ekOm+
U5XeZJBEil1quGRX8LSMxVRK0mYvTGavZwVZjkvZ.BYmf2MjwwoiU50fHi8D
m7Ril7WvtJhDCpCU1Ef8+sglDTfXBgAQw.zKxWjLM3eyftYVXfe.6aEX5MsV
R+PiDj5JqVZ40YZfrLphsGKuBoKHcdR7JAdx3mozDi34FzPpXK.uxfIdl3IE
QSh2rXoASEf3hYOwo7IrDyU1Zr1KHI8rCxPYJKAKGqREPFOVfrnzdsSGceuL
uodoTgz6Z9f2waRMxkvuhesQFrmMeeAoh6jepmXrrQdXYZ7P.WMg3YxcsG1K
2HgxtpzLpe0hkYqsLViTKSdEq0EUIeN4XOVNawZuHZnZJOmVlP66uFaIu1Yw
gR6v9Mw.UU9CXG96f7WXSS47PQhUM0AIyfpLaOIsVxeqRaEwdbUdiYzet0H1
0xxGLy1pwDPWSfqEmIPltNlX42XGBHXr5aBbR753jRi5tA49oc6FSMuMu8Rp
5AAyWyaqNK2ier0t0YMm7lD5kTNli.kq5w1RJVmY7pOlqqZ.fzWUAJVX0Nnb
pFbbcdtzAFYOgZ2mbFyVxvRxtW+Ne7b67.io5vsyOMm.lf.UfKj4n5ogckwG
EVvILdK8RIiOl6iz14NPQuA9AYrvJOe+Bqb4kd8mjvFqS4BwzJJ9xcA97DEx
qfFuBckwgbSPw8gN6Up89BLQSao4.VhQYv4JUIW.N0tumu2MhYer5I+oC9.x
mXzxkiaLCZDSan+h.M5SaslE.lxpMQil2rySDYAr+MerzZhTrOobJUHL5hIf
4DAZx53G3wZxu+6bi1Ie0kRpg0BHQsbm4wr2P..5LZkw9aRK2yrKgoTTfU11
B8VXx3lJl6.ptuTBSDNSWyCmouhIoA+pKDSZJgNhbCY5OZVgicX4b4LyB.Sx
phR+9mZwnEilBk9y29uwBvrTT5JO76cbuXBB3odyVdy6nOUyLWlwvIYF9aRD
6ZpQtOPrNfwXFy31HGyuHlfomuw2vvIiNjLcNRsfs7+GHyUj5FQ8Gf+0xvYG
ZlrIea0k6ug.LLMMAidZlIOmrV4eiU+B6dVzRoi3SHtxw16OXus9zVQBQVDZ
N.8HvOqGQC5QJVrHkUifd9qEY2Lm8kQ5hvRZJBRVjlbjiy1cVOXrL58OMvAo
+okppHhrwLwzs8TybcXZrsuMd97KHSbygq73rt+fzGaOhKDTmcDQmTGwSs+n
iknGHVtDw.KbuBZ3wZL8quj5Olq2Bm6o282ebzxKWad+vJbIqsWa+7jfsbwK
hzwe6eeSA3wZMz9CWe4HbUfRRk8XTuBWH2OKbssOYdkTpegqQawrEVWGFG+t
MqmbYsCS4NVncuqWFffGsQHYSBYLWVVEMQMOwpC6eVtDznJWQiVjsbD0doHd
IqqY8mUUAnOBlc0kWO7h43pbGb3XMHRQTZIbKUQTZkRCYzckkdfuKVeQpgvE
iK1H+Jgu04d5E4h34dPAzs+bN2ns+7IzEzGWa7k27m3aPS63EY.VOlie8WjQ
wOVXeiMrezCLpYctzmVMMN7BZmAsbkk4Ggblc+qZHvbzFqdpQXWN1vIXS3.r
LeBwLoyiiA18ZFso63s0yKXhZqu37mUHTl1V6ePaS6QKusFFZ7M7jileWK..
9D0mc7iEH6aJ0h41eBzzzpt+uFFdGOfNZy9llB4hWLo3NZur57N5S6W2flbu
W3lB1Wr59WMoVIgnqhTQ9SD19SrXmBN7GJp8GpbWGN7GIt8GoXGLN7mHo8mX
wtgb3OTqNZfD6rxdOxApLcH5QUuZNMVFK+GufVGOYuWrihKim4XYGGuFMLeS
TDMbfW1SQwe3T01IGln+hEOvz7y9k51oDCvp4Vpt3K63E43iUj75yfpgJBw5
fBVDvm1AQFQrOWn7tkRgMHBzN9ZcwFBYZIgs5pbZJknyrXn6kPxRU0rbmHCs
AzHQ.N2HAR0zDmau4CLjirFGYJFkzlHhhSwuzEsCNjlQScREfCHOudly1rZM
m2pHT3pYZ3bmfRQplp5zYtXFsWF5rCh.pQh.qJQfzHQPTkHvZjHTN+bqKUlv
CZjO3YOeJq0rHL3hH2RqphaDP2TA7bmsXETARUp.pSp.qJUfzIUPTkJv5jJr
TkJH5jJ.m6LmqpIQX9NobAj1wg5Teg54IbshEVpN4k8ttxEsv77RYM.jkjFP
SIFbUoMcZbJ2S1UDgzZ4LPRGJoaAo0DkNQ0kmAp2rFOR4TnOduqT6RtpWSRP
WFfDzscPRSZdHJml4wZMa2isUlNzpDM1RYIZf1oCSkUznW5.prvq9nCkkSQ5
scQ4o9PzZMp.4dYzeAorRVBQqzgx06ghdV5qBlnz7y05PNP2KfRZlx0QEHPm
lJobShqV6vBTdg+05Zty82QUmXpVGv2zU05dDYzmyixzVCSbS2FrY5dA09oj
7roVG.xTYCGAZ0v.SkMXCnW7P4AjM05.glpqmAo4BXkpqdQaUApZk1fV7uhx
JigzuqdS3FZ0r2ZQUznYp1aF2oHq4kHHfsE1l6QHVDrqIj+MW9g.498xK22u
F4EyFdzezfyzLYE6kGTUsTSf6NLw+KMLL9A0YipkWjeSTfQHtllN0qLw6ypN
PBPvo1N.GoSvPbIXxnvnhXg5uDG5eRsV7FFSgO8Pbg.hfa.49zy.wDe7VLxp
mkS2MavVDRSWYre1gcvKMUcTghjQJKxRVfh12q+qkvbsNlxvT8ZaPsX.i54O
orRR0RY3okZxD+wTu6lIxEJzm33x+tPyRtmnUw+25qXN0QIqxBK7oGKYwgHu
jUU8QWqNDgJbVtpHHALjHXgKm+LDCkkJNo2JdfXnEYHwPQf.7rB.EYZcKYLH
ibNF.bP6FKCNimgHnrNMdTcisrGRDrHlYd9ggDW7w2M1YPGLgGISOCAPYR1A
YcD.n8QUlHS77ChqF4gGPohTq0HSKDnBh3JhtDdzt1jgH1kEJwfL5phWaI4k
CaEkjRQ.UkO+FtO1W8+U9zY1ewYd+1trOdpVqPYBXlYQ+wTsVQGU2VQn4Tjh
9KMyMcY7CdORSC8lRCqy3ryvKhhUkEKt8rBgzIcXyLt3lxKTVRKx2FVPSD0G
1JCfwqOr7FjaLE+WwksWtk.vOa9Ieeb7phiU1CkS5gzEznZDO+naiQjB1Tj9
CDDwa+9+52+s+rwez3G9o+m+V4jCJnBFVx4Up+Bofd4Kqy.ZUgxXL69khpQQ
S5nqoovm1sQPYz5XV9Q4SeFScEihmGPC8qFbob5nb7sxqdaS3tbJ2jVZtd3q
MuAYCvDlh3qQbMwVVkKd4DgLS4qax17Fwj8kYgkpKlmD+dZzcLg0cla4uYri
7EmtKjctxnN+w9cNGLfpE5tvEa75+92km1M0dgLtiYKBj0t0bqOgVcV1dIle
BTGiyKlyDUpiwXxmB.B.pNf.Gx55r26jZvYFqc95ZPxyPG3t3azQIHz1BJkP
WGxqtwiOOCk4XSYxys6l57xrxvzT+mFhlXV+JurCmmwtnarrrrwN77csibZ3
ftXcKzfJkKSq0mgVaLhv4blxedoLWVKywcVJ6sFz92EUQgpS0aDsatN6KKJu
Nc2veTq1G889dy9ftpH803Bd.BSJJyHXRKbg4P1HF58zGLRSlY.alCQp2DlF
rHhO09peSAadaDTrpzzZIWenNkrQfADTpj40qmt0qkQ0Odf5.lPPeRLlDSYt
twtSK+JabUb6b5HE9cT68ReS8FafLHFVmAsHHW4BfaIql2lvCb52CYmwYOMK
jZf6dFzGf7UsrnzAiHtEFLRND.AdTKl8F1jE2b3lTiprpSESar5LOMlbkPcT
wLeup1zeKNPwJlm+y7cfH+Wa2SmhGlbax5XMGaKYfejMGR63rJpnGcZUGj7Y
zePQenLMDoH5C+L5OnnO.aoN5C9rlmgE8klTqF363NjyfVr4Oh01y3Ufyw7n
ki8kODX2SpvANjbNeuRNmLN.UYreaqN01MnM4OcF4ZP9NPmawSmSzvAMjb8i
mQt1AqNSiO5MYZlW0kGXmDZUKl3lPCY5Ium9tnZVYdr6cT80p+f1Qo6abKkl
EGcO8wYwqlx32bQnJ.Wi2ySa2aj5dnwosSTGvFNUpZoQeUpXu+1o0Y+AJpv7
AQk4Ksx2hZ6fkT1aT1.qxgRZvI2ps6Vt3aPXhEDekXjOnCBWl0Gx6ntuGJUc
SvcUZWsF0MwpwTv3PtuDpZKQdA.wwo4rsXMbzbHcDEF7uXAMwHaI0XcR7Llh
3SZo75bqmjlHIW9NfzelflsrUKCpKKEK77Vuvu1X1RV6CiUKrjUabKJ2Kixq
hzVnN41AsMc1x3XlHsmQta3qINzQj+sQh+BHc1ZhNp4dvYHltgrstZ1xf54R
yFbcJi2DGVp.KIdSjuzIYr1NVygOMFlVwTFRKzpVUhFBjkiQncA2uCFrmqZg
Jhhfc+R0QHCoK7l8Ts6sbojVDEyHfvfYu6Ps.JeTupIe3sxLfNa8qk6LAxL+
osiCDQ3eCaaRbbpyBMmu1Qr+CiKDZfcJy.b+XUlQtGbx8h74rLCT+xLnbWMz
D0RGrpJYfebqjQloNeNKvfzu.C.QpXjQ2BLPGsthXr1y4AOVLhbJM8qu8WRY
Vbb6Zua+t3YaD1geqew29lka78ukKC3kLa4sLiw3aBU5syC2D3aLKNY8lTiH
u6CVHjP1dkhK3NeJybf0woAhS95M9Aw+PPHM81IJu.cWOKg5GjkdS1iaWTt+
d.qU45+Zb75u+5+1MO3ce4Y94D5pogdOc8q8d60udV7lzrfYuMKYypzttx29
TT1xe9g3+Qb.yZy1tx238lqeKuiE25++Rb3LujeMHa42Eun4qeJ0K6mnq3kH
fjluhu8Gt9aWxrGZ4anggoMeMu80W+KqYVDuL6GC7hh+QpuW3uF3SEW8VwNQ
C6cESVu8IH3SWmsbG+Wb.W.R4dOkuybN6uybdaxhWGudSnWFsksihnAGdXG+
6QUuaWqaiIPNUZom+.Lyyy3GV..LjKrU9Ts3dVv4XA8bxMa0r4pYUMyvrGPQ
DgppaltYdT78zvrmRYCwP+fw2jk3EkxNrQPjOWqfw27NZRDMj2hXf.rKXISc
2R1ft7X67jQriaN5PLRV60k1u41MrMj8rXHybZxGZWZAdntQ1QuPE4cj.4kp
uNcqhixmS3qHzlfygmNjapor.bCZv8.4jl3stU3ro0454HWij6iamb874Ysv
xNOKYYo1uNY4kwqagkceVJamaqPWrbol1FXZf4yRt1E1KW+PPTKMz.fFTjWL
LG3RQctb+s5dgmA05lKth5k5DIvrapAIGd5tlhzZ1JaR6QylpuHmZoHm1Jr.
3g3MYo.OYaNDuIrJuI2g3MgFs2DbzdSiknmsJhdD3P7lrUhmrGhW0XgdVpH5
YUIgGe7uIUD8r.CAOAT3MgFj2jJMSCv6gnD1Uuord1Y6zd0.Ud0fQgIgMyjf
S6UaNVpEIpflCv6ASToO.Y.Z1vPUeSmJOgTYLkcHmJNJ9o8tUAOICgYGHzHo
TAohZRKyg5MAT4McpBiHU5HCszhHBzcrThvCd8wwjGnJiv43pG7zpZQuomRP
jNd2v9d2P88t6q0EnIYXUFexYPjrTwtB3PzaALZFSCTokyAMDuIUFNpVZf83
eU.rJbk0f8p5ksrGjWkRCyBvCx6BLVqYgRuogQV2zQc6TJb8550EUHQ5WaPw
VEBvfxecxzl5yTGbxuKkjYMgCBlqhs1vAo+goRRR6v7C0vP.yiSLVtfodqWm
6Q8hWC+kLYk2+R51K1WI9YPT71Ry8jD58AEWOQbDtWeDjQmksI2s9ezRFTrh
3GHIZSPNWJxRs6jujkLa4Fxux6QK9RYK3lcR3t+617Kms+w7Fx9tgzcAQbdj
1W0BuwrPrHK1gbg.Qd70tZVr6kaS7tsj0dqmwdq15VigqTd4alkqQRXHh.E4
TOjMjfEeCZiIfglrp4r.s0VLOHLrj7pFS5EaJvjE7bl2V+BNma.kHLO33EoF
48+V0But71fk4V4ROwZ+us+soRUVu1c0XYaugBud40uIKtjQKyPykok4CPVr
qlu58NTqUTtEMJKcInEbYxEGmm.GORIK187ed4++aXzdu
-----------end_max5_patcher-----------

Ooh nice, can’t wait to test. (I’m guessing dada.distances is specific to the most current version of dada?)

yes, I use the latest version of everything on the bach/cage/dada page

I’m just playing the ‘stupid’ user, who follows your steps.
Clicking on 3, generates these errors in the max window:

sqlite_exec: 1 (no such table: segments)
sqlite_exec_query: DELETE FROM segments
sqlite_exec: 1 (no such table: dists)
sqlite_exec_query: DELETE FROM dists
descriptors(rt)~: no descriptors set
descriptors(rt)~: no descriptors set
descriptors(rt)~: no descriptors set
descriptors(rt)~: no descriptors set
descriptors(rt)~: no descriptors set
descriptors(rt)~: no descriptors set
descriptors(rt)~: no descriptors set

Found solution: when we paste code from discourse, loadmess is not executed.
Saving, closing and reopening did the trick.

1 Like

I was tempted to submit a zip, now I have a good reason to do so - there are a lot of parameters that are not attributable in neither bach or descriptors~ (hint hint @danieleghisi and @a.harker - although I won’t be too hard on them, their tools are soooooo good!)

@tremblap Hmmm… what do you mean “not attributable”? Can you give me an example?

for instance, in the patch I have to use loadmess to set the 2 tables in my dada.base (nice name), hence @tutschku errors.

For descriptors~ we cannot set the fftparams and descriptors at loadtime either (hence the loadmess there too, and the errors when copy/pasting the patch)

The information to create tables etc is in my opinion a bit too “heavy” to be settable as attribute. I believe messages are the “cleaner” way to go… This requires loadmess, however… I personally don’t live it as a super big deal, but message received :wink:

On the other hand, you should be able to give a filepath as argument and that’ll automatically load/save the database from that path. In your case, however, this might not be that handy, since that’ll require sending 2 things instead of 1…

And as a proposal, why not have a @init attribute where everything that follows is sent as init? Then you instantiate the object and send these right away. A kind of compromise I reckon. Anyway until @a.harker changes the descriptor~ instantiation behaviour (or never does) , loadmess it is.

On a cuter perspective: did you try the patch?

Hi PA, can you send me the soundfiles? I’d love to try the patch, but I need the soundfiles (I think!), isn’t it?

you can load anyone at the top. The soundfiles are the ones in the fluid.*~ folder.

Interestingly, copying your patch crashes Max 8 instantly for me.

https://hastebin.com/raw/owuzapuqig

What version of dada are you using? I downloaded off @danieleghisi 's website.

I told you not to upgrade :wink: I use:

  • bach_0.8.0.1.zip
  • cage_0.5.0.1.zip
  • dada_0.1.0.1.zip

with great stability.

dada.base crashes Max 7 too. Its version 0.1.0.1a.zip.

Mine is not with a. I reckon the bach forum is your next step :wink:

Can you send me yours :)?

It’s in your inbox :wink: but I reckon you could also use the usual Max tricks (rebuilding the database for instance) @danieleghisi might have a few ideas.

no dice with your version and ;max db.reset. I will defer to another forum.

EDIT: Doing it a second/restarting my mac fixed it. Odd.

Hi guys, if you download all the three versions here


you should be OK.

I know that dependencies are a hell, especially for this kind of alpha (dada) or even pre-alpha (ears) stuff.
Sorry for that. In all cases, bach 0.8 is your friend, without it neither dada nor ears will work.

d