public class SPD11PadConverter extends Converter
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize| Constructor and Description |
|---|
SPD11PadConverter(SPD11Patch2Driver theDriver)
convert a CompletePatch to a Bank of 32 pad and 1 settings patches
|
SPD11PadConverter(SPD11PatchDriver theDriver)
convert a bankPatch to singlePatch[] should be named
SPD11CompletePatchConverter and/or SPD11DumpallConverter
SPD11CompletePatchConverter: converts a dump of one spd11 patch into a
jsynthlib SPD11 "Patch" Patch, which is a BankPatch containing 32 "Pad"
and 1 "Settings" SinglePatch values.
|
| Modifier and Type | Method and Description |
|---|---|
Patch[] |
createPatches(byte[] sysex)
Create an array of patches from a byte array of SysexMessage for the
driver.
|
Patch[] |
extractPatch(Patch p)
Convert a bulk patch into an array of single and/or bank patches.
|
boolean |
supportsPatch(String header,
byte[] sysex)
Compares the header & size of a Patch to this driver to see if this
driver is the correct one to support the patch.
|
editPatch, getPatchName, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchName, storePatchcalculateChecksum, calculateChecksum, calculateChecksum, canCreatePatch, createNewPatch, 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, sendPatch, sendPatchWorker, setBankNum, setBankNumbers, setChecksumEnd, setChecksumOffset, setChecksumStart, setDevice, setDeviceIDoffset, setPatchNameSize, setPatchNameStart, setPatchNum, setPatchNumbers, setPatchSize, setSysexID, setSysexRequestDump, setTrimSize, toString, trimSysexpublic SPD11PadConverter(SPD11PatchDriver theDriver)
public SPD11PadConverter(SPD11Patch2Driver theDriver)
public boolean supportsPatch(String header, byte[] sysex)
AbstractDriversupportsPatch in interface IDriversupportsPatch in class AbstractDriverheader - the result of p.getPatchHeader().sysex - a byte array of sysex messagetrue if this driver supports the Patch.AbstractDriver.patchSize,
AbstractDriver.sysexIDpublic Patch[] extractPatch(Patch p)
extractPatch in class Converterpublic Patch[] createPatches(byte[] sysex)
IConvertercreatePatches in interface IConvertercreatePatches in class Convertersysex - a byte array of SysexMessage.IPatch value.DriverUtil#createPatches(byte[]),
DriverUtil#createPatches(byte[], Device)Copyright © 2014. All Rights Reserved.