public class RolandVG88BankDriver extends AbstractBankDriver
singleSize, singleSysexID
bankNumbers, 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, setSingleSysexID
calculateChecksum, 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, trimSysex
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
calculateChecksum, 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, trimSysex
public RolandVG88BankDriver(RolandVG88SingleDriver singleDriver)
public String getPatchName(Patch p)
getPatchName
in interface IDriver
getPatchName
in class AbstractBankDriver
Patch.getName()
public void setPatchName(Patch p, String name)
setPatchName
in interface IDriver
setPatchName
in class AbstractBankDriver
Patch.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 IDriver
calculateChecksum
in class AbstractDriver
p
- 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 AbstractBankDriver
IDriver.createPatch()
,
AbstractDriver.createPatch()
public void requestPatchDump(int bankNum, int patchNum)
requestPatchDump
in interface IDriver
requestPatchDump
in class AbstractDriver
IDriver.requestPatchDump(int, int)
,
SysexHandler
public void storePatch(Patch p, int bankNum, int patchNum)
storePatch
in interface IDriver
storePatch
in class AbstractBankDriver
Patch.send(int, int)
Copyright © 2014. All Rights Reserved.