From: Joe E. <jo...@em...> - 2005-03-05 21:23:34
|
Hiroo Hayashi wrote: >Someday when we have a hundreds of synths >support for a manufacture we might want to have GROUP_MANUF_TYPE (it >might be only if the manufacture names product names inconsistently). > > Right. Types, at this point, aren't really useful because there aren't that many devices supported. However, as the list grows, I see this becoming useful someday... which is why I wrote support for it now. The reason I committed the source with "GROUP_TYPE_MANUF" is just so that everybody could see (and test) the full working of the tree. Also, one use for GROUP_TYPE_MANUF (or, at least, GROUP_TYPE) that I can think of is this. Suppose I'm about to go out and buy a new synth, drum machine, controller board, or whatever.... and that I want to make sure that the item I buy is supported by JSL. In that case, I'd want to browse the items by their type. >And as you wrote grouping synths into types is not easy. > > Well, as I see it, it kinda breaks down into: - Controller *and* synth in one - Keyboard Synth (like a Korg M1) Guitar Synth (like a Roland GR-33) Drum Module Other Synth (Can't think of any at the moment) - Controller *only* - Keyboard Controller (like a Yamaha AX-7) Guitar Controller (like a Yamaha G-50) Other Controllers (like wind controllers, like Yamaha's midi saxophone) - Synth *only* - Rackmount/Standalone Synth (like a Kurzweil K2600R) Drum Machines (like a Boss DR-505) Of course, I'm probably giving guitars too much prestige by setting them apart because that's what I deal with a lot. >And if synths are grouped by manufacture names, it is superfluous to have >a manufacture name on each node. > > I'm not sure what you mean here. Do you mean that the manufacturer folders shouldn't have the manufacturer *names* on them, or that we don't need manufacturer folders at all if the list is merely sorted? >And minor think; use ErrorMsg.reportStatus() instead of >System.out.println(). > > Argh! I thought I took all of those out. I use println's when I need a quick debugging aid. Where did I leave one in? - Joe |