Learn R Programming

tuneR (version 0.2-6)

normalize: Rescale the range of values

Description

Centering and rescaling the waveform of a Wave object to either [-1,1], [0, 254], [-32767, 32767], [-8388607, 8388607], or [-2147483647, 2147483647].

Usage

normalize(object, unit = c("1", "8", "16", "24", "32", "0"), center = TRUE, level = 1)

Arguments

object
Object of class Wave.
unit
Unit to rescale to. "1" (default) for rescaling to real values in [-1,1], "8" (i.e. 8-bit) for rescaling to integers in [0, 254], "16" (i.e. 16-bit) for rescaling to integers in [-32767, 32767], 24 (i.e.
center
If TRUE (default), values are centered around 0 (or 127, if unit="8").
level
Maximal percentage of the amplitude used for normalizing (default is 1).

Value

  • An object of class Wave.

concept

Wave

See Also

Wave, writeWave