Hi Alexandre,
Currently cycle~ works just as you described, with scrolling through a buffer and zeroing the remainder. I also adapted the help patch by including part of your patch.
The fact that I have Max5 doesn't mean I can use it very well. Using arrays/tables/buffers and writing to them is sufficiently different, so I completely fail to see how to do it :-(. Could take ages, which I prefer to use for fixing more issues.
For now I try to fix the other objects affected by the garray_getarraywords issue and then make new zips available. Unless someone reports new bugs :-)
Greetings,
Fred Jan
On 2015-06-09 06:46 AM, Alexandre Torres Porres wrote:
If you have Max, you might try to see what happens in these two situations: - read from a buffer smaller than 512 bytes, - read from a 512 byte buffer but with an offset. Max probably fills the remainder with zeros, or wraps around.I had tried the second one, but didn't the first one, and yeah, it zero out the remainder. I did try this one directly with Max 5, btw.
And I also ejoyed Max 5 to try the idea of testing a buffer that's longer than 512 samples but scrolling through the table with the buffer offset message. It works! And I guess it only makes sense to use this in this way. Check attached picture. It's a table with 1024 points being offset by 256 points.
cheers