introduced buffers and polyphony