 (defrecord BufferOutStream [id size n-channels header samples rate allocated-on-server path open?])
 
 (defn buffer-stream
-  "Returns a buffer-stream which is similar to a regular buffer but may be used
-  with the disk-out ugen to stream to a specific file on disk.
-  Use #'buffer-stream-close to close the stream to finish recording to disk.
+  "Returns a buffer-stream which is similar to a regular buffer but may
+  be used with the disk-out ugen to stream to a specific file on disk.
+  Use #'buffer-stream-close to close the stream to finish recording to
+  disk.
 
   Options:
 

(defrecord Buffer [id size n-channels rate allocated-on-server])

(defn buffer
  "Synchronously allocate a new zero filled buffer for storing audio data with
  the specified size and num-channels."
  ([size] (buffer size 1))
  ([size num-channels]
     (let [id   (with-server-self-sync

(defrecord BufferInStream [id size n-channels rate allocated-on-server path open?])

(defn buffer-cue
  "Returns a buffer-cue which is similar to a regular buffer but may be
  used with the disk-in ugen to stream from a specific file on disk.
  Use #'buffer-cue-close to close the stream when finished.

  Options:
