
Functions to extract a channel from a stereo Wave
object,
and to join channels of two monophonic Wave
objects to a stereophonic one.
mono(object, which = c("left", "right", "both"))
stereo(left, right)
Object of class Wave
.
Character, indicating whether the “left” or “right” channel should be extracted, or whether “both” channels should be averaged.
Object of class Wave
containing mono
phonic sound,
to be used for the left channel.
Object of class Wave
containing mono
phonic 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
).
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
).
For objects of WaveMC-class, a mono channel can be created by simple matrix indexing, e.g. WaveMCobject[,2]
selects the second channel.
# NOT RUN {
Wobj <- sine(440)
Wobj
Wobj2 <- stereo(Wobj, Wobj)
Wobj2
mono(Wobj2, "right")
# }
Run the code above in your browser using DataLab