At Sun, 22 Feb 2004 17:15:11 +0900, Patrick Shirkey wrote: > > What is their style? The kind which implements a solution with an order of magnitude more complexity than mine. > Seems to me that you have definitely implemented a nicely coded > interface that could relatively easily be integrated with linux sampler. > Don't sell yourself short. That's not so simple. It could be done, but the only code I would be reusing is the grunt gtk stuff, which a trained monkey could churn out. My gui code is conceptually separate from the patch management code, and it depends upon the patch infrastructure having a particular interface in order to work. The gui code is also the least complex part of the program, logic-wise. Given that, I think it would be much easier for somebody with knowledge of LinuxSampler internals to retrofit my code than it would be for me. In fact, I might be a rather poor choice because I've come to expect a certain patch infrastructure and I'd have to unlearn my old habits. > Currently there is no actual gui although and as Mark said Rui is > looking into the qt version. Ugh. I don't even like GTK, but I dislike it less than I dislike QT. > Assuming you have some spare time it would not take you very long to add > the calls for each button and place that shell up for one of the main > developers to make some changes to the backend. Then you will be > transformed from "man working alone on small project which accomplishes > some new things" to "part of professional team creating new project that > amazes a whole sector of the professional audio world". I've been working on Specimen for the past 12 hours (forgot to sleep), cleaning it up monstrously (which excised about 500 lines of code, I think), and adding about 1000 lines of code worth of improvements. I'm about halfway done with my Things I Must Complete list. When I'm not directly working on Specimen, I'm indirectly working on it by trying to teach myself DSP (hard!) and all the associated math and physics. I really simply do not have the time to help LinuxSampler unless I divert time from Specimen, which I'm not keen on doing. And I don't have the foggiest idea what they're doing anyway. Maybe I'm a retard, but I don't see why direct-from-disk streaming takes months of planning. Intelligent use of rudimentary thread pools and disk-caching should get the job done. I'll probably regret saying this later, but I think the whole deal could be implemented in 1000 lines of code. It's on my TODO list, but I think the sound sculpting and usability aspects are more important than that given todays RAM quantities. 50 megs will get you 5 minutes of audio at 16/44.1k. That's a _hell_ of a lot to work with. Like I said, I'm a complete neophyte so I don't know what I am talking about by any objective evaluation, but I can't for the life of me figure out why they have twice as much code for a program that seems to do half as much. Couple that with the fact that it's written in a language I don't like, planned for a widget set I don't like, and moving too slowly for my infinitesimal attention span, I can't see the incentive for contributing. What it boils down to is, LinuxSampler is supposed to be awesome within a year. Well, I'm interested to know what Specimen will be like within a year. Hell, within 6 months. And I'm gonna find out. [pb]