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, 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, send, send, send, send, sendPatchWorker, 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, 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 sendPatch(Patch p)
sendPatch
in interface IDriver
sendPatch
in class AbstractDriver
p
- The voice dataPatch.send()
,
ISinglePatch#send()
public void storePatch(Patch p, int bankNum, int patchNum)
storePatch
in interface IDriver
storePatch
in class AbstractPatchDriver
p
- 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 IDriver
requestPatchDump
in class AbstractDriver
bankNum
- The internal voice bank numberpatchNum
- The number of the Voice which is requestedIDriver.requestPatchDump(int, int)
,
SysexHandler
public Patch createNewPatch()
patchFileName
.
The the template patch file must be located in the same directory as this
driver.createNewPatch
in class AbstractDriver
Patch
valueIDriver.createPatch()
,
AbstractDriver.createPatch()
protected void setBankNum(int bankNum)
setBankNum
in class AbstractDriver
bankNum
- The internal voice bank numberstorePatch(Patch, int, int)
Copyright © 2014. All Rights Reserved.