Class:            SecondDuration

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

Instances of SecondDuration are duration times in floating-point seconds.
This is among the most general duration time representations.

printing

printOn: aStream
   Print the receiver on the argument as a MM declaration.

units
   Answer the units string of the receiver.

process delay

wait
   Delay for a time corresponding to the receiver

private

mostGeneral
   Answer the receiver in seconds.

species
   Answer Duration.

converting

adaptToFloat
   Answer a float of seconds.

asBeat
   Answer a RatioDuration.

asMS
   Answer a MSecondDuration.

asMsec
   Answer a MSecondDuration.

asMseconds
   Answer a MSecondDuration.

asRatio
   Answer a RatioDuration.

asSec
   Answer a float of seconds.

asSeconds
   Answer a float of seconds.

asUsec
   Answer a USecondDuration.

asUseconds
   Answer an int of micro seconds.

MetaClass:         SecondDuration class

-- all --

ddMsgName
   Answer the selector to be used in coercing double-dispatching messages.