Learn R Programming

sound (version 1.1)

nullSample: The NULL Sample Object

Description

Create a Sample object whose waveform has length 1 and value 0. Often useful to initialize loops.

Usage

nullSample(rate=44100, bits=16, channels=1)

Arguments

rate
the sampling rate, between 1000 and 48000.
bits
the sample quality (number of bits per sample), 8 or 16.
channels
1 for mono, or 2 for stereo.

Value

  • a Sample object.

See Also

Silence

Examples

Run this code
scale <- 2^(seq(0,1,length=13))[c(1,3,5,6,8,10,12,13)]
base <- 440
s <- nullSample()
for (f in scale)
  s <- appendSample(s,Sine(f*base,1))
play(s)

Run the code above in your browser using DataLab