Hey guys! I have an idea I want to try implementing with whatever newly-gained C++ skills I get from this semester. Normally, this is a topic for the LAD list, but I feel more comfortable running it by you folks first. Besides, something like this would likely benefit LS, too.
My dream is to build an easy-to-use analog circuit modeling library in C++. Basically, the idea would be to have classes with methods that each represent single components (tubes, transistors, resistors, capacitors, inductors, transformers) and maybe basic structures (voltage dividers, etc.) that could be instantiated from within a program in an order that creates a complete model of a particular circuit. Really, not too different from Spice, except geared to audio applications, and requiring C++ to use rather than it's own interpreted language, so it'll be more efficient. My original intent was to make a guitar amp sim, but really, the sky's the limit. The Holy Grail might even be a DAW application with channel strips and summing buss all circuit-modeled. Wouldn't that be cool! So, I'll continue studying the necessary math to figure out how I might accomplish, well, something in this regard over the next little while. Any thoughts you might have would be greatly appreciated. I suppose one first step might be to look at the Spice source code. Also, any links anyone might have on guidelines for making a C++ library would be useful. Thank you all! -- Darren Landrum ------------------------------------------------------------------------- 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