public final class TD6SingleDriver extends AbstractPatchDriver
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize
Constructor and Description |
---|
TD6SingleDriver()
Creates a new
TD6SingleDriver instance. |
Modifier and Type | Method and Description |
---|---|
void |
calculateChecksum(Patch p)
Calculate and update checksum of a Patch.
|
Patch |
createNewPatch()
Create getPatchFactory().createNewPatch using a patch file
patchFileName . |
JSLFrame |
editPatch(Patch p)
Invoke Single Editor.
|
void |
requestPatchDump(int bankNum,
int patchNum)
Request a Patch (bulk dump system exclusive message) to MIDI device.
|
void |
sendPatch(Patch p)
Send a Patch (bulk dump system exclusive message) to an edit buffer of
MIDI device.
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Send a patch (bulk dump system exclusive message) to MIDI device.
|
getFullPatchName, getPatchName, getPatchNumbersForStore, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchName
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, 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, send, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysex
public void storePatch(Patch p, int bankNum, int patchNum)
storePatch
in interface IDriver
storePatch
in class AbstractPatchDriver
p
- a Patch
valuebankNum
- ignored.patchNum
- drum kit number (0: drum kit 1, ..., 98: drum kit 99)Patch.send(int, int)
public void sendPatch(Patch p)
sendPatch
in interface IDriver
sendPatch
in class AbstractDriver
p
- a Patch
valuePatch.send()
,
ISinglePatch#send()
public void calculateChecksum(Patch p)
calculateChecksum
in interface IDriver
calculateChecksum
in class AbstractDriver
p
- a Patch
valuepublic Patch createNewPatch()
patchFileName
.createNewPatch
in class AbstractDriver
Patch
valueIDriver.createPatch()
,
AbstractDriver.createPatch()
public void requestPatchDump(int bankNum, int patchNum)
requestPatchDump
in interface IDriver
requestPatchDump
in class AbstractDriver
bankNum
- ignoredpatchNum
- drum kit number (0: drum kit 1, ..., 98: drum kit 99)IDriver.requestPatchDump(int, int)
,
SysexHandler
public JSLFrame editPatch(Patch p)
editPatch
in interface IDriver
editPatch
in class AbstractPatchDriver
p
- a Patch
valueJSLFrame
valuePatch.edit()
Copyright © 2014. All Rights Reserved.