Did you know ... | Search Documentation: |
Pack plumdrum -- prolog/humdrum/dynam.pl |
This module provides the humdrum hook predicate hum_data_hook//2 to enable parsing of the dynam and db spine type.
The dynam interpretation provides the following data term type:
dynam ---> st(loudness) % marking, forte, piano etc ; dy(progress, process) ; ed(editorial) ; rest ; accent ; subito ; sforz. loudness ---> mf % mezzoforte ; mp % mezzopiano ; f(N:natural) % N forte marks ; p(N:natural) % N piano marks. progress ---> begin; cont; end. process ---> crescendo; diminuendo. editorial ---> explicit; published.
The db interpretation simply produces floating point numbers encoding loudness in decibels.
db == float.