SYNOPSIS

tonegen [options]

DESCRIPTION

The tonegen utility uses the programmable tone generator to send tones to some port.

OPTIONS

The following options are available:

--card number

Explicitly select the card to test. Default is card 0.

--port number

Explicitly select the port to test. Default is port 0 of the card being tested.

--toneid num

Play a locale specific predefined tone, where 0 <= num < VPB_TONE_ID_MAX. The locale is decided according to the value of the VPB_COUNTRY environment variable.

--tone n freq mag

Set a single component for a user defined tone. This option may be used more than once with different values of n to set the components of a multi-frequency tone. Legal values for the other parameters are 0 < freq <= 4000 (Hz), and -inf < mag < 0.0 (dB).

--ontime ms

The number of milliseconds that a user defined tone should be on for.

--offtime ms

The number of milliseconds that a user defined tone should be off for.

--dial digits

Generates a dial string using the specified dtmf digits.

--sync

Play tones using the synchronous api functions. The default is to use the async api.

--loop

Loop cadenced tones continuously. Has no effect if a continuous tone has been specified.

--recgain db

Set software record gain in dB. Default is 0.0

--rec file

Record audio to a file while playing.

--contest

Do not wait for a tone to complete before starting the next one. This can be useful for stress testing the coherency of the tone generator.

--help, -?

Show summary of these options.

AUTHOR

Ron Lee, Voicetronix <[email protected]>

This manual page was written by Ron <[email protected]>, for the Debian project (but may be used by others).