public class RolandVG88BankDriver extends AbstractBankDriver
singleSize, singleSysexIDbankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize| Constructor and Description |
|---|
RolandVG88BankDriver(RolandVG88SingleDriver singleDriver) |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateChecksum(Patch p)
Calculate checkSum for each patch in a bank
|
BankPatch |
createNewPatch()
Create a new bank
|
Patch |
getPatch(Patch bank,
int patchNum)
Get a patch into a bank
|
String |
getPatchName(Patch p)
Get Bank Name (not soported, nameSize for bank is 0)
|
String |
getPatchName(Patch p,
int patchNum)
Get a patch name
|
void |
putPatch(Patch bank,
Patch p,
int patchNum)
Put a patch into a bank
|
void |
requestPatchDump(int bankNum,
int patchNum)
Request all user Patchs BankNum nor patchNum are not used.
|
void |
setPatchName(Patch p,
int patchNum,
String name)
Set a patch name
|
void |
setPatchName(Patch p,
String name)
Set Bank Name (not soported, nameSize for bank is 0)
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Store all user Patchs BankNum nor patchNum are not used.
|
canHoldPatch, deletePatch, editPatch, getNumColumns, getNumPatches, getSingleSize, getSingleSysexID, hasEditor, isBankDriver, isConverter, isSingleDriver, setSingleSize, setSingleSysexIDcalculateChecksum, calculateChecksum, canCreatePatch, createPatch, createPatch, createPatches, generateNumbers, getAuthors, getBankNumbers, getChannel, getChecksumEnd, getChecksumOffset, getChecksumStart, getDevice, getDeviceID, getDeviceIDoffset, getManufacturerName, getModelName, getPatchFactory, getPatchNameSize, getPatchNameStart, getPatchNumbers, getPatchSize, getPatchType, getSynthName, getSysexID, getSysexRequestDump, getTrimSize, playPatch, 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, canCreatePatch, createPatch, createPatch, createPatches, getAuthors, getBankNumbers, getChannel, getChecksumEnd, getChecksumOffset, getChecksumStart, getDevice, getDeviceID, getDeviceIDoffset, getPatchNameSize, getPatchNameStart, getPatchNumbers, getPatchSize, getPatchType, getSysexID, getSysexRequestDump, getTrimSize, playPatch, send, sendPatch, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysexpublic RolandVG88BankDriver(RolandVG88SingleDriver singleDriver)
public String getPatchName(Patch p)
getPatchName in interface IDrivergetPatchName in class AbstractBankDriverPatch.getName()public void setPatchName(Patch p, String name)
setPatchName in interface IDriversetPatchName in class AbstractBankDriverPatch.setName(String)public String getPatchName(Patch p, int patchNum)
Patch#getName(int)public void setPatchName(Patch p, int patchNum, String name)
Patch#setName(int, String)public void calculateChecksum(Patch p)
calculateChecksum in interface IDrivercalculateChecksum in class AbstractDriverp - a Patch valuepublic void putPatch(Patch bank, Patch p, int patchNum)
Patch#put(IPatch, int)public Patch getPatch(Patch bank, int patchNum)
Patch#get(int)public BankPatch createNewPatch()
createNewPatch in class AbstractBankDriverIDriver.createPatch(),
AbstractDriver.createPatch()public void requestPatchDump(int bankNum,
int patchNum)
requestPatchDump in interface IDriverrequestPatchDump in class AbstractDriverIDriver.requestPatchDump(int, int),
SysexHandlerpublic void storePatch(Patch p, int bankNum, int patchNum)
storePatch in interface IDriverstorePatch in class AbstractBankDriverPatch.send(int, int)Copyright © 2014. All Rights Reserved.