Continuously play a longer soundfile from disk. This requires a buffer to be preloaded with one buffer size of sound.
| numChannels | 
 number of channels  | 
| bufnum | 
 buffer number NOTE: The Buffer's numFrames must be a power of two and is recommended to be at least 65536 -- preferably 131072 or 262144. Smaller buffer sizes mean more frequent disk access, which can cause glitches.  | 
| rate | 
 controls the rate of playback. Values below 4 are probably fine, but the higher the value, the more disk activity there is, and the more likelihood there will be a problem. WARNING: the rate does have a practical limit. The following must be true: rate < Buffer's size / ( 2 * s.options.blockSize) e.g with typical default values, this will be 32768 / (2 * 64) = 256. 
If the rate is too high, the UGen will not execute, posting a warning.  | 
| loop | 
 If loop is set to 1, the soundfile will loop.  | 
| sendID | 
 If a sendID is given, the UGen sends an OSC message with this ID and the frame index relative to the onset of the Synth each time it reloads the buffer:   | 
This UGen will set the 'done' flag when finished playing.
The same example in OSC Messaging style, see Node Messaging