Mono-Stereo {tuneR}R Documentation

Converting (extracting, joining) stereo to mono and vice versa

Description

Functions to extract a channel from a stereo Wave object, and to join channels of two monophonic Wave objects to a stereophonic one.

Usage

mono(object, which = c("left", "right", "both"))
stereo(left, right)

Arguments

object Object of class Wave.
which Character, indicating whether the “left” or “right” channel should be extracted, or whether “both” channels should be averaged.
left Object of class Wave containing monophonic sound, to be used for the left channel.
right Object of class Wave containing monophonic sound, to be used for the right channel (if missing, the left channel is duplicated). If right is missing, stereo returns whether left is stereo (TRUE) or mono (FALSE).

Value

An object of class Wave.
If argument right is missing in stereo, a logical values is returned that indicates whether left is stereo (TRUE) or mono (FALSE).

Author(s)

Uwe Ligges, ligges@statistik.tu-dortmund.de

See Also

Wave-class, Wave

Examples

Wobj <- sine(440, bit = 16)
Wobj
Wobj2 <- stereo(Wobj, Wobj)
Wobj2
mono(Wobj2, "right")

[Package tuneR version 0.2-10 Index]