home *** CD-ROM | disk | FTP | other *** search
- WM Vocoder
- ──────────
-
- WM Vocoder implements a 32-band (!) stereo vocoder.
-
- What a vocoder does is extract the formant envelope from a control signal and
- impose it on a carrier signal. A short description of the algorithm goes like
- this: take the control signal, run it through a set of band pass filters to
- partition it into adjacent frequency bands (in our case, 32 of them for each
- sound channel), read off the amplitude in each band; then take the carrier
- signal, partition it into the same frequency bands, and use the amplitudes
- you've read off from the control signal to modulate (amplify) the
- corresponding carrier bands.
-
- A commonplace application is to use a human voice as the control signal and
- an instrument as the carrier, making the instrument "speak" (listen to
- Kraftwerk's LP "Man Machine" for some pioneering examples of this). Many
- interesting effects can be created with instruments serving both as carriers
- and as controlers. A simple way to add a lot of rhythmic life to e.g. a bass
- line is to let it be controlled by the kick and snare drums playing in the
- same piece.
-
- Keep in mind that carrier and controller should contain useful amounts of
- overlapping frequencies for vocoding to work. Trying to control a bass with
- a cymbal is not a good idea! Most often, you'll want both controller and
- carrier to have broad spectra, or the audible result will just be a variation
- in volume - hardly exciting.
-
- WM Vocoder works by SUPPRESSING frequencies to varying degrees. No frequencies
- are boosted, but you may specify an overall amplification factor with the /a
- <amplification> option (this is better than applying WM Fade {Fade} or
- WM Maximize {Maximize} to WM Vocoder's output, since there are no precision
- losses due to intermediate fixed-point storage in a WAV file). See also the /p
- (prescan and normalize) option described below.
-
- Usage: Vocoder <control> <carrier> <destination>
-
- The default directory is Temp\. The default extension is WAV. The
- source files may NOT be overwritten; you must specify a different
- filename and/or extension for <destination>.
-
- Options: /p (prescan and normalize formant envelope)
- /a <amplification>
- /q (quiet mode: no screen output)
-
- The /p option causes the CONTROL signal to be analyzed in two passes,
- with the first pass serving to determine the maximal amplitude in
- any band. The result is used to normalize the amplitudes during the
- second pass, thus maximizing the dynamic range in <destination>.
-
- The following title:value pairs are written to WAVmaker's public Function key
- file {FnKeys} upon successful termination:
-
- File #2 : <destination>
- Parameter #1 : <control>
- Parameter #2 : <carrier>
-