What problem does it solve?
This Skill centralizes technical reference and operational guidance for Orkid's Singularity synthesizer so developers and audio engineers can quickly find authoritative explanations of DSP blocks, oscillators, filters, envelopes, modulation, sampling, and program/bank structure without searching many source files.
Core Features & Use Cases
- Component mapping: correlates major synth concepts to specific header files such as synth.h, dspblocks.h, sampler.h, alg_oscil.h, and synthdata.h for fast lookup.
- Architecture overview: summarizes execution model, control/sample rates, voice allocation, per-voice DSP pipelines, algorithm/stage structure, and signal flow.
- Practical guidance: helps with debugging voice behavior, designing or extending DspBlocks, interpreting ProgramData/BankData, and understanding modulation/routing semantics.
Quick Start
Ask for a concise explanation of the voice signal flow, voice allocation, or how a specific DSP block (for example from dspblocks.h) is used within the Singularity engine.