public interface PatchFactory
Modifier and Type | Method and Description |
---|---|
Patch |
createNewPatch(byte[] gsysex)
Constructor - Either Device nor Driver is not known.
|
Patch |
createNewPatch(byte[] gsysex,
Device device)
Constructor - Device is known but Driver is not.
|
Patch |
createNewPatch(byte[] gsysex,
IDriver driver)
Constructor - Driver is known.
|
Patch |
createNewPatch(IDriver driver,
String fileName,
int size)
Create new patch using a patch file
patchFileName . |
Patch |
createPatch(byte[] sysex) |
BankPatch |
newBankPatch(byte[] sysex) |
BankPatch |
newBankPatch(byte[] sysex,
IBankDriver iBankDriver) |
BankPatch |
newBankPatch(IBankDriver iBankDriver,
String iID) |
BankPatch |
newBankPatch(IBankDriver driver,
String fileName,
int size) |
Patch createPatch(byte[] sysex)
Patch createNewPatch(IDriver driver, String fileName, int size)
patchFileName
.driver
- IPatchDriver objectfileName
- file name (relative path to driver directory)size
- Sysex data sizeIDriver.createPatch()
Patch createNewPatch(byte[] gsysex, IDriver driver)
gsysex
- The MIDI SysEx message.driver
- a Driver
instance. If null
, a null
driver (Generic Driver) is used.Patch createNewPatch(byte[] gsysex, Device device)
gsysex
- The MIDI SysEx message.device
- a Device
instance.Patch createNewPatch(byte[] gsysex)
Patch(byte[], Driver)
or Patch(byte[],
Device)
. If you know that the patch you are creating does not
correspond to any driver, use Patch(byte[],
(Driver) null)
, since it is much more efficient than this.gsysex
- The MIDI SysEx message.BankPatch newBankPatch(IBankDriver iBankDriver, String iID)
BankPatch newBankPatch(byte[] sysex, IBankDriver iBankDriver)
BankPatch newBankPatch(byte[] sysex)
BankPatch newBankPatch(IBankDriver driver, String fileName, int size)
Copyright © 2014. All Rights Reserved.