Малость поигрался с *.ARB
На всякий случай разжую, хотя в мануале это есть. Тоже текстовый файл. Значения задаются через запятую. Первое число - количество выборок, можно задать от 2 до 720. Каждая выборка может принимать значение от 0 до 4095. 4095 соответствует максимальному значению напряжения на выходе WAVEOUT, т.е. 2,8В. Воспроизведение зациклено, поэтому для меандра нужно всего 3 значения (как в примере из мануала). Для более сложного сигнала соответственно нужно и больше выборок, типа как в моем примере (не забудьте сменить расширение файла на ARB).
В общем, красотища. Можно записать сигнал, а потом воспроизводить его сколько угодно раз, правда для этого нужно немного поизвращаться (типа сначала сохранить в CSV, потом скорректировать и только потом получится файл пригодный для воспроизведения). Блин, не раз же просили Чипа сделать нечто подобное, ну да ладно, проехали.
Подготовка так сказать к завтрашнему дню.