Ну, вариант со звуковой картой - это все-таки кружок "умелые руки". Не годится из-за несолидности, создания преобразователя в ступеньки, проблем со стыковкой выдаваемых на звуковую карту буферов. Рассматриваю только 2 варианта: с LPT - тогда вопрос, можно ли написать/скачать драйвер с точным таймером и выдавать ступеньки; и с внешним устройством (лучше USB), у которого можно настроить программу на вывод по внутреннему таймеру.