public class DX7FamilyXmlVoiceBankDriver extends XMLBankDriver
singleSize, singleSysexID
bankNumbers, 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, toString
canHoldPatch, deletePatch, editPatch, getNumColumns, getNumPatches, getPatchName, getSingleSize, getSingleSysexID, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchName, setSingleSize, setSingleSysexID, storePatch
calculateChecksum, 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, trimSysex
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canHoldPatch, deletePatch, getNumColumns, getNumPatches
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, trimSysex
public DX7FamilyXmlVoiceBankDriver(XmlBankDriverSpecDocument.XmlBankDriverSpec driverSpec)
public int getPatchStart(int patchNum)
public int getPatchNameStart(int patchNum)
public String getPatchName(Patch p, int patchNum)
IBankDriver
patchNum
.getPatchName
in interface IBankDriver
getPatchName
in class XMLBankDriver
Patch#getName(int)
public void setPatchName(Patch p, int patchNum, String name)
IBankDriver
patchNum
.setPatchName
in interface IBankDriver
setPatchName
in class XMLBankDriver
Patch#setName(int, String)
public void putPatch(Patch bank, Patch p, int patchNum)
IBankDriver
single
is already checked by canHoldPatch
, although it was not.putPatch
in interface IBankDriver
putPatch
in class XMLBankDriver
Patch#put(IPatch, int)
public Patch getPatch(Patch bank, int patchNum)
IBankDriver
getPatch
in interface IBankDriver
getPatch
in class XMLBankDriver
Patch#get(int)
public BankPatch createNewPatch()
AbstractBankDriver
createNewPatch
in class XMLBankDriver
IDriver.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.