|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.vwp.sound.mod.modplay.loader.XmUnits
public class XmUnits
Conversions between notes, rates and periods used by .XMs
| Field Summary | |
|---|---|
static double |
MAX_NOTE
The maximum note value used by .XMs |
static double |
MIN_NOTE
The minimum note value used by .XMs |
| Constructor Summary | |
|---|---|
XmUnits()
|
|
| Method Summary | |
|---|---|
double |
addPeriod(double note,
double period)
adds a period value to a note value |
double |
getLowerNoteLimit()
gets the lowest note that can be played in a module |
java.lang.String |
getName()
|
double |
getUpperNoteLimit()
gets the highest note that can be played in a module |
double |
note2period(double note)
converts a note value to a period value |
double |
note2rate(double note)
converts a note value to a rate value |
double |
period2note(double period)
converts a period value to a note value |
double |
period2rate(double period)
|
double |
rate2note(double rate)
converts a rate value to a note value |
double |
rate2period(double rate)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final double MAX_NOTE
public static final double MIN_NOTE
| Constructor Detail |
|---|
public XmUnits()
| Method Detail |
|---|
public double period2rate(double period)
public double rate2period(double rate)
public double period2note(double period)
ModuleUnits
period2note in interface ModuleUnitspublic double note2period(double note)
ModuleUnits
note2period in interface ModuleUnitspublic double note2rate(double note)
ModuleUnits
note2rate in interface ModuleUnitspublic double rate2note(double rate)
ModuleUnits
rate2note in interface ModuleUnits
public double addPeriod(double note,
double period)
ModuleUnits
addPeriod in interface ModuleUnitspublic double getUpperNoteLimit()
ModuleUnits
getUpperNoteLimit in interface ModuleUnitspublic double getLowerNoteLimit()
ModuleUnits
getLowerNoteLimit in interface ModuleUnitspublic java.lang.String getName()
getName in interface ModuleUnits
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||