[linux-audio-dev] Diode wave shaper (LADSPA plugin)?
Jens M Andreasen
jens.andreasen at chello.se
Mon Aug 16 16:23:06 UTC 2004
On mån, 2004-08-16 at 16:49, Stanley Jaddoe wrote:
> The 12k resistor is just an example, it would be nice if it would be treated
> as a variable.
>
> How can I incorporate the 1N4148 diode characteristics in the final equation?
>
One interresting thing to consider is that the diode pair is mimicking a
valve preamp, possibly with some rude Marshall characteristics.
The exact same solution can be found in the upper right corner in this
schematics, just before the tone controls:
http://home3.netcarrier.com/~lxh2/marshprb.gif
(The 1N914 share characteristics with the 1N4148)
So what you should be looking for is a valve overdrive/distortion
plugin, rather than a 1N4148 emulator.
My guess is that the *exact* characteristic is not *that* important, as
long as it has a reasonably soft knee.
> ------------------------------
>
> I did some SPICE emulation (Alfons: I know, I'm not a (real) engineer) and I
> never saw a tangentfunction-like output...
> Assuming one input and one output, (instead of the shown three inputs in my
> first post), if the input signal is a triangle wave, I should get a (not
> perfect) sine wave.
For some value of 'not perfect', yes :)) Crank up the volume and it
should transform into a square, apply a second channel with LFO and you
get pulse-width modulation.
Now please tell us, what is this synth of yours that you have
disassembled? Is this circuit part of the output-stage or is it part of
the individual oscillators? Inquiring minds wants to know!
/jens
>
> ------------------------------
>
> BTW: Does anyone on this list has any experience converting an analog hardware
> synth to a softsynth using the synth's schematics?
>
>
> Stanley
More information about the Linux-audio-dev
mailing list