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