| quantize {tuneR} | R Documentation |
These functions apply (static) quantization of notes in order to produce sheet music by pressing the notes into bars.
quantize(notes, energy, parts) quantMerge(notes, minlength, barsize, bars)
notes |
Series of notes, a vector of integers such as returned by noteFromFF.
At least one argument (notes and/or energy) must be specified. |
energy |
Series of energy values, a vector of numerics such as corresponding components of a
Wspec object. |
parts |
Number of outcoming parts. The notes vector is divided into parts bins,
the outcome is a vector of the modes of all bins. |
minlength |
1/(length of the shortest note). Example: if the shortest note is a quaver (1/8), set minlength=8. |
barsize |
One bar contains barsize number of notes of length minlength. |
bars |
We expect bars number of bars. |
quantize returns a list with components:
notes |
Vector of length parts corresponding to the input data
The data is binned and modes corresponding to the data in those bins are returned. |
energy |
Same as notes, but for the energy argument. |
note |
integer representation of a note (see Arguments). |
duration |
1/duration of a note (see minlength in Section Arguments),
if punctuation=FALSE. |
punctuation |
Whether the note should be punctuated. If TRUE,
the real duration is 1.5 times the duration given in duration. |
slur |
currently always FALSE, sensible processing is not yet implemented.It is supposed to indicate the beginning and ending positions of slurs. |
Uwe Ligges, ligges@statistik.uni-dortmund.de
to get the input: noteFromFF,
for plotting: quantplot,
for further processing: lilyinput,
to get notenames: notenames;
for an example, see the help in tuneR.