Issues with left-gluing chords in bach.roll

Discussions, advice, bug reports and much more about the "bach" environment.
Post Reply
pedrnun
Posts: 74
Joined: Sun Jan 17, 2016 3:23 am
Contact:

Issues with left-gluing chords in bach.roll

Post by pedrnun » Sun Feb 18, 2024 10:45 pm

Hello again!

I was looking for an easy way to fix gaps between equal chords in [bach.roll], like with a tie...
Actually, rather than gaps, I mean chords that are retriggering which I'd like to glue together...
I there a simple way to do that?

I looked into "gluechord", as it was promising, but I found some issues. See the code below.

Code: Select all

<pre><code>
----------begin_max5_patcher----------
2734.3oc6cs0iiaaF84YA1+CL9oV.mAhT26KEAEnAAHEn.8g9vrKFPKQayLx
hNRTimIA8+d4EIaJaZYuZ20qGubRVIaRJQxCO76Bk+n9y2+t6lLi8BodB3uA
d.b2c+oHk6ToIS4ttDtaxJ7KYE3ZUAmjwVshTxmLsMSN4EtJi+MIuhA9UVye
PnUrs4SyU4xl8a+XPv1TWi4YKokKdrhjw0MfHXv8dSAwnT4oTO4Qj3H3icWT
YyJZYAgqZHPiTYM7tj8To9+d+6jmEml942wn4OAnyA7kzZvu2fKnyojZ.V7+
fYMK.Uj0rJNfUI99bBl2TQDo86MjZ9TQA32e+8.JGrg0TjClQ.kzLBfy.KwO
S.3R.AW+JXC9U.aNXN8EAn.VfWWCnkfrkrp7ZwMXaipfVRxXMkpVVnMLFMDF
Glnv3HeEFCCUfbb3U.H+eIfLb4TvR1FxyjpofEEMjV.PhLDIxCDMiYjJ42KY
bwff.F4KIfBxb9QvHzVznhTKpYLmxJerWQBrAidCAiAo9RfKLz+9PAIMVAiA
83pyZlMqfrOFZAYmyJ40z+PWT4s0NhaV7R7JUwm7SUTbwjQOXrhTWiWPNbvn
oL25DX+ngPEeOMpfPxS9gpIvnixsP16oaAFcZ7WWSz29IS.e7KeWURyTrL.B
7fXBgG3gHj3HzSe3ihuGa98OZEXBGBXfwPIOILRCLPnBY7OMxbdbiAQruF7l
iNIVJpSHwSN4z9TSSHaPkAgdJrJHNVInJPqMH7s1LrAQpMJQdZAc0hteAouT
sJ5hkbSg+GWDFxF.OnlffXklf.eMYLJ4FCf+ohZ1TvFJeI3CSvYbg1iOLoSe
xeYESnjluTf9XSn+udTUsnwMFfRGjjqQc+DkbSXRxMlZj9xVS1JaM3.Qoehn
ZxPnJRa5XPbp1Bx323RaOO3E8EDdiGDdifZAGnuaf2g4tlH2f1Ggzd132Z7c
ZzspY.BucjJ1jp9+Qk1MguRaHEExycJ0ze3uaEEGzx.+vV3SaRPP5aSEWm4r
5vNdm+f1ehfCZ+o1OOXJ7FeJKNOem9FuCskerRDgCpvApW3BXKU7117dgQq0
cqjAVLKSZr5b5K.5tE6njsl7CiDoGT.ZfuuV.Zqwpg2X1r9eDVrJW0GbMQ4b
PEAyEnrb4fFua.CpLOLTSVShzBHhuoEl5MRu6G1by.E14qEt91249SJbsVT4
lRWS6ftdH7tTGqP2AccB4om7mnXr9AA2pndVAAWYcwzGTkTRKfjb8sTbCodg
ujTJ7WWNsU3stZE2Ubte.7KyAqY00TgrHghFb1R05lTqKy1kMg7BslKWAcUJ
mvUdS6mFb4d8CT.XZhgEmu8bS+n39+jVUyAho2BUMZgkBkPxEfpliKywhu+g
sS9EiJavud5kIwz3ozyP7oFgg5oy2jKAx3U+.GTEdq2jdZsPvfada6Ogk8l.
2vtiGpeFNZehdq6LtTj38UrhhIFMnmYzLR+l+JZNMaItrjTz9fegh98t1jX5
7S4uJZUzrZNqtfw6MoImLG2TvUhWE40dKD0knh2cST0qrm0k+CSlBl7Q4g1O
0uBwUbZVSgxv.a0pDnliyH8RzbotmzqlqWiyDi055V65ab2QiFIopVTe5Gon
rrIdBmrOIgIR+jIBQ5EsMz+9HwewxY2p+B2UCqoh6AImxqvkKH1gJI+NiUvp
LZs6N.OJeLpK0mHu1gx+i+kDbEG6Sw1xVQ8XqqEn9NJ.rW8XvjS5RlTtDWsh
URy33VAxh5rkPHq3tOZL1xXq62u1kmvvl4cM7eVd4+7djhhWq5wAi6xTnVZ9
boZm1KW9n01coGNga5w+2LrjlLzDxsZg1HzeJHEzYzBJ+UUCxKEtcd9RZNY2
zMQGVzc60nT2yR8eauqaVxJHOJm19XNlieza6esMd8L51oMRjfVNm0k.rKCU
aVbFuZsnw0jS.jxmIEB+v6OuSgJhyyaJyjy05mqfIIN40KMMyU7gGeo8+jBZ
dbdACyiB1ln957NyxA8R77fQIoQ8pq5tF74VWFMShouE86VKpDRJ5kxq0k30
8SJmsBSK+x2QiQQo9nfDKU1mQ2kSVslUgKVwxI5tuT14y6MZKjrPJyOXHcCM
muT0LZpr.WKIxElUwlZ3r94kwV+5FgI50RZ1A2Xblf8WqaO3bgoiapn78ZSy
E7Y1Fo5ikhxXdK1VFz9rZIsGXmxd0PnsNN6HzNBs3fuUBcAqbQgvaU6DZZI+
vLuQEPaXBwYxASRSBh8BFjBUxJ+DoOmYkmFFGDhRFMGC90fiEXWnorObbR1Q
x9FUr4mHMyywt1VlviJA6nRubRtbRtNKtUzwkbMfTKmDKmDqgXUw6ypzqlfc
FkZMFOIg5MCf9UwH1j8Az4zBx.lVXM2ukvZhGB5Gtmn2u47zzCj9s9Xx8NLm
KoXuHnGDh7tDh8tocFD5YUeGzy9f9gyFbhlN.Rg1gT32EP5WEwRP6KBGD4fz
QCo1WFHnuCRGMjZeUOfANHczPpcW8ggNHczPpcObk+3DbP5HgzX6PZrCRGMj
lXGRSbP5ngzT6PZpCRG8yF1t2SHm2SiGRs68DB5fzQCo18dB47dZ7PpcumPN
umFOjZ26Ijy6owCo18dB47dZ7PpcumPNumFOjZ26Ijy6owCo18dB47dZ7Ppc
umPNumF+ODQ6dO464fzw.olU0pUhaQ8Q+g42Vf9Wk7F2cNa0dYph0ose3frq
H5msd24c4rBW8Dop+mLdjsbbE+HCS512IG0O9OT6axdo+2E8xfuK5kg278Ry
nDf0rt1VaX+DMiHPkrKTeIkFAmWWzG0GrjRGOHGuC+xt3gZ+3dZa.D+fLPz9
hEhyOiq1FNWbJuvRXk9K00xvHWsQw8qsaXQx.HucqNfVBNLxJMCGQns3N0e3
8mLcfCpizYecLke5cf0dQxW3EM5lkf0rFNmsKv0VR0iWS1EfbKXk8Bjwvvo8
N1KVFOED5uKnwE73xbhJqHu6GJ.Mi06mdgQ5ffNQumlXVsGDsk9AodnoV9Pu
VaAYAN60dW7IhEcAo4oEpV9YEh5zEkLQ+nfl8Tux2TS5gqGY+30eGnTIFy4j
pGIkcAoomwMS1EXOSpN7FdzvlTMP2C.6cCjfnB25N.2GuUioPjAQw3hg53BM
NIA4qXJAwdgIIVtM8XWv1fic2gOCoFeKn2Iifd2tMTHi73PG895hdCczaS5s
+Hn2QA5M+iDOmz6qM5smidaRugix3D8lWmdqiGY40afid+Mhdm3X2l6EVgif
cizaNJH+TG69JicG5X2lxt8Fira8FnafeficekwtScraSY2ixva0FC0tsGZG
69pgcG3X2lrazXV0jt20UN180F612wtMX2iwr6.8KFoPmcIWcKYhiaa9DwFC
4NTugKm3bo7Zib6dXN8H2iykR86ZAG69picG4X2lr6wrX2QsuMLBbFceswti
uzra8UOwXCadKaWwbjYrGmul0Tk0086dwyZteJmSjulGz6uKFkRWniO657qu
vKa8o9gheIqu3Kb8cgG+TQu3Er9fW3wuKb0kdYqtfK7f2ElbB+Ll70JLEudc
6qu.UkopJgkB+lVrrdK6ehPan9652U.SpHOS6tDs1lI3JglatPscSk9WJ3KQ
sK43D4um+pxFppzhTjcVYUqLFQ8tcXcqUCJiVd+6DE3+CVxNdvA
-----------end_max5_patcher-----------
</code></pre>
Cheers,
Pedro

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

Re: Issues with left-gluing chords in bach.roll

Post by danieleghisi » Mon Feb 26, 2024 12:39 pm

Hello,

I understand. So far, gluechord, though, doesn't "fix" gaps. But it should, I agree.
I think the code doesn't account for the possibility that gluing happens both at left and at right.
Also, the other quirk with the single note to the left is weird.
I'll look into it.

Thanks for reporting in such a readable and clear way!

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

Re: Issues with left-gluing chords in bach.roll

Post by pedrnun » Fri Mar 01, 2024 12:16 am

Thanks!

Cheers!
P.

Post Reply