1nd1g0, я играю мидифайл со стандартной дискретностью 960 тиков на четверть, от 120 bpm. Это ровно 500 микросекунд.
1nd1g0 писал(а):
ОС у нас не реального времени и не даст Вам такой точности
все секвенсоры, под XP, играют с этой точностью. Я померял профессиональный софт, колеблется аккуратность +/- 1 миллисекунда за такт. Но никогда не 500 милисек!! Поэтому, я подумал, что они сделали примерно так же, со слипом, наверное у нас интерфейсные точки вмешиваются в процесс, может просто нужно соеденить два элемента в один.
Но тогда не ясно как они скорость, плавно, меняют, если надо 129 bpm, то моя схема не заработает, потому, что надо MMTimer меньше 1 мсек ставить.
И как Bass.dll тактирует своё миди на 960 тиков. Наверное пользуется таймером звук карты.
Леонид, не подойдет к моей задачке. Надо без железа.