The purpose of vofun is to determine the voice function of notes in a humdrum **kern score. Vofun outputs an analysis of the notes in terms of the **embel representation.
Here is a list of the possible voice functions that vofun will output for a given note:
aln | accented lower neighbor tone |
ant | anticipation |
app | appoggiatura |
apt | accented passing tone |
arp | arpeggio tone (chordal tone) |
arp7 | arpeggio tone (7th added to the chord) |
aun | accented upper neighbor tone |
chg | changing tone |
cln | chromatic lower neighbor tone |
ct | chordal tone (i.e. not an embellishment) |
ct7 | chordal tone (7th added to the chord) |
cun | chromatic upper neighbor tone |
cup | chromatic unaccented passing tone |
et | escape tone |
ln | lower neighbor tone |
ped | pedal |
rep | repeated tone |
ret | retardation |
23ret | 2-3 retardation |
78ret | 7-8 retardation |
sus | suspension |
43sus | 4-3 suspension |
98sus | 9-8 suspension |
76sus | 7-6 suspension |
un | upper neighbor tone |
un7 | upper neighbor tone (7th added to the chord) |
upt | unaccented passing tone |
upt7 | unaccented passing tone (7th added to the chord) |