public class YamahaDX7VoiceSingleDriver extends DX7FamilyXmlVoicePatchDriver
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize| Constructor and Description |
|---|
YamahaDX7VoiceSingleDriver(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 |
sendPatch(Patch p)
Sends a patch to the synth's edit buffer.
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Sends a patch to a set location on a synth.
|
isSpbp, isSwOffMemProt, isTipsMsg, setPatchName, setSpbp, setSwOffMemProt, setTipsMsgcreateNewBankPatch, editPatch, getInitPatch, getPatchName, getPatchNumbersForStore, hasEditor, isConverter, setDevice, setInitPatch, toStringgetFullPatchName, isBankDriver, isSingleDrivercalculateChecksum, 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, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNum, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, trimSysexclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcalculateChecksum, 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, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, trimSysexpublic YamahaDX7VoiceSingleDriver(XmlPatchDriverSpecDocument.XmlPatchDriverSpec driverSpec)
public Patch createNewPatch()
AbstractDrivercreateNewPatch in class XMLPatchDriverIDriver.createPatch(),
AbstractDriver.createPatch()public void sendPatch(Patch p)
AbstractDriverOverride this in the subclass if parameters or warnings need to be sent to the user (aka if the particular synth does not have a edit buffer or it is not MIDI accessable).
sendPatch in interface IDriversendPatch in class AbstractDriverPatch.send(),
ISinglePatch#send()public void storePatch(Patch p, int bankNum, int patchNum)
AbstractPatchDriverOverride this if required.
storePatch in interface IDriverstorePatch in class XMLPatchDriverPatch.send(int, int)public void requestPatchDump(int bankNum,
int patchNum)
AbstractDriversysexRequestDump
is not null, a request dump message is sent. Otherwise a
dialog window will prompt users.requestPatchDump in interface IDriverrequestPatchDump in class AbstractDriverIDriver.requestPatchDump(int, int),
SysexHandlerCopyright © 2014. All Rights Reserved.