public class KorgX3SingleDriver extends AbstractPatchDriver
Modifier and Type | Field and Description |
---|---|
static int |
EXTRA_HEADER |
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize
Constructor and Description |
---|
KorgX3SingleDriver()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
Patch |
createNewPatch()
Creates a new empty patch with name 'Init'.
|
JSLFrame |
editPatch(Patch p)
Overrided editPatch.
|
void |
sendPatch(Patch p)
Overrided sendPatchWorker.
|
void |
setBankNum(int bankNum)
Overrided setBankNum.
|
void |
setPatchNum(int patchNum)
Overrided setPatchNum.
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Overrided storePatch.
|
getFullPatchName, getPatchName, getPatchNumbersForStore, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchName
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, requestPatchDump, send, send, send, send, sendPatchWorker, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, 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, requestPatchDump, send, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysex
public static final int EXTRA_HEADER
public KorgX3SingleDriver()
public void setPatchNum(int patchNum)
setPatchNum
in class AbstractDriver
patchNum
- Patch numberIDriver.storePatch(Patch, int, int)
public void setBankNum(int bankNum)
setBankNum
in class AbstractDriver
bankNum
- Bank numberIDriver.storePatch(Patch, int, int)
public void storePatch(Patch p, int bankNum, int patchNum)
storePatch
in interface IDriver
storePatch
in class AbstractPatchDriver
p
- Patch to be sentbankNum
- Bank numberpatchNum
- Patch numberPatch.send(int, int)
public void sendPatch(Patch p)
sendPatch
in interface IDriver
sendPatch
in class AbstractDriver
p
- Patch to be sentPatch.send()
,
ISinglePatch#send()
public Patch createNewPatch()
createNewPatch
in class AbstractDriver
IDriver.createPatch()
,
AbstractDriver.createPatch()
public JSLFrame editPatch(Patch p)
editPatch
in interface IDriver
editPatch
in class AbstractPatchDriver
p
- Patch to be editedPatch.edit()
Copyright © 2014. All Rights Reserved.