public interface IBankDriver extends IDriver
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHoldPatch(Patch p)
Compares the header & size of a Single Patch to this driver to see if
this bank can hold the patch.
|
void |
deletePatch(Patch single,
int patchNum)
Delete a patch.
|
int |
getNumColumns() |
int |
getNumPatches() |
Patch |
getPatch(Patch bank,
int patchNum)
Gets a patch from the bank, converting it as needed.
|
String |
getPatchName(Patch bank,
int patchNum)
Get the name of the patch at the given number
patchNum. |
void |
putPatch(Patch bank,
Patch single,
int patchNum)
Puts a patch into the bank, converting it as needed.
|
void |
setPatchName(Patch bank,
int patchNum,
String name)
Set the name of the patch at the given number
patchNum. |
calculateChecksum, calculateChecksum, canCreatePatch, createPatch, createPatch, createPatches, editPatch, getAuthors, getBankNumbers, getChannel, getChecksumEnd, getChecksumOffset, getChecksumStart, getDevice, getDeviceID, getDeviceIDoffset, getPatchName, getPatchNameSize, getPatchNameStart, getPatchNumbers, getPatchSize, getPatchType, getSysexID, getSysexRequestDump, getTrimSize, hasEditor, isBankDriver, isConverter, isSingleDriver, playPatch, requestPatchDump, send, sendPatch, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchName, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, storePatch, supportsPatch, toString, trimSysexboolean canHoldPatch(Patch p)
Patch#put(IPatch, int),
AbstractDriver.supportsPatch(java.lang.String, byte[])void putPatch(Patch bank, Patch single, int patchNum)
single
is already checked by canHoldPatch, although it was not.Patch#put(IPatch, int)void deletePatch(Patch single, int patchNum)
Patch#delete(int)Patch getPatch(Patch bank, int patchNum)
Patch#get(int)String getPatchName(Patch bank, int patchNum)
patchNum.Patch#getName(int)void setPatchName(Patch bank, int patchNum, String name)
patchNum.Patch#setName(int, String)int getNumPatches()
int getNumColumns()
Patch#getNumColumns()Copyright © 2014. All Rights Reserved.