public class EnsoniqVFXBankDriver extends AbstractBankDriver
singleSize, singleSysexIDbankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize| Constructor and Description |
|---|
EnsoniqVFXBankDriver(EnsoniqVFXSingleDriver singleDriver)
Constructor for the EnsoniqVFXBankDriver object
|
| Modifier and Type | Method and Description |
|---|---|
void |
calculateChecksum(Patch p)
Calculate check sum of a
Patch. |
BankPatch |
createNewPatch()
Bank factory
|
Patch |
getPatch(Patch bank,
int patchNum)
Gets an individual patch from the bank
|
String |
getPatchName(Patch p,
int patchNum)
Gets the patchName of a patch in the bank
|
int |
getPatchStart(int patchNum)
Gets the patchStart attribute of the EnsoniqVFXBankDriver object
|
void |
putPatch(Patch bank,
Patch p,
int patchNum)
Description of the Method
|
void |
setPatchName(Patch p,
int patchNum,
String name)
Sets the patchName attribute of the EnsoniqVFXBankDriver object
|
canHoldPatch, deletePatch, editPatch, getNumColumns, getNumPatches, getPatchName, getSingleSize, getSingleSysexID, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchName, setSingleSize, setSingleSysexID, storePatchcalculateChecksum, 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, toString, trimSysexclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcalculateChecksum, canCreatePatch, createPatch, createPatch, createPatches, getAuthors, getBankNumbers, getChannel, getChecksumEnd, getChecksumOffset, getChecksumStart, getDevice, getDeviceID, getDeviceIDoffset, getPatchNameSize, getPatchNameStart, getPatchNumbers, getPatchSize, getPatchType, getSysexID, getSysexRequestDump, getTrimSize, playPatch, requestPatchDump, send, sendPatch, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysexpublic EnsoniqVFXBankDriver(EnsoniqVFXSingleDriver singleDriver)
public int getPatchStart(int patchNum)
patchNum - Description of the Parameterpublic String getPatchName(Patch p, int patchNum)
p - bank sysexpatchNum - number of the patch in the bankPatch#getName(int)public void setPatchName(Patch p, int patchNum, String name)
p - The getPatchFactory().createNewPatchName valuepatchNum - The getPatchFactory().createNewPatchName valuename - The getPatchFactory().createNewPatchName valuePatch#setName(int, String)public void calculateChecksum(Patch p)
AbstractDriverPatch.
Need to be overridden if a patch is consist from multiple SysEX messages.
calculateChecksum in interface IDrivercalculateChecksum in class AbstractDriverp - a Patch valuepublic void putPatch(Patch bank, Patch p, int patchNum)
bank - Description of the Parameterp - Description of the ParameterpatchNum - Description of the ParameterPatch#put(IPatch, int)public Patch getPatch(Patch bank, int patchNum)
bank - the bank objectpatchNum - number of patch in the bankPatch#get(int)public BankPatch createNewPatch()
createNewPatch in class AbstractBankDriverIDriver.createPatch(),
AbstractDriver.createPatch()Copyright © 2014. All Rights Reserved.