Можно использовать Swing:
Здесь всё зависит от вашего трека и фантазии. Я чаще всего делаю процентов на 30-40 тише, а насколько раньше — пробуйте любой вариант по сетке.
Например, как уже замечено в тексте, каждый второй хэт немного тише первого. Также есть функция random'а, сдвигающая "механический" рисунок хэтов относительно точных значений, делая его более правдоподобным. Можно так же рандомизировать силу удара рабочего барабана / бочки в пределах какого-то значения с небольшими отклонениями в сильную / слабую стороны.
Социальные закладки