Defines a list of options to be passed to voice
.
1 2 3 4 | voice_opt(min_octave = -2L, max_octave = 1L, dbl_change = TRUE,
min_notes = 1L, max_notes = 4L, features = voice_features(),
weights = voice_default_weights, exp_cost = FALSE,
norm_cost = FALSE, log_cost = FALSE, verbose = interactive())
|
min_octave |
(Integerish scalar) The minimum octave allowed in the voicing, expressed relative to middle C (MIDI note 60). For example, -1 identifies the octave ranging from one octave below middle C to the B below middle C. |
max_octave |
(Integerish scalar) The maximum octave allowed in the voicing, expressed relative to middle C (MIDI note 60). For example, 0 identifies the octave ranging from middle C to the B 11 semitones above. |
dbl_change |
(Logical scalar) Is it permitted to change the doubling of the chords, whether by adding duplicated pitch classes or removing duplicated pitch classes? |
min_notes |
(Integerish scalar)
Sets the minimum allowed number of notes in the voiced chords;
ignored if |
max_notes |
(Integerish scalar)
Sets the maximum allowed number of notes in the voiced chords;
ignored if |
features |
A named list of features to apply to chord transitions,
defaulting to a list created by |
weights |
A numeric vector of weights mapping to the respective elements
of |
exp_cost |
(Logical scalar)
Experimental - passed to |
norm_cost |
(Logical scalar)
Experimental - passed to |
log_cost |
(Logical scalar)
Experimental - passed to |
verbose |
(Logical scalar) Determines whether progress messages are printed during the function's execution. |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.