This class can more flexibly process and emit varying chunk sizes than the previous code could, solving the problem of wide tempo changes. Signed-off-by: Christopher Snowhill <kode54@gmail.com>