From: Hiroo H. <hir...@co...> - 2004-08-16 03:49:10
|
Hi, Rib> Ok. I commited the interfaces. Eclipse gave some kind of error when Rib> commiting, but it looks like it sent everything. Let me know if it Rib> did miss anything though. Your quick job always impresses me. I don't see any major problem. I've made the following change. 1. I updated the javadoc of new interfaces in core. 2. I replaced IPatchDriver.send(byte[]) with IPatchDriver.send(MidiMessage). 3. I reduced IPatchDriver reference in synthdrivers/*/*. I'm seeing the following code in Driver.java. protected void calculateChecksum(Patch patch, int start, int end, int ofs) { CalculateChecksum(patch, start, end, ofs); } public final static void CalculateChecksum(Patch p, int start, int end, int ofs) { ... // real code } My take is to have only one method; public static void calculateChecksum(Patch patch, int start, int end, int ofs) I understand you did not do this, because this broke synthdriver compatibility. But I think it is worth to be changed. Any comments? -- Hiroo Hayashi |