| freq2wave | R Documentation | 
Frequency to waveform
freq2wave(
  frequency,
  oscillator = c("sine", "square", "saw", "triangle"),
  duration = 1,
  BPM = 120,
  sample.rate = 44100,
  attack.time = 50,
  inner.release.time = 50,
  plot = FALSE
)
| frequency | Float, vector: Frequency/ies to convert to waveform | 
| oscillator | String: "sine", "square", "saw". Default = "sine" | 
| duration | Float: Note duration in beats. Default = 1 | 
| BPM | Integer: Beats per minute. Default = 120 | 
| sample.rate | Integer: Sample rate. Default = 44100 | 
| attack.time | Integer: Attack time. Default = 50 (Helps prevent popping) | 
| inner.release.time | Integer: Release time, that ends on note OFF (instead of beginning at note OFF). Default = 50 (Also helps prevent popping) | 
| plot | Logical: If TRUE, plot wave(s) using mplot | 
E.D. Gennatas
wave <- freq2wave(note2freq(buildChord("A4", "sus2")))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.