public abstract class AbstractRolandJV80Driver extends AbstractPatchDriver implements NumberGenerator
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize| Constructor and Description |
|---|
AbstractRolandJV80Driver(String patchType,
String authors) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
generateNumbers(int min,
int max,
String format)
A utility method to generates an array of formatted numbers.
|
protected void |
postSendWait() |
protected void |
sendRequestSysex(Device dev,
byte[] sysex) |
protected void |
setPatchNum(byte[] sysex,
int offset,
int bankNum,
int patchNum,
int toneNum) |
protected void |
setRequestLength(byte[] sysex,
int size) |
editPatch, getFullPatchName, getPatchName, getPatchNumbersForStore, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchName, storePatchcalculateChecksum, calculateChecksum, calculateChecksum, canCreatePatch, createNewPatch, createPatch, createPatch, createPatches, getAuthors, getBankNumbers, getChannel, getChecksumEnd, getChecksumOffset, getChecksumStart, getDevice, getDeviceID, getDeviceIDoffset, getManufacturerName, getModelName, getPatchFactory, getPatchNameSize, getPatchNameStart, getPatchNumbers, getPatchSize, getPatchType, getSynthName, getSysexID, getSysexRequestDump, getTrimSize, playPatch, requestPatchDump, send, send, send, send, sendPatch, sendPatchWorker, setBankNum, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNum, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysexclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcalculateChecksum, calculateChecksum, canCreatePatch, createPatch, createPatch, createPatches, getAuthors, getBankNumbers, getChannel, getChecksumEnd, getChecksumOffset, getChecksumStart, getDevice, getDeviceID, getDeviceIDoffset, getPatchNameSize, getPatchNameStart, getPatchNumbers, getPatchSize, getPatchType, getSysexID, getSysexRequestDump, getTrimSize, playPatch, requestPatchDump, send, sendPatch, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysexpublic String[] generateNumbers(int min, int max, String format)
AbstractDriverpatchNumbers = generateNumbers(1, 10, "Patch 00");setups the following array,
{
"Patch 01", "Patch 02", "Patch 03", "Patch 04", "Patch 05"
"Patch 06", "Patch 07", "Patch 08", "Patch 09", "Patch 10"
}
generateNumbers in interface NumberGeneratorgenerateNumbers in class AbstractDrivermin - minumux valuemax - maximum valueformat - pattern String for java.text.DecimalFormatDecimalFormat,
IDriver.getPatchNumbers(),
IPatchDriver.getPatchNumbersForStore(),
IDriver.getBankNumbers()protected void postSendWait()
protected void setPatchNum(byte[] sysex,
int offset,
int bankNum,
int patchNum,
int toneNum)
protected void setRequestLength(byte[] sysex,
int size)
protected void sendRequestSysex(Device dev, byte[] sysex)
Copyright © 2014. All Rights Reserved.