Hi,
I am working on a new oscillator class for Teensy. The complete code can be cloned via git from here.
While writing some code for precalculating values I tried to run it on a Teensy-3.6. This is the code (can...
Hi @shaitanbaali,
This is very useful for me - thank you! I am currently working on a class that can generate arbitrary waveforms as a sum of sine/cosine functions.
However, my class is internally based on floats...
This question is quite old but perhaps my modulated delay effect might help: https://codeberg.org/dcoredump/effect_modulated_delay
I am using it as a chorus with triangle or sine LFO on the modulation input.
I have created a simple demo video (with audio) for all the waveforms: 20% square, 50% square, triangle, sawtooth - every waveform from 1 (only a sine wave) to 20 partials.
Be careful with the audio level!!!
I have now rebuilt the classes based on your hints. The whole thing seems to work quite well now. However, the CPU usage is now twice as high as before, but the advantage is that you can create any waveform, as long as...
Many thanks for your hints!
I had to search deep in my brain again to recapitulate the complex math and made some changes that now make the base class much more independent of the function that is to be emulated....
After thinking a bit about the name of the class, I think that yes, it is not FM. So the class and the project should rather be called Synth_Sine_Partial... hm. I'll leave it like that for now, but will rename it when I...
Hi,
I have created an audio class that allows to create waveforms (square, triangle, sawtooth) by addition from sine waves. I want to use the class for a synth that should not get aliasing problems in the higher...