playProgression | R Documentation |
Play Progression
playProgression( progression, oscillator = c("sine", "square", "saw", "triangle"), duration = 1, BPM = 120, sample.rate = 44100, attack.time = 50, inner.release.time = 50, A4 = 440, plot = FALSE, ... )
progression |
List of string vectors: Each element of the list is a chord. e.g. output of buildProgression |
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) |
A4 |
Float: Frequency for A4 in Hz. Default = 440 |
plot |
Logical. If TRUE, plot each chord in the progression using cplot.piano |
... |
Additional arguments to pass to note2freq |
E.D. Gennatas
## Not run: playProgression(buildProgression("G4", "minor")) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.