public class Line6BassPodBankDriver extends AbstractBankDriver
singleSize, singleSysexID
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize
Constructor and Description |
---|
Line6BassPodBankDriver()
Constructs a Line6BassPodBankDriver
|
Modifier and Type | Method and Description |
---|---|
protected BankPatch |
createNewPatch()
Creates a new bank patch.
|
Patch |
getPatch(Patch bank,
int patchNum)
Returns a single program patch from a bank.
|
String |
getPatchName(Patch p,
int patchNum)
Gets the name of a patch within the bank.
|
void |
putPatch(Patch bank,
Patch p,
int patchNum)
Puts a single program patch into a bank.
|
void |
requestPatchDump(int bankNum,
int patchNum)
Requests a dump of a Line6 bank consisting of 36 patches.
|
void |
setPatchName(Patch p,
int patchNum,
String name)
Sets the name of a patch within the bank.
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Sends a bank patch to the device.
|
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, toString, trimSysex
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
calculateChecksum, calculateChecksum, canCreatePatch, createPatch, createPatch, createPatches, getAuthors, getBankNumbers, getChannel, getChecksumEnd, getChecksumOffset, getChecksumStart, getDevice, getDeviceID, getDeviceIDoffset, getPatchNameSize, getPatchNameStart, getPatchNumbers, getPatchSize, getPatchType, getSysexID, getSysexRequestDump, getTrimSize, playPatch, send, sendPatch, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysex
public Line6BassPodBankDriver()
public String getPatchName(Patch p, int patchNum)
Patch#getName(int)
public void setPatchName(Patch p, int patchNum, String name)
Patch#setName(int, String)
public void putPatch(Patch bank, Patch p, int patchNum)
Patch#put(IPatch, int)
public Patch getPatch(Patch bank, int patchNum)
Patch#get(int)
protected BankPatch createNewPatch()
createNewPatch
in class AbstractBankDriver
IDriver.createPatch()
,
AbstractDriver.createPatch()
public void requestPatchDump(int bankNum, int patchNum)
requestPatchDump
in interface IDriver
requestPatchDump
in class AbstractDriver
IDriver.requestPatchDump(int, int)
,
SysexHandler
public void storePatch(Patch p, int bankNum, int patchNum)
storePatch
in interface IDriver
storePatch
in class AbstractBankDriver
Patch.send(int, int)
Copyright © 2014. All Rights Reserved.