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.