oscillators

Designs phase-arrayed band-limited audio oscillators for Cubase-like DAWs.

1|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/SpiralCloudOmega/DevTeam6 --skill oscillators
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: oscillators
Source: https://github.com/SpiralCloudOmega/DevTeam6/tree/main/.github/skills/audio-dsp/oscillators
Command: npx skills add https://github.com/SpiralCloudOmega/DevTeam6 --skill oscillators

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Digital oscillators are the core of synthesis but naïve implementations alias and produce harsh artifacts. This Skill covers techniques to generate band-limited waveforms efficiently.

Core Features & Use Cases

  • Phase accumulator with wrap-around
  • PolyBLEP and wavetable-based anti-aliasing
  • Wavetable synthesis with octave-aware tables
  • FM/PM modulation and unison detuning Use cases include building a digital synth voice, a modern VST oscillator, or an embedded DSP oscillator.

Quick Start

Set up a phase-accumulating oscillator and apply PolyBLEP anti-aliasing for a clean, band-limited waveform at your target sample rate.

Frequently Asked Questions about oscillators

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why do my digital synth oscillators alias and produce harsh artifacts?▼

Digital oscillator aliasing occurs when naïve waveform discontinuities exceed the Nyquist limit, folding back as harsh artifacts. Applying band-limited techniques like PolyBLEP anti-aliasing corrects the phase to prevent these artifacts.

How do I implement a PolyBLEP anti-aliasing oscillator for a VST?▼

To implement a PolyBLEP oscillator, set up a phase accumulator with wrap-around and apply the PolyBLEP correction at phase discontinuity points. This generates a clean, band-limited waveform suitable for real-time VST DSP safety at your target sample rate.

What is the best way to handle wavetable synthesis across different octaves?▼

The best approach for wavetable synthesis across octaves is using octave-aware wavetables. This technique selects appropriately band-limited tables based on the target pitch, ensuring anti-aliasing and clean audio waveforms across the entire frequency spectrum.

Can I use phase accumulator oscillators for FM and PM modulation?▼

Yes, phase accumulator oscillators support FM and PM modulation by manipulating the phase value. You can apply frequency or phase modulation directly to the phase accumulator, maintaining band-limited output while achieving complex unison detuning and modulation effects.

Does band-limited oscillator synthesis work for embedded DSP applications?▼

Yes, band-limited oscillator synthesis is designed for real-time DSP safety and works efficiently for embedded DSP applications. The phase-accumulator engine and PolyBLEP anti-aliasing methods provide clean synth tones without heavy processing overhead.