com.dixshtix.midi
Class Microseconds
java.lang.Object
|
+--java.lang.Number
|
+--com.dixshtix.midi.MidiNumber
|
+--com.dixshtix.midi.Microseconds
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class Microseconds
- extends MidiNumber
Just Microseconds.
MIDI is an asynchronous serial interface. The baud rate is 31.25
Kbaud (+/- 1%). There is 1 start bit, 8 data bits, and 1 stop bit (ie,
10 bits total), for a period of 320 microseconds per serial byte.
- Version:
- 0.1
- Author:
- Richard C. Penner II
- See Also:
- Serialized Form
Fields inherited from class java.lang.Number |
serialVersionUID |
Method Summary |
double |
toBPM()
Converts Microseconds back to BPM. |
java.lang.String |
toString()
Produce a short, human-readable string. |
Methods inherited from class java.lang.Object |
, clone, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait |
Microseconds
public Microseconds(int num)
- Constructor.
- Parameters:
num
- is an inverse-tempo in microseconds per MidiQuarterNote.
toBPM
public double toBPM()
- Converts Microseconds back to BPM.
A minute is a mere 60 million µSeconds
toString
public java.lang.String toString()
- Produce a short, human-readable string.
- Overrides:
toString
in class MidiNumber