buffer number to read from
index into the buffer
when phase exceeds number of frames in buffer, loops when set to 1 (default :1)
all inputs can be either demand ugen or any other ugen.