Class: NumericalMagnitude

Environment: Siren
Superclass: Siren.MusicMagnitude
Category: Music-Models-Implementation

Instances of the subclasses of NumericalMagnitude are music magnitudes with numerical values.
When the values are floating-point numbers, the range is often 0.0 to 1.0.
Integer ranges such as 0 to 127 can also be used in subclasses.

One may want to add range-checking for these cases.

Note that the class NumericalMagnitude is vacuous at present, and exists solely for representational modeling.

double dispatching

adaptInteger: val

adaptToInteger

MetaClass: NumericalMagnitude class