OK, now I'm getting somewhere. Here's the latest iteration of this experiment, which is now a (working) part of my previous experiment, a triangle-wave generator:
(full simulation file attached below)
And here are the resulting output waveform plots:
Not bad if I don't say so myself. I added an emitter-follower output stage to give a low output impedance, and therefore a better ability to drive a load. If this was a working instrument I'd probably replace the emitter resistor with a potentiometer to adjust the output. (Well, and the whole thing still needs a bit of tweaking to improve linearity, but that's a separate issue.)
One question: what would I do to bring the bottom of the output down to 0 volts? (Level-shifting, right?) And what if I wanted to make the output signal swing symmetrically around 0 volts? I noticed in playing with earlier versions of the amp experiment that I got an output that did just that, swinging from ~-2 to +2V. Is this even possible with a single supply, or do I need + and - supplies to do this? Trying not to complicate this too much (but we do loves complexity, don't we?).
You have it backwards.
"Perfect" voltage sources have zero internal impedance.
"Perfect" current sources have infinite internal impedance.
Ah, yes. Thanks for the correction. Kind of counter-intuitive (for some reason I think of high impedance=high voltage), but I'll try to remember that.
Lastly, it appears that additional coupling capacitors are completely unnecessary here. They don't seem to affect things in the simulation one way or the other, in any case.