ADC23
A repository containing the code for ADC. Includes a Cmajor Patch for Karplus Strong String Synthesis.
Install / Use
/learn @dynamic-cast/ADC23README
ADC: Practical DSP and Audio Programming
We'll explore the concepts of Karplus Strong Synthesis. This is a physical modelling synthesis, aiming at modelling a plucked instrument such as a guitar. Included DSP will be noise generation, delay lines and filters. We'll also touch on MIDI messaging and polyphony.
We'll be using the Cmajor platform for the practical aspect of this workshop. Knowing Cmajor upfront is not a pre-requisite; we'll guide the participants through the implementation gently.
This will be a self-contained workshop aiming to be accessible to all levels of learning - all elements used in the practical part of the workshop will be thoroughly explained in the introduction.
The Repo
In this repository, you'll find branches for each stage of the workshop:
- Part-1-MIDI
- Part-2-Delay
- Part-3-Filters
- Part-4-Polyphony
The main branch is the final code, with added unit test to accompany.
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Jan 5, 2026
