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, trimSysex
boolean 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.