public class EnsoniqVFXBankDriver extends AbstractBankDriver
singleSize, singleSysexID
bankNumbers, 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, storePatch
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, toString, trimSysex
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
calculateChecksum, 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, trimSysex
public 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)
AbstractDriver
Patch
.
Need to be overridden if a patch is consist from multiple SysEX messages.
calculateChecksum
in interface IDriver
calculateChecksum
in class AbstractDriver
p
- 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 AbstractBankDriver
IDriver.createPatch()
,
AbstractDriver.createPatch()
Copyright © 2014. All Rights Reserved.