public final class RolandVG88SingleDriver extends AbstractPatchDriver
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize
Constructor and Description |
---|
RolandVG88SingleDriver() |
Modifier and Type | Method and Description |
---|---|
void |
arrangePatchVG88(Patch p,
int patchNum)
Update data and checksums for each pack in a Patch
|
void |
calculateChecksum(Patch p)
Calculate and update checksum of a Patch.
|
Patch |
createNewPatch()
Create getPatchFactory().createNewPatch using a patch file
|
String |
getPatchName(Patch p)
Get the patch name.
|
void |
playPatch(Patch p)
Play note.
|
void |
requestPatchDump(int bankNum,
int patchNum)
Request a Patch to MIDI device.
|
void |
sendPatch(Patch p)
Send a Patch to an edit buffer of MIDI device.
|
void |
setPatchName(Patch p,
String name)
set the patch name.
|
void |
storePatch(Patch p,
int bankNum,
int patchNum)
Store a patch
|
editPatch, getFullPatchName, getPatchNumbersForStore, hasEditor, isBankDriver, isConverter, isSingleDriver
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, send, send, send, send, sendPatchWorker, setBankNum, 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, canCreatePatch, createPatch, createPatch, createPatches, getAuthors, getBankNumbers, getChannel, getChecksumEnd, getChecksumOffset, getChecksumStart, getDevice, getDeviceID, getDeviceIDoffset, getPatchNameSize, getPatchNameStart, getPatchNumbers, getPatchSize, getPatchType, getSysexID, getSysexRequestDump, getTrimSize, send, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, supportsPatch, toString, trimSysex
public void storePatch(Patch p, int bankNum, int patchNum)
storePatch
in interface IDriver
storePatch
in class AbstractPatchDriver
Patch.send(int, int)
public void arrangePatchVG88(Patch p, int patchNum)
public void sendPatch(Patch p)
sendPatch
in interface IDriver
sendPatch
in class AbstractDriver
Patch.send()
,
ISinglePatch#send()
public void calculateChecksum(Patch p)
calculateChecksum
in interface IDriver
calculateChecksum
in class AbstractDriver
p
- a Patch
valuepublic Patch createNewPatch()
createNewPatch
in class AbstractDriver
IDriver.createPatch()
,
AbstractDriver.createPatch()
public void requestPatchDump(int bankNum, int patchNum)
requestPatchDump
in interface IDriver
requestPatchDump
in class AbstractDriver
IDriver.requestPatchDump(int, int)
,
SysexHandler
public String getPatchName(Patch p)
getPatchName
in interface IDriver
getPatchName
in class AbstractPatchDriver
Patch.getName()
public void setPatchName(Patch p, String name)
setPatchName
in interface IDriver
setPatchName
in class AbstractPatchDriver
Patch.setName(String)
public void playPatch(Patch p)
AbstractDriver
playPatch
in interface IDriver
playPatch
in class AbstractDriver
Patch.play()
,
ISinglePatch#play()
Copyright © 2014. All Rights Reserved.