The audio generator lets you synthesize a waveform according to parameters, explained below. All parameters can be fractional unless specified otherwise. Each generation creates a new document. Note that if you want to keep a generated document, you must save it via File/Save.
WARNING: GENERATED AUDIO MAY HAVE EXTREME FREQUENCIES AND LEVELS, SO TURN THE VOLUME DOWN BEFORE PLAYING IT, TO AVOID SPEAKER AND/OR HEARING DAMAGE.
The same waveform is output to all channels. To make an audio file with a different waveform in each channel, generate a series of mono files and then combine them using Insert Channel.
|Channels||The number of audio channels; must be an integer.|
|Sample Rate||The audio's sample rate, in Hertz; must be an integer.|
|Sample Size||The audio's sample size, in bits; must be an integer.|
|Duration||The duration of the audio, in seconds.|
|Volume||The waveform's volume, as a percentage. Values exceeding 100% may cause clipping.|
|Attack||The waveform's attack, as a percentage of its duration. At zero, the attack is instantaneous; at 100% it spans the entire waveform. The sum of attack and decay shouldn't exceed 100.|
|Decay||The waveform's decay, as a percentage of its duration. At zero, the decay is instantaneous; at 100% it spans the entire waveform. The sum of attack and decay shouldn't exceed 100.|
|Logarithmic fade||If checked, the attack and decay are logarithmic, otherwise they're linear.|
|Oscillator (Carrier and Modulator)|
|Waveform||The oscillator waveform: options are Triangle, Sine, Ramp Up, Ramp Down, Square, Pulse, Random, and Random Ramp.|
|Frequency||The oscillator frequency in Hertz. This shouldn't exceed half the sample rate.|
|Pulse Width||For pulse waveforms only, the pulse width or duty cycle, as a percentage. 0% is all negative, 100% is all positive, and 50% yields a square wave.|
|Phase||The initial phase of the waveform, in degrees.|
|DC Bias||The DC offset or bias, as a signed percentage. At 100%, the origin is the positive rail; at −100%, it's the negative rail.|
|Modulation Type||This parameter determines how the modulator affects the carrier.|
|None||The modulator has no effect.|
|Frequency||The modulator changes the carrier's frequency. At 100% depth, the range is +/- an octave; at 50% it's +/- a tritone.|
|Amplitude||The modulator changes the carrier's amplitude. At 100% depth, the range is from silence to full volume.|
|Pulse Width||The modulator changes the carrier's pulse width; this only works if the carrier's waveform is Pulse.|
|Depth||The amount of modulation, as a percentage. Behavior depends on the type of modulation, see above.|
To generate a frequency sweep, first select the desired audio format via the General parameters, and then press the Sweep button to launch the Sweep dialog, which lets you specify the sweep's starting and ending frequencies, duration in seconds, and waveform. Press OK to generate the sweep. Note that sweep generation overwrites the following parameters: Carrier Frequency, Modulator Frequency, Modulator Waveform, Modulation Type, and Modulation Depth.