Skip to content

Instantly share code, notes, and snippets.

@GlaireDaggers
GlaireDaggers / Osc.cs
Created August 19, 2025 08:47
PolyBLEP waveform implementation in C#
public static class Oscillator
{
public static double EvaluateSaw(ref double phase, double phaseInc)
{
double value = SampleSaw(phase) - PolyBLEP(phase, phaseInc);
phase += phaseInc;
phase %= 1.0;
return value;