public class SPD11CompletePatchConverter extends Converter
Modifier and Type | Field and Description |
---|---|
protected SPD11PadDriver |
padDriver |
protected SPD11SettingsDriver |
settingsDriver |
bankNumbers, checksumEnd, checksumOffset, checksumStart, deviceIDoffset, log, numSysexMsgs, patchNameSize, patchNameStart, patchNumbers, patchSize, sysexID, sysexRequestDump, trimSize
Constructor and Description |
---|
SPD11CompletePatchConverter() |
SPD11CompletePatchConverter(SPD11PadDriver padDriver,
SPD11SettingsDriver settingsDriver) |
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 SinglePatch into a BankPatch with 32 "pad" and 1 "settings"
Patch values.
|
editPatch, getPatchName, hasEditor, isBankDriver, isConverter, isSingleDriver, setPatchName, storePatch
calculateChecksum, 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, supportsPatch, toString, trimSysex
protected SPD11PadDriver padDriver
protected SPD11SettingsDriver settingsDriver
public SPD11CompletePatchConverter(SPD11PadDriver padDriver, SPD11SettingsDriver settingsDriver)
public SPD11CompletePatchConverter()
public Patch[] extractPatch(Patch p)
extractPatch
in class Converter
p
- Patch to be convertedpublic Patch[] createPatches(byte[] sysex)
IConverter
createPatches
in interface IConverter
createPatches
in class Converter
sysex
- a byte array of SysexMessage.IPatch
value.DriverUtil#createPatches(byte[])
,
DriverUtil#createPatches(byte[], Device)
Copyright © 2014. All Rights Reserved.