public class YamahaSY85SingleDriver extends AbstractPatchDriver
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize| Constructor and Description |
|---|
YamahaSY85SingleDriver() |
| Modifier and Type | Method and Description |
|---|---|
Patch |
createNewPatch()
Create new voice using a template patch file
patchFileName. |
void |
requestPatchDump(int bankNum,
int patchNum)
Request the dump of a single voice from SY85's internal voice banks.
|
void |
sendPatch(Patch p)
Store the voice in the voice edit buffer of the SY85.
|
protected void |
setBankNum(int bankNum)
Send Control Change (Bank Select) MIDI message.
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Store the voice in the given slot in one of SY85's internal voice banks.
|
editPatch, getFullPatchName, getPatchName, getPatchNumbersForStore, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchNamecalculateChecksum, 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, 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, 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, trimSysexpublic void sendPatch(Patch p)
sendPatch in interface IDriversendPatch in class AbstractDriverp - The voice dataPatch.send(),
ISinglePatch#send()public void storePatch(Patch p, int bankNum, int patchNum)
storePatch in interface IDriverstorePatch in class AbstractPatchDriverp - The voice databankNum - The internal voice bank numberpatchNum - The voice program (slot) numberPatch.send(int, int)public void requestPatchDump(int bankNum,
int patchNum)
requestPatchDump in interface IDriverrequestPatchDump in class AbstractDriverbankNum - The internal voice bank numberpatchNum - The number of the Voice which is requestedIDriver.requestPatchDump(int, int),
SysexHandlerpublic Patch createNewPatch()
patchFileName.
The the template patch file must be located in the same directory as this
driver.createNewPatch in class AbstractDriverPatch valueIDriver.createPatch(),
AbstractDriver.createPatch()protected void setBankNum(int bankNum)
setBankNum in class AbstractDriverbankNum - The internal voice bank numberstorePatch(Patch, int, int)Copyright © 2014. All Rights Reserved.