On Tue, Jul 01, 2014 at 08:09:22AM +0100, Gordon JC Pearce wrote: > On Tue, Jul 01, 2014 at 07:33:31AM +0200, hermann meyer wrote: > > > Regarding FaustLive, do you know that we (guitarix project) working > > on a analog circuit simulation toolkit, which will generate faust > > code from gSchem ( http://www.geda-project.org/ ) schematics? > > Imagine a electronic circuit designer could create a plug schematic > > and "hear" direct what a change from 1k resistor to 2k resistor will > > sounds like, if such a toolkit be integrated in FaustLive. > > > > Faust rocks!<B0>! > > Okay, so you get to hear what your simulation sounds like. It won't > sound even remotely like real hardware. Circuit simulation only > tells you how your circuit behaves in a simulator - it does not in > any way resemble real-life results.
Unless you run a full SPICE model, including all the imperfections of all components - non-linearities, parasitic capacitance and inductance, memory and thermal effects, etc. etc. And then 1. it isn't easy anymore, 2. it very probably won't run in real time. And without all that, and idealised analog circuit is just another format for some simple mathematical equations, a simple abstraction. Engineers use it all the time to describe all sorts of systems that are not electronic at all, in the same way they use mechanincal abstractions such as mass/spring/damping systems. Idealised circuits are just another notation for maths, an as such they provide nothing new. They just translate into the standard filters etc. that DSP code authors use all the time. It's an illusion to think that youd could generate any 'magic' DSP code form them that can't be obtained in the normal way. On the contrary, you're likely to get inferior quality results as things such as quantisation and numerical stability are blissfully ignored. Ciao, -- FA A world of exhaustive, reliable metadata would be an utopia. It's also a pipe-dream, founded on self-delusion, nerd hubris and hysterically inflated market opportunities. (Cory Doctorow) _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
