public class DX7FamilyXmlVoiceBankDriver extends XMLBankDriver
singleSize, singleSysexIDbankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize| Constructor and Description |
|---|
DX7FamilyXmlVoiceBankDriver(XmlBankDriverSpecDocument.XmlBankDriverSpec driverSpec) |
| Modifier and Type | Method and Description |
|---|---|
BankPatch |
createNewPatch()
Create a new Patch.
|
int |
getDxPatchNameOffset() |
int |
getDxSinglePackedSize() |
int |
getDxSysexHeaderSize() |
Patch |
getPatch(Patch bank,
int patchNum)
Gets a patch from the bank, converting it as needed.
|
String |
getPatchName(Patch p,
int patchNum)
Get the name of the patch at the given number
patchNum. |
int |
getPatchNameStart(int patchNum) |
int |
getPatchStart(int patchNum) |
boolean |
isSpbp() |
boolean |
isSwOffMemProt() |
boolean |
isTipsMsg() |
void |
putPatch(Patch bank,
Patch p,
int patchNum)
Puts a patch into the bank, converting it as needed.
|
void |
setDxPatchNameOffset(int dxPatchNameOffset) |
void |
setDxSinglePackedSize(int dxSinglePackedSize) |
void |
setDxSysexHeaderSize(int dxSysexHeaderSize) |
void |
setPatchName(Patch p,
int patchNum,
String name)
Set the name of the patch at the given number
patchNum. |
void |
setSpbp(boolean spbp) |
void |
setSwOffMemProt(boolean swOffMemProt) |
void |
setTipsMsg(boolean tipsMsg) |
getCustomProperty, getInitPatch, getPatchHandlerStrategy, getSingleDriver, setInitPatch, setPatchHandlerStrategy, toStringcanHoldPatch, deletePatch, editPatch, getNumColumns, getNumPatches, getPatchName, getSingleSize, getSingleSysexID, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchName, setSingleSize, setSingleSysexID, storePatchcalculateChecksum, 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, requestPatchDump, send, send, send, send, sendPatch, sendPatchWorker, setBankNum, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNum, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, trimSysexclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanHoldPatch, deletePatch, getNumColumns, getNumPatchescalculateChecksum, 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, trimSysexpublic DX7FamilyXmlVoiceBankDriver(XmlBankDriverSpecDocument.XmlBankDriverSpec driverSpec)
public int getPatchStart(int patchNum)
public int getPatchNameStart(int patchNum)
public String getPatchName(Patch p, int patchNum)
IBankDriverpatchNum.getPatchName in interface IBankDrivergetPatchName in class XMLBankDriverPatch#getName(int)public void setPatchName(Patch p, int patchNum, String name)
IBankDriverpatchNum.setPatchName in interface IBankDriversetPatchName in class XMLBankDriverPatch#setName(int, String)public void putPatch(Patch bank, Patch p, int patchNum)
IBankDriversingle
is already checked by canHoldPatch, although it was not.putPatch in interface IBankDriverputPatch in class XMLBankDriverPatch#put(IPatch, int)public Patch getPatch(Patch bank, int patchNum)
IBankDrivergetPatch in interface IBankDrivergetPatch in class XMLBankDriverPatch#get(int)public BankPatch createNewPatch()
AbstractBankDrivercreateNewPatch in class XMLBankDriverIDriver.createPatch(),
AbstractDriver.createPatch()public boolean isSpbp()
public void setSpbp(boolean spbp)
public boolean isSwOffMemProt()
public void setSwOffMemProt(boolean swOffMemProt)
public boolean isTipsMsg()
public void setTipsMsg(boolean tipsMsg)
public int getDxSysexHeaderSize()
public void setDxSysexHeaderSize(int dxSysexHeaderSize)
public int getDxPatchNameOffset()
public void setDxPatchNameOffset(int dxPatchNameOffset)
public int getDxSinglePackedSize()
public void setDxSinglePackedSize(int dxSinglePackedSize)
Copyright © 2014. All Rights Reserved.