Move to single score class (tempo-based).
Change from loudness to dynamic level.
Make value changes more abstract ('gradual' instead of linear or sigmoid).
Replace dynamic constants with classes.
Revamp constants and repetitive subclassing.