public class YamahaFS1RPerformanceDriver extends AbstractPatchDriver
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize| Constructor and Description |
|---|
YamahaFS1RPerformanceDriver()
Constructor for the YamahaFS1RPerformanceDriver object
|
| Modifier and Type | Method and Description |
|---|---|
Patch |
createNewPatch()
Description of the Method
|
JSLFrame |
editPatch(Patch ip)
Return editor window for performance
|
static YamahaFS1RPerformanceDriver |
getInstance() |
void |
sendPatch(Patch p)
Sends a patch to the synth's edit buffer.
|
void |
setBankNum(int bankNum)
Send Control Change (Bank Select) MIDI message.
|
void |
setPatchName(Patch p,
String name,
int aPatchOffset) |
void |
setPatchNum(int patchNum)
Send Program Change MIDI message.
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Sends a patch to a set location on a synth.
|
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, requestPatchDump, send, send, send, send, sendPatchWorker, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, 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, requestPatchDump, send, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysexpublic YamahaFS1RPerformanceDriver()
public static YamahaFS1RPerformanceDriver getInstance()
public void setBankNum(int bankNum)
AbstractDriversetBankNum in class AbstractDriverIDriver.storePatch(Patch, int, int)public void setPatchNum(int patchNum)
AbstractDriversetPatchNum in class AbstractDriverIDriver.storePatch(Patch, int, int)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)
storePatch in interface IDriverstorePatch in class AbstractPatchDriverPatch.send(int, int)public void setPatchName(Patch p, String name, int aPatchOffset)
p - a bank patchaPatchOffset - offset of performance in patch sysexpublic Patch createNewPatch()
createNewPatch in class AbstractDriverIDriver.createPatch(),
AbstractDriver.createPatch()public JSLFrame editPatch(Patch ip)
editPatch in interface IDrivereditPatch in class AbstractPatchDriverip - data of the performancePatch.edit()Copyright © 2014. All Rights Reserved.