My fast RNG for my Midi step sequencer. My Teensy 4.1 needs a maximum of 2 clock cycles.
static uint16_t rng_state = 1;
rng_state = (rng_state >> 1) ^ (-(rng_state & 1) & 0xb400);
The Supersaw in the Jeannie now works well. Its synth engien from Mutable instruments Shruthi and Audio Lib from Teensy. I fixed a few more bugs in my code.
synth_waveform.h
* Audio Library for Teensy 3.X
*...
The Supersaw in the Jeannie now works well. I fixed a few more bugs in the code.
// Supersaw
case WAVEFORM_SAWTOOTH:
phase_spread = (phase_increment >> 14) * SupersawSpreadA;
...
Hello Teensy friends :)
I'm trying to build a Supersaw Oscillator. I use the Teensy Audio Library. Here is my test with an oscillator. With SawMix I change the volume of the fundamental and side waves. With Spread...
The Supersaw is generated in the Jeannie with an oscillator. The fundamental wave is a rising sawtooth calculated in real time by a phase register. I use the phase register to calculate additional (four) sawtooths and...