|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.groovemanager.app.mc909se.MC909SysEx
This helper class provides some static methods for creating Mc909 compatible sysex messages.
| Constructor Summary | |
|---|---|
private |
MC909SysEx()
Private constructor: This class doesn´t need to be instanciated |
| Method Summary | |
|---|---|
(package private) static int[] |
createMessage(int[] data)
Create a sysex message out of the given data |
(package private) static int[] |
createPatchLevelMessage(int part,
byte level)
Create a sysex message for altering the patch level of the given part |
(package private) static int[] |
createPatchNameMessage(int part,
java.lang.String name)
Create a sysex message for setting a patch´s name |
(package private) static int[] |
createPatchWaveMessage(int part,
int tone,
boolean isUser,
int leftNr,
int rightNr)
Create a sysex message for setting the patch tone wave |
(package private) static int[] |
createRhythmLevelMessage(int part,
byte level)
Create a sysex message for altering the rhythm level of the given part |
(package private) static int[] |
createRhythmNameMessage(int part,
java.lang.String name)
Create a sysex message for setting the rhythm name of the given part |
(package private) static int[] |
createRhythmToneNameMessage(int part,
java.lang.String name,
int key)
Create a sysex message for setting a rhythm tone´s name |
(package private) static int[] |
createRhythmWaveMessage(int part,
int key,
int wmt,
boolean isUser,
int leftNr,
int rightNr)
Create a sysex message for setting a rhythm tone´s wave |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
private MC909SysEx()
| Method Detail |
|---|
static int[] createMessage(int[] data)
data - The sysex data
static int[] createPatchLevelMessage(int part,
byte level)
part - The part to alter (between 0 and 15)level - The new level to set, must be non-negative
static int[] createPatchNameMessage(int part,
java.lang.String name)
part - The part to set the patch name for (between 0 and 15)name - The name to set
static int[] createPatchWaveMessage(int part,
int tone,
boolean isUser,
int leftNr,
int rightNr)
part - The part to set the wave for (between 0 and 15)tone - The tone to set the wave for (between 0 and 3)isUser - true, if the wave is located in user area, false if it is
located on the cardleftNr - The sample nr for the left channelrightNr - The sample nr for the right channel
static int[] createRhythmLevelMessage(int part,
byte level)
part - The part to alter (between 0 and 15)level - The new level to set, must be non-negative
static int[] createRhythmNameMessage(int part,
java.lang.String name)
part - The part to set the rhythm name for (between 0 and 15)name - The new name to set
static int[] createRhythmToneNameMessage(int part,
java.lang.String name,
int key)
part - The part to set the rhythm tone for (between 0 and 15)name - The name to setkey - The rhythm set key to set the name for (between 0 and 15)
static int[] createRhythmWaveMessage(int part,
int key,
int wmt,
boolean isUser,
int leftNr,
int rightNr)
part - The part to set the wave for (between 0 and 15)key - The key of the rhythm set to set the wave for (between 0 and
15)wmt - Wave mix table value (between 0 and 3)isUser - true, if the wave is located in user area, false if it is
located on the card.leftNr - The sample nr for the left channelrightNr - The sample nr for the right channel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||