ну тогда только beep
но их насколько помню 2 штуки один в сисутилс, а второй не помню где , так вот один работает другой никогда нет =)
а можно еще попробывать юникс вей
http://lazarus-ccr.sourceforge.net/docs ... ioctl.html
Встроенный < динамик > часть консоли < Linux > и, поэтому является символьным устройством. Как следствие, существуют запросы ioctl для манипуляций с ним:
1. KDMKTONE
Генерирует сигнал beep заданной длительности, используя таймер ядра.
Пример: ioctl (fd, KDMKTONE,(long) argument).
2. KIOCSOUND
Генерирует бесконечный beep или прерывает звучащий < в > настоящий момент.
Пример: ioctl(fd,KIOCSOUND,(int) tone).
Третий аргумент первого примера содержит значение тона < в > нижнем слове и сдвиг < в > верхнем. Тон это не частота. Таймер 8254 материнской платы ПК заведен на 1.19 МГц и поэтому тон = 1190000/частота. Сдвиг измеряется < в > шагах таймера. Оба вызова срабатывают немедленно, поэтому вы можете порождать звуковые сигналы, не блокируя программу.
KDMKTONE можно использовать для предупреждающих сигналов, поскольку вам не приходится заботиться о его прекращении.
При помощи KIOCSOUND можно проигрывать мелодии, как это демонстрируется < в > примере программы splay. Для остановки сигнала значение тона устанавливается
ЗЫ не проверял, если получится нарисуй пример на фпц