oscillator_pattern: Pattern-based oscillator

View source: R/oscillators.R

oscillator_patternR Documentation

Pattern-based oscillator

Description

Creates a soundSample by repeating a user-provided pattern.

Usage

oscillator_pattern(pattern, freq = 440, duration = 1, rate = 44100)

Arguments

pattern

Numeric vector, pattern.

freq

Numeric, note frequency in Hz

duration

Numeric, note duration in second

rate

Numeric, sampling rate in Hz

Value

An object of class 'soundSample'.

Examples

sam <- oscillator_pattern(pattern=airquality$Ozone,freq=110,duration=0.1)
plot(sam)
## Not run: 
# This line of code is wrapped in \dontrun{} since it relies
# on an external audio player to listen to the audio sample.
# See ?tuneR::setWavPlayer for setting a default player.
listen(sam)
## End(Not run)

benRenard/sequenceR documentation built on Jan. 11, 2025, 2:33 a.m.