Is there any interest in building a synth to help EE students learn about filters (and maybe get them interested in SM building themselves)?
I teach courses to undergrad EE majors in both continuous time and discrete time signal processing. They love the interactive demos I’ve coded in C#, and when one asked last week what different filter types would sound like, I realized SM might offer a whole new world of creative demo possibilities for them, and possibly for many other students (my demos are becoming shared among several universities...some are on my website at http://www.jimsquire.com
). It’s surprising how little intuition most signal processing textbook authors give to students; it seems a good venue for a SynthMaker synth.
Their needs as students are a little different than most new synth builders. They are familiar with oscilloscopes and with frequency (Bode) plots, but lack the intuition about what filters do and how harmonics sound. I’d love to see a simple SM .osm that is patterned after the default tutorial (the two oscillator synth with the ADSR amp and filter), but with
1) an added oscilloscope and spectral plot that can be set to either just before or after the filter, and
2) a small added filter Bode plot that’s dynamic (ie it shows how the ADSR changes the magnitude of the transfer function for each new voice).
Is this possible in SM as a stand-alone-VST? I’m not sure if a spectral plot component is available, and if it is, if it compiles into a VST. If someone finds this interesting, I could give them a small honoraria (and bragging rights as the developer, FWIW!) if we can keep everything open-source so the students who feel so inclined can download the .osm version and play around with it themselves.