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, storePatch
calculateChecksum, 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, trimSysex
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
calculateChecksum, 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, trimSysex
public String[] generateNumbers(int min, int max, String format)
AbstractDriver
patchNumbers = 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 NumberGenerator
generateNumbers
in class AbstractDriver
min
- 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.