public abstract class YamahaMotifSysexUtility extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ADDRESS_LENGTH |
static int |
ADDRESS_OFFSET |
static int |
CHECKSUM_OFFSET |
static int |
DATA_OFFSET |
static int |
DEVICE_ID_OFFSET |
static int |
SIZE_LENGTH |
static int |
SIZE_OFFSET |
static int |
SYSEX_OVERHEAD |
Constructor and Description |
---|
YamahaMotifSysexUtility() |
Modifier and Type | Method and Description |
---|---|
static void |
checksum(byte[] sysex) |
static void |
checksum(byte[] sysex,
int offset) |
static void |
checksum(byte[] sysex,
int start,
int end) |
static int |
findBaseAddressOffset(byte[] sysex,
int address) |
static byte |
getParameter(byte[] sysex,
int address) |
static byte |
getParameter(byte[] sysex,
int address,
int offset) |
static int |
getShortParameter(byte[] sysex,
int address) |
static int |
getShortParameter(byte[] sysex,
int address,
int offset) |
static int |
getSize(byte[] sysex,
int offset) |
static boolean |
setParameter(byte[] sysex,
int address,
int value) |
static boolean |
setParameter(byte[] sysex,
int address,
int value,
int offset) |
static boolean |
setShortParameter(byte[] sysex,
int address,
int value) |
static boolean |
setShortParameter(byte[] sysex,
int address,
int value,
int offset) |
static void |
splitAndSendBulk(byte[] sysex,
AbstractPatchDriver driver,
int deviceid) |
public static final int DEVICE_ID_OFFSET
public static final int SIZE_OFFSET
public static final int SIZE_LENGTH
public static final int ADDRESS_OFFSET
public static final int ADDRESS_LENGTH
public static final int DATA_OFFSET
public static final int CHECKSUM_OFFSET
public static final int SYSEX_OVERHEAD
public static void checksum(byte[] sysex)
public static void checksum(byte[] sysex, int offset)
public static void checksum(byte[] sysex, int start, int end)
public static int findBaseAddressOffset(byte[] sysex, int address)
public static byte getParameter(byte[] sysex, int address)
public static byte getParameter(byte[] sysex, int address, int offset)
public static int getShortParameter(byte[] sysex, int address)
public static int getShortParameter(byte[] sysex, int address, int offset)
public static boolean setParameter(byte[] sysex, int address, int value)
public static boolean setParameter(byte[] sysex, int address, int value, int offset)
public static boolean setShortParameter(byte[] sysex, int address, int value)
public static boolean setShortParameter(byte[] sysex, int address, int value, int offset)
public static void splitAndSendBulk(byte[] sysex, AbstractPatchDriver driver, int deviceid)
public static int getSize(byte[] sysex, int offset)
Copyright © 2014. All Rights Reserved.