Do you mean that you want to actually move the data around in the
buffer (as opposed to just moving a start pointer within the buffer)?
There may be better ways, but you could do this using peek~ and Poke~
and a second buffer. You would start the copy at a certain point
inside the buffer, copy to the end and then copy from the beginning
to the pointer. I think the easiest way to do this would be to count
from 0 to buffer length, and use [+ (start point)] plus one of the
objects that wraps number ranges (I think one off the Litter objects
As a possible start point for this, here's a patch I put together
that copies from a selection one buffer, and adds the copy the the
end of previously copied material in a second buffer. You'll need
tl.uzi from Trond's 3POs.
(And thanks to Peter C for the 3PO abbreviation - I never thought of