From: Hiroo H. <hir...@co...> - 2004-09-26 22:14:34
|
Hi, I've checked in the following interface changes. IDriver - IPatch[] createPatch(byte[] sysex); IPatchDriver + IPatch createPatch(byte[] sysex); - IPatch[] createPatch(SysexMessage[] msgs); + IPatch[] createPatches(SysexMessage[] msgs); IConverter + IPatch[] createPatches(byte[] sysex); IConverter does not extend IDriver any more. IDriver createPatch(byte[] sysex) was divided into IPatch.IPatchDriver.createPatch(byte[] sysex) and IConverter.createPatches(byte[] sysex). IPatchDriver.createPatch(SysexMessage[] msgs) was renamed to IPatchDriver.createPatches(SysexMessage[] msgs). This change simplify method calls for these methods a little. More importantly I don't have to have independent Driver class for Converter. Now a Single Driver can also implement IConverter. No changes are required for the current synth drivers. -- Hiroo Hayashi |