reduzent / netpd-instruments

instruments (synths, sequencers, utilities, etc) to be used with netpd
http://www.netpd.org
20 stars 4 forks source link

lilacid piano roll array glitch #32

Closed nofoto closed 3 years ago

nofoto commented 3 years ago

In lilacid one note at the bottom of the unstep piano roll (Fsharp?) will not sound and gives this error message: tabosc4~: NBLSQUARE119: no such array

reduzent commented 3 years ago

Can you re-create this, save the session and attach the session file to the issue? I have seen this before, but don't know how to reproduce it.

nofoto commented 3 years ago

ok lilacidbug.zip

reduzent commented 3 years ago

Thanks. I exhibits the bug also for me. Will look into it.

reduzent commented 3 years ago

Turns out it was a typical "off-by-one" error. However, the problem is not in lilacid, nor in nblsquare~ or nblsquare_tables, but in [netpd-nb-until]! I fixed it there, but it means the fix is in netpd and not in netpd-instruments. Related issue: https://github.com/reduzent/netpd/issues/22

reduzent commented 3 years ago

Fixed in https://github.com/reduzent/netpd