most of the stuff that operator synth does looks fairly straight-forward, shouldn&#39;t be too hard to put together a basic pd clone.<br><br>challenging bits will be the square and saw waves with variable numbers of partials, but i think that will probably just be a case of [tabosc4~] and making some tables with sinesum values.<br>
<br>then that knob to alter the amount of aliasing, it could be using upsampling and then lowpass filtering like the nord synths do, or like the &#39;classic synth&#39; example in pd&#39;s audio documentation.&nbsp; but that approach quickly eats up cpu....or else it could be using an adjustable bandlimiter, something like the [blosc~ comparator] external, but with adjustability.&nbsp; actually, this function is the hardest one for me to think of a solution for.<br>
<br>the fm and envelope stuff would be super simple.&nbsp; just the quantize thing woudl take a bit of fiddling, but can be done with totally vanilla pd objects.<br><br>an audio rate lfo would be super simple (easier than control rate in pd)<br>
<br>the filters shouldn&#39;t be TOO hard, although to get a good lowpass, notch, bandpass and highpass it might be best to dig through pd-extended&#39;s externals.&nbsp; for lowpass i usually use [resofilt~] bandpass vanilla&#39;s [vcf~] is fine, although franks new resonz~ / resonr~ filters look super promising.&nbsp; for highpass, i prefer [svf~ high].&nbsp; not sure about the notch filter.&nbsp; <br>
<br>there are also a lot of fine details that would be easy to implement, which shouldn&#39;t be overlooked...like the velocity to filter envelope mapping (sounded good) and that fm automation sync with quantize on/off.&nbsp;&nbsp; then that time knob, and some of the other squinty stuff in the bottom right hand corner.<br>
<br>actually does look like quite an interesting project.&nbsp;&nbsp; <br><br><br><br><br><br><br><br><br>