Как в макароне сделано мне вообщем то известно, это эмулятор звука, а не дрима там все завязано на звук, и скорость эмуляции меняется под звук, от этого и "скорость" если ее не хватает просто спипает такты, если ее много то наооборот накручивает и все ради того чтобы в еденицу времени проходило постояная величина сэмплов, все эти хрипы из-за того что скорость эмуляции нижи или выше скорости вывода звука, реализовать тоже самое с одной стороны и хотелось бы но с другой это не так просто и цена может оказаться крайне велика, под ценой подразумевается падение совместимости.