I’ve noticed my nostromotron was slightly off due to rounding error in the code. I’ve also taken the opportunity to check the analog oscillator scaling over the note range. The end result sounds way less toyish and it feels smoother now. You can grab the last version of the code over at github.

Screen Shot 2014-11-16 at 13.41.22

I’ve been upgrading my monotron upgrade slowly and it’s getting to a nice place. So far it’s got: One additional Digital oscillator with several waves and some dirty aliasing tricks Digital oscillator octave setting (with respect to the analog one) Control over whether the analog oscillator gets trigger or not One envelope with A/D/S/R Envelope -> VCF…