> This basically will turn LS into soft of a powerful modular synth although
It is your time and effort, so you are naturally very much entitled to do whatever you wish, and the community will be grateful if you share it with us. But, since you ask for opinions... Please consider anything written below as honest questions and opinions, with not a trace of irony among them. Sigh. We have a gajillion modular synths already. I could probably list more than twenty out of the top of my head. I guess they must be so much fun to program. http://linux-sound.org/swss.html > and contains the implementation too, for example a C/C++ code fragment or > some pseudo code which can efficiently > translated into an executable. If you don't know it already, you might want to check out: http://chuck.cs.princeton.edu/ > With this system you could quite easily (often without any or little coding > at all) implement engines > for legacy formats like AKAI etc. Huh... That sounds more interesting. Can you please elaborate? How would that be significantly easier than reutilising the objects of the already existing LS codebase? > Let's enlist which basic building blocks would be needed for our engine. > A few modules that come to mind: > - MIDI input/output > - audio input/output > - oscillators > - filters > - envelope generators > - event generators / filters > - mathematical operators (adders, integrators etc) > - data type converters I assume that there is a sampling module somewhere. What would its capabilities be? It seems an awful lot of work just to duplicate already existing stuff. Perhaps you can consider joining one of the ongoing projects in order to optimize community resources, but we know how those things turn out. I am sure you will have a great time designing and implementing it, but as a member of the community I can't say I am too excited about it. There is also the eternal issue of performance vs flexibility. Will the overload of communication between modules put a noticeable performance penalty compared to that of a monolithic system? My wish list? Not very important, this is FOSS, we code what we feel like, not what other people would like us to code. Anyway, I am more interested in realistic samplers, so I feel more the need for a powerful mature sampler editor and randomizing capabilities in a sampler engine. Hope I will have time and the drive to work on it at some time. Good luck, Luis ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Linuxsampler-devel mailing list Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel