Duplex stream based midi looper. Buffers all input then loops on demand, syncing to a midi clock