playpartialnote – bug with slots type float ?

Discussions, advice, bug reports and much more about the "bach" environment.
Post Reply
sydy
Posts: 156
Joined: Tue Mar 21, 2017 1:34 pm

playpartialnote – bug with slots type float ?

Post by sydy » Sun Dec 31, 2023 3:28 pm

Hey Daniele,

The 'playpartialnote' attribute is a great option.
I discovered that it is applied to slots type float whether their 'temporalmode' is in 'none', 'relative' or 'milliseconds'.

That isn't logical and seems like a bug to me. Would be great if that changes. My current workaround: slot type float list.

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

Re: playpartialnote – bug with slots type float ?

Post by danieleghisi » Wed Jan 03, 2024 11:23 am

Uhm... not 100% sure I've understood. Do you have a minimal patch to reproduce? This may be indeed a bug...

Thanks,
d

sydy
Posts: 156
Joined: Tue Mar 21, 2017 1:34 pm

Re: playpartialnote – bug with slots type float ?

Post by sydy » Thu Jan 04, 2024 8:55 am

Sorry if my explanation wasn't clear. Here's a small patch that reproduces the "bug" and explains it again.

<pre><code>
----------begin_max5_patcher----------
2645.3oc6bEsbihiE84juBU9ko6p75BIP.NOryNyVase.6rOkNUJYPNlYvBJ
Ptc7L0T09Or+g6WxdkD3fMhDCI1c5TjtCXKIzU2it5n6UAo+35qlrH6Qd4Dz
MnaQWc0eb8UWoSRkvUUe+pIqYOFkxJ0EaRT150bgbxTSdR9iRc5jYn7T1Nzm
VtIMEIxj7ovUcZYKWVxket9QDaVmsQlxk5JzoJ0blLZUh3g6K3QRSCxyY9Lm
onfP0Uhaf9lyLGzcUOSRrVzYK90+huWipOQTW6XUZ+40WqtL8D0v07xR1C7V
ZHnCQaJJyJPXGGnonTs5BkWvKATgISxD2mlH3QYaD5Gy0pVieQsdNUcEiMZM
ogVapF4tbt4AlLwJf3ZEPHC.PD7sPM1BOVvhVMKuHQHQkoYR2d2+FfmOiFf8
HgUWozoHJAqUemV5cSkiXu2tJwR1W4w2CEDD08LorHYwFowL+p853US9JunD
5ufpXAuPkYnC1wWmoFgNO3Do23jOwBN446eB3D96WbB2abh54ZAmHzS.mbdO
hScQ05NC82yVmyJ3Hf1YSJzXGHMzyQ95p.LWLQSCQ8eNxW57yN46sZahDwxL
nsggeEr0bzxzLlDcG7UEc39upRfbPY.vn73BVkjJQ28EdiHRAdMJ5So.+aRu
Yy0vH0Sc0GOefj4zfKBYdA+gApfjPsFRoCUA6X1p9M.jCC7haXWe4FRFkUnf
Dzm.WdXwrbyPvoHnktFzmG97KOBkz6oEnNso6bIFaLGxyMf0y+Ma.aWHxO+u
+m+HBTj7MRTRoFTXRdLZwN3ywI5gTYKa3e3Y.gn9ZqR2J1qP7yhIz2LLALNk
YhdOTJz0L7gZ5B8putu0tJINlKZVKsFcsfIdv5HL28THvDG.UmjWbOWvVjxa
BhuZUuC5EfuMVQsiZzQ2abYtFQBZShdB3hcLgd1GFfqCKBPcYByDYDZahbEZ
aQl3gp4rTStUMZY.wI41HLoPmmyH2kb1038SXp0IXneE2X5NCaHvAvhfzhAk
.IyPlQ+Jt.4JtFrphxJQ.t2jp4ATkSkqB7JQYhFVQGvP306PPb0nlaXfwMGM
342E34b9YM27vm9wOeiA6vHkGJKyJVCS4ofsRi0xLzWD+xJdAGxBhxd6Jt.w
LFV.bqPPnvU1ao6lhRjlTAHAUtJaSZr3GjnEbTzJfs.JKfzLwNzV1NUU+EwO
CETthI+gRnxAqyUr7btn7l88PpZB5vTsxxltdAhWaUC80qyhSVlvimg9onMR
SCY+ia5xAwttzL4PLzJp5iMUZTlPB.zLzurJQWFP8zYGwJqF+brz09ysUgKH
NLu+NoputgAnQ29GOxVmmxqFrcCj1+Ri0SaTS2zrURUw5qjUUSB4LyE8+9O+
2+Zky2pB.oXRROqWUURldTiqeUq56eptsi97WDVs3w3A5Xum1AAOreaeHv9A
1G.PBu.946Lq5+JWvAObP38eCuOqW1YAZemkgRs.E0DCUjq82wVh+alm6cAY
fgRumRkNOrSeGoNCUWouO0UHF115pwmvgqqdWlkWCHL9M9tRzsF1NLDWqKLV
3uoXf6vSJ2dtBIj45tc7b7IfESq90FlfeWtpbmvx4ROd4b6Yzuu10pM7rOtI
JkyJlpl8easROUMsazJvQL85onVSaUPkpa3pKnaqljUsjKp4iLKrR8mbQmHa
8clEOYJ5XLewCMLqGH3GXBJvafX+a23XyRnjklVWi+dV1ZsA77Yjf.WO2f5I
kVBy4qVuI8y8SEfeZ1U9v5gNP+lx9bEmEeRfB1Ga7j0s1xLzswOA38PQZVVt
4I0Tgpt9FXnpgtjEcPLhcSJX42CiGcw1H0BWJSVjjlH2sezcs5j.pCONQVn7
Ksp1Ea.DceM70rjHdYNKJQUuO0rCNri2PrZ9oFZi4KYfiU5XHTVcVqe0Hlnr
zrhFU9SWv18KZ+RUam6ptSTxVtT4iRkjoGfxkI+tVi0K3ZCcUYlT2TuUgn28
Ti8.S1ZwTMlx7HvnbvMT2lOgAAaZEscUVJ+dkk68wLI6dm8+TIWiQck7qWG1
5Dv0YnMng6Z+cMsz5rzFK1yBlcCt4bPZlte3C2+X0+TistW+z9d6Sz7bNmX4
vNAD+4tDuvCjEnN48RVMZl7ltednZUYrMrJVxWmmUvRgXn3FAoBC9q7CEAXo
xEws.usIwxUpOv1HyN7IVwSdXkzddQY46TQRVlCiLaUoPD6vLKl1BKlIh2Vj
HOp8rDrRx1pFdoooZTE6KCwpshdw4eFCl1YOZz7xFMhLQOMXNQ.YNMviRBGr
kE9bXY41xxpZYn5vtxZtePMqdnHI9vT1UJX4GY6kslkHtPJpQXuB08CKCo2w
1w5UBrCZvQVxQVxdYcQsZckH5vtpUFWPKpPGGre3b+2gVTPua37Pu.GuQSq8
kwuahqwXAFIrFnUUfUqJ8xZY0npcN1ro9tASOKtXDZejZRJ+Y7vvZteKw1PG
B1kdDE72b604Vw1x7tHAamykjCzG6fwDmKAG3GVG1wNV6xSSMKYV6t714LRQ
0BTwVAUL1Nj1Fb9tFROKLSXhcHkLBoCFRcsCotiP5fgT6q+A1aDRGLjZOneL
cDRGLjZOXWr+HjNXH0djd3fQHcvPp8.8vgiP5fgT6w2gmOBoC9OIbq3mh2Ae
JIpzNlZOWCtNIdx2HjMvMz0+cVPTjVAQktqnSbsqUNaR5jw.SeBSaEEk50rO
ZiYaJzAz9LEoBiYemZ2ddXDZEVUihakk0VtUH6pQjsAx1J5Jl.d.V2umDcxJ
HmLNG1S3p8PrHigXMbH0dHVjwPrFNjZODKxXHVCGRsGhEYLDqgCo1CwhLFh0
ve2Hs+mnRscVGgz9CoME050PUT14qBeUAN7oTUby6MpO0tw4fOz7Otp4u9d8
8mxYMq323EG9oF+8bkP3GczAYZYuX+c2u91evzO2O35m2Gb8i9AV+Z95bmsI
uzVa33DShSTaweAOsrMQXiEknd67bHFoH+Zmys83UzwESlGR864SQC7cogdC
PLXGml6RoC3kew5JjFNetqGctdVGmPGZHFeL62quVb6CZ3bFJ2c8rWL.6644
GPlNfWsxyVap+hnWMk8Wbrde+1o63cN29Se.0Fl8tArGRUaK5MI0amP02zIq
16mUGnG5su3.2prXWyV7FiG5td+UcFBoqwIM1Aj0XhtAqR+PjoLaSQTc6o9L
sD8TaNFnhSDlUu5oBgMkwJ3epBR+Vw7RBRcnA1nPvLFl87I90KZxKIZxYSz3
WRz3ygn8tPcrpCRuKiEzIHG0gdWm7DmpfbOEMRcPWgrddY85jM8DjMoSYWkB
3lRdVhndKKG54MSeXjPL6f8vYNsOnRNf5p1Dz4BnLduFkgptchJyEfEQuXp3
2Zb7jXQzFEmGQeRcgu8hVsEXdIdExa.wR3oSfY2jjRTVjXh9Viu7JaWjAQrZ
bIfkmWcxInEhRDfaQ+p4PXPeFX.Jgv7U8QnADE1WSpKefNEVA3yiDb3YSg4X
03wpiD7IpUnpP.dUYFUAJGHRsKW5yVg7pi2BsmYW+mW++A78UnjH
-----------end_max5_patcher-----------
</code></pre>

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

Re: playpartialnote – bug with slots type float ?

Post by danieleghisi » Thu Jan 04, 2024 10:10 am

Oh, I understand. Bad bug, yes. It was only supposed to happen when you activated "follownotehead" (e.g. you have some ms in your slots, say, the starting position of a file, and you want them to be increased by the difference for the partial playback).
There was an "if" missing, apparently, in the code.

Fixed for next release.

sydy
Posts: 156
Joined: Tue Mar 21, 2017 1:34 pm

Re: playpartialnote – bug with slots type float ?

Post by sydy » Thu Jan 04, 2024 3:56 pm

Great. Thanks for fixing it.
Indeed, the 'follownotehead' option is very useful.

Post Reply