preemphasis: Add Preemphasis

preemphasisR Documentation

Add Preemphasis

Description

Single-zero preemphasis filter.

Usage

preemphasis (input, cutoff = 50, fs = 22050, verify = FALSE, 
coeff = 0)

Arguments

input

Either a numeric vector representing a sequence of samples taken from a sound wave or a sound object created with the loadsound() or makesound() functions.

cutoff

The spectral slope is increased by 6 dB. per octave above this frequency.

fs

The sampling frequency of the sound. If a 'sound' object is passed, this does not need to be specified.

verify

If TRUE, before and after spectra are plotted to allow the user to visually verify the process.

coeff

Optionally, the single coefficient used by the filter may be specified.

Value

The modified sound is returned. If a 'sound' object another 'sound' object is returned.

Author(s)

Santiago Barreda <sbarreda@ucdavis.edu>

References

http://www.fon.hum.uva.nl/praat/manual/Sound__Filter__pre-emphasis____.html

Examples

#signal = sinusoid (c(100, 200, 400, 800, 1600), fs = 4000, 
#dur = 100, sum = TRUE)[,7]

#preemphasis (signal, verify = TRUE, fs = 4000, cutoff = 50)

phonTools documentation built on Nov. 21, 2023, 1:07 a.m.