About setting the cycle object to change the table name, I see in Max 5 documentation that you can also specify in this message the sample offset.
From what I tried in Pd, this is not working at all, it'll not read from
the table at all.
check the bit in the documentation about it:
*"The word **set, followed by the name of a buffer~ https://docs.cycling74.com/max5/refpages/msp-ref/buffer~.html object, changes the wavetable used by cycle~. The name can optionally be followed by an int specifying the sample offset into the named buffer~ https://docs.cycling74.com/max5/refpages/msp-ref/buffer~.html object's sample memory."*
2015-06-08 18:21 GMT-03:00 Alexandre Torres Porres porres@gmail.com:
by the way, this table was a 256 point table containing the first half cycle of a cosine.
2015-06-08 18:20 GMT-03:00 Alexandre Torres Porres porres@gmail.com:
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.
it's not "bytes", it's just points, really. So, I tested the second thing. About the first, I guess the idea is that it'll fill the rest with zeros. But my test showed that it'll try to do that but it'll generate some "noise", check the attached picture.