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

Reply via email to