| 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.