Hi Owlers !
I am working on wavetable patches and I selected a few to share:
-[single osc + lvl] rebeltech.org/patch-library/patch/WT_Single_Osc
-[double osc + lvl] rebeltech.org/patch-library/patch/WT2NotesChord
-[gate ADSR] rebeltech.org/patch-library/patch/WTOscADSR
-[trig AR + shape] rebeltech.org/patch-library/patch/WTOscAR
-[trig pitch AR] rebeltech.org/patch-library/patch/WTPitchAR
Those first WT (WaveTable) patches use frequency ranges wavetables synthesising to avoid aliasing in high frequencies. 10 WTs cover the audiable frequency range. The lowest frequency WT is square, triangle or sawtooth (depending on your choice) and each WT following loses more and more harmonics to end up with a sine. Each WT shape is close enough to its neighbor so we can't hear the WT junction.
Additionnaly, I made some ADSR control paired with WT oscillators.
Both WT and ADSR are based on Nigel Redmon 's code from earlevel:
He probably explains lot better than I could do if you are interested in.
My patches are still in dev. As you can see I kept a lot of comment lines because I had different ideas.
Few things to correct:
-change waveform easier (at the moment you have to copy/paste/uncoment)
-improve sound and accuracy
-use more owl options (expression parameter, inputs, outputs)
-get them load with chrome
But for now I will focus on making some WT morphing combined with those freq WTs. I'd be glad to hear your feedbacks about those patches and how to improve them.