samples -> buffers