Звуковые эффекты


     T-Mail имеет  встроенные возможности звуковой  сигнализации и способен
издавать 10 различных звуковых сигналов в разных ситуациях. Каждой ситуации
соответствует ключевое слово и буква  в переменной Sound, которая разрешает
или запрещает использование соответствующего звукового эффекта.

 Синтаксис:

 Sound  parameter

где parameter -  это ключевое слово "YES", "NO",  или маска, составленная
из букв, приведенных в таблице:

+---------------+----------------------------------------+----------+
|     Слово     |         Ситуация                       |  Буква   |
+---------------+----------------------------------------+----------+
|               |                                        |          |
|     Connect   |   Установление соединения модемов      |     C    |
|     Begin     |   Начало сеанса связи после handshake  |     B    |
|     End       |   Конец сеанса связи                   |     S    |
|     Unpack    |   Распаковка почты                     |     U    |
|     Chat      |   Противоположная сторона требует CHAT |     D    |
|     Human     |   Human Caller (выход в BBS, перед     |     H    |
|               |   выполнением dobbs.bat)               |          |
|               |                                        |          |
|     Abort     |   Обрыв передачи/приема файла          |     A    |
|     Error     |   Ошибка инициализации модема или      |     E    |
|               |   FOSSIL-драйвера, перед выходом с     |          |
|               |   errorlevel  5 или 7.                 |          |
|               |                                        |          |
|     Tick      |   Используется для привлечения внимания|     T    |
|               |   оператора в различных ситуациях.     |          |
|               |                                        |          |
|     Ring      |   Входящий звонок                      |     R    |
|               |                                        |          |
+---------------+----------------------------------------+----------+

Значение YES соответствует разрешению всех  звуков, значение NO - запрещает
их.

Пример:
~~~~~~~
Sound    TCE    ; разрешены _только_ звуки 'Tick', 'Connect' и 'Error'

     В  файле   t-mail.ctl   каждому   ключевому  слову  соответствует  некая
последовательность   звуков,   причем   есть   возможность   самостоятельно
программировать ее, используя соответствующие правила.

 Синтаксис:

 SoundOf событие число повторений образец

где событие  - одно из  ключевых слов, приведенных  в предыдущей таблице,
число повторений - число повторений звукового эффекта.

     Каждый образец содержит одну или несколько групп по 4 числа, которые
интерпретируются так:

  первое число из четверки  -  стартовый тон (Гц) (-1 означает
                               молчание)
  2-е                       -  приращение тона за такт (Гц)
  3-е                       -  длительность такта (мсек)
  4-е                       -  число тактов

Пример:
~~~~~~~
SoundOf Chat         4   3500 100 50 1       3000 0 50 1
         |           |     |   |   | |
         |        +--+     |   |   | + число тактов
         |        |        |   +-+ + длительность такта (мс)
         |        |        |   приращение за такт (Гц)
      случай   число     стартовый тон (Гц)
               повторений

     В  коммерческих  версиях  T-Mail  для   OS/2  и  Windows  NT  возможно
использование  второго   варианта  вывода  звука   -  на  звуковую   карту,
используемую в  вашей системе. В  этом случае синтаксис  переменной SoundOf
следующий:

 SoundOf событие filename

где  событие  -  по  аналогии  с  предыдущим  вариантом, filename - имя
звукового файла  для воспроизведения. Для  OS/2 это могут  быть файлы *.WAV
или *.VOC, для Windows NT - файлы *.WAV.

Пример:
~~~~~~~
 SoundOf Chat chat.wav