public class QuasimidiQuasarSingleDriver extends AbstractPatchDriver
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize| Constructor and Description |
|---|
QuasimidiQuasarSingleDriver() |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateChecksum(Patch p)
The Quasar uses no checksum therefore this method is empty
|
Patch |
createNewPatch()
Creates a new "Single Performance"
|
Patch |
createNewPatch(int performanceNumber,
int sysexOffset)
Creates a new Performance
|
JSLFrame |
editPatch(Patch p)
Override this if your driver implement Patch Editor.
|
void |
requestPatchDump(int bankNum,
int patchNum)
Request the dump of a single Performance
|
void |
sendPatch(Patch p)
Send the current performance to the temporary place
|
void |
setPatchName(Patch p,
String name)
Set the name of the Performance
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Store the performance permanently
|
getFullPatchName, getPatchName, getPatchNumbersForStore, hasEditor, isBankDriver, isConverter, isSingleDrivercalculateChecksum, 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, 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, send, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysexpublic void calculateChecksum(Patch p)
calculateChecksum in interface IDrivercalculateChecksum in class AbstractDriverp - a Patch valuepublic void storePatch(Patch p, int bankNum, int patchNum)
storePatch in interface IDriverstorePatch in class AbstractPatchDriverp - The patch containing the performance parametersbankNum - IgnoredpatchNum - The number where to store the Performance (0 - 99)Patch.send(int, int)public void sendPatch(Patch p)
sendPatch in interface IDriversendPatch in class AbstractDriverp - The patch containing the Performance parametersPatch.send(),
ISinglePatch#send()public void requestPatchDump(int bankNum,
int patchNum)
requestPatchDump in interface IDriverrequestPatchDump in class AbstractDriverbankNum - IgnoredpatchNum - The number of the Performance which is requestedIDriver.requestPatchDump(int, int),
SysexHandlerpublic void setPatchName(Patch p, String name)
setPatchName in interface IDriversetPatchName in class AbstractPatchDriverp - The patch containing the Performance parametersname - The name of the PerformancePatch.setName(String)public Patch createNewPatch()
createNewPatch in class AbstractDriverIDriver.createPatch(),
AbstractDriver.createPatch()public final Patch createNewPatch(int performanceNumber, int sysexOffset)
performanceNumber - The number where the Performance should be stored latersysexOffset - The offset where the Performance should be stored:public JSLFrame editPatch(Patch p)
AbstractPatchDrivereditPatch in interface IDrivereditPatch in class AbstractPatchDriverPatch.edit()Copyright © 2014. All Rights Reserved.