public class YamahaDX7PerformanceSingleDriver extends DX7FamilyXmlVoicePatchDriver
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize
Constructor and Description |
---|
YamahaDX7PerformanceSingleDriver(XmlPatchDriverSpecDocument.XmlPatchDriverSpec driverSpec) |
Modifier and Type | Method and Description |
---|---|
Patch |
createNewPatch()
Create a new Patch.
|
void |
requestPatchDump(int bankNum,
int patchNum)
Request the synth to send a patch dump.
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Sends a patch to a set location on a synth.
|
isSpbp, isSwOffMemProt, isTipsMsg, setPatchName, setSpbp, setSwOffMemProt, setTipsMsg
createNewBankPatch, editPatch, getInitPatch, getPatchName, getPatchNumbersForStore, hasEditor, isConverter, setDevice, setInitPatch, toString
getFullPatchName, isBankDriver, isSingleDriver
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, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNum, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, 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, isBankDriver, isSingleDriver, playPatch, send, sendPatch, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, trimSysex
public YamahaDX7PerformanceSingleDriver(XmlPatchDriverSpecDocument.XmlPatchDriverSpec driverSpec)
public Patch createNewPatch()
AbstractDriver
createNewPatch
in class XMLPatchDriver
IDriver.createPatch()
,
AbstractDriver.createPatch()
public void storePatch(Patch p, int bankNum, int patchNum)
AbstractPatchDriver
Override this if required.
storePatch
in interface IDriver
storePatch
in class XMLPatchDriver
Patch.send(int, int)
public void requestPatchDump(int bankNum, int patchNum)
AbstractDriver
sysexRequestDump
is not null
, a request dump message is sent. Otherwise a
dialog window will prompt users.requestPatchDump
in interface IDriver
requestPatchDump
in class AbstractDriver
IDriver.requestPatchDump(int, int)
,
SysexHandler
Copyright © 2014. All Rights Reserved.