public class D50BankDriver extends XMLBankDriver
singleSize, singleSysexID
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize
Constructor and Description |
---|
D50BankDriver(XmlBankDriverSpecDocument.XmlBankDriverSpec driverSpec) |
Modifier and Type | Method and Description |
---|---|
protected BankPatch |
createNewPatch()
Create a new Patch.
|
int |
getD50AddressOffset() |
byte[] |
getD50ReverbData() |
int |
getD50ReverbDataOffset() |
void |
requestPatchDump(int bankNum,
int patchNum)
Request the synth to send a patch dump.
|
void |
setD50AddressOffset(int d50AddressOffset) |
void |
setD50ReverbData(byte[] d50ReverbData) |
void |
setD50ReverbDataOffset(int d50ReverbDataOffset) |
void |
storePatch(Patch bank,
int bankNum,
int patchNum)
Store the bank to a given bank on the synth.
|
getCustomProperty, getInitPatch, getPatch, getPatchHandlerStrategy, getPatchName, getSingleDriver, putPatch, setInitPatch, setPatchHandlerStrategy, setPatchName, toString
canHoldPatch, deletePatch, editPatch, getNumColumns, getNumPatches, getPatchName, getSingleSize, getSingleSysexID, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchName, setSingleSize, setSingleSysexID
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, 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, send, sendPatch, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchName, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, trimSysex
public D50BankDriver(XmlBankDriverSpecDocument.XmlBankDriverSpec driverSpec)
public void requestPatchDump(int bankNum, int patchNum)
AbstractDriver
sysexRequestDump
is not null
, a request dump message is sent. Otherwise a
dialog window will prompt users.requestPatchDump
in interface IDriver
requestPatchDump
in class AbstractDriver
IDriver.requestPatchDump(int, int)
,
SysexHandler
protected BankPatch createNewPatch()
AbstractBankDriver
createNewPatch
in class XMLBankDriver
IDriver.createPatch()
,
AbstractDriver.createPatch()
public void storePatch(Patch bank, int bankNum, int patchNum)
AbstractBankDriver
storePatch
in interface IDriver
storePatch
in class AbstractBankDriver
Patch.send(int, int)
public int getD50ReverbDataOffset()
public void setD50ReverbDataOffset(int d50ReverbDataOffset)
public byte[] getD50ReverbData()
public void setD50ReverbData(byte[] d50ReverbData)
public int getD50AddressOffset()
public void setD50AddressOffset(int d50AddressOffset)
Copyright © 2014. All Rights Reserved.