preset-builder
Generates, formats, and synchronizes new synthesizer presets across JSON and C++ headers.
Skill by lucasrafaldini
Chalk Labs
Need help deploying preset-builder?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/lucasrafaldini-preset-builder
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Nov 1, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/preset-builder
What's inside
- Skill name
preset-builder- Description
- Generates, formats, and synchronizes new synthesizer presets across JSON and C++ headers. Use when creating or modifying factory presets.
- License
- MIT
- Instructions
- 44 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Preset Builder Skill 🎹
Use this skill when designing new sound patches, adding factory presets, or reviewing preset PRs.
## Preset Data Structure
Every preset must be synchronized across:
1. `presets/factory_presets.json` (for Web, documentation, and external sound designers).
2. `src/dsp/Preset.h` (compiled directly into the native C++ DSP core).
## Standard Preset Schema:
```json
{
"name": "Preset Title",
"category": "Bass | Lead | Pad | Brass | Pluck | FX",
"author": "Author Name",
"description": "Short musical description",
"params": {
"osc1Waveform": "Sawtooth | Pulse | Triangle | Sine",
"osc1Level": 0.8,
"osc2Waveform": "Sawtooth | Pulse | Triangle | Sine",
"osc2DetuneCents": 6.0,
"osc2Level": 0.7,
"subLevel": 0.3,
"noiseLevel": 0.0,
"filterCutoffHz": 2000.0,
"filterResonance": 0.3,
"filterEnvAmount": 2500.0,
"ampAttack": 0.01,
"ampDecay": 0.3,
"ampSustain": 0.8,
"ampRelease": 0.3,
"chorusMode": "Off | I | II | I+II",
"chorusMix": 0.7
}
}
```
## Validation
After modifying presets, validate JSON validity:
```bash
python3 -c "import json; json.load(open('presets/factory_presets.json')); print('JSON valid!')"
```From lucasrafaldini/108-Synth, MIT.
More from lucasrafaldini/108-Synth
- 0.595score
dsp-validator
lucasrafaldini
Validates real-time audio safety and compiles C++17 DSP modules for 108 Synth.
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
web-test-runner
lucasrafaldini
Runs and tests the Web Audio interactive synthesizer playground on local servers and checks console errors.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 8
- Last commit (this folder)
- Sep 30, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/lucasrafaldini/108-Synth
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from lucasrafaldini
- 0.595score
dsp-validator
lucasrafaldini
Validates real-time audio safety and compiles C++17 DSP modules for 108 Synth.
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
cardputer-bin-curator
lucasrafaldini
Guidelines and schema for cataloging, verifying, and updating M5Cardputer firmware binaries in cardputer-bins/index.html.
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
swiss-blueprint-styler
lucasrafaldini
Design system guidelines and UI token recipes for crafting pages, cards, telemetry strips, and tables matching the Swiss Technical Blueprint aesthetic.
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
bilingual-content-sync
lucasrafaldini
Protocol for maintaining strict parity between English (lang-en) and Portuguese (lang-pt) content across all pages and blog posts.
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
web-test-runner
lucasrafaldini
Runs and tests the Web Audio interactive synthesizer playground on local servers and checks console errors.
SkillAFreshness: A★ 2Claude Code +9 - 0.585score
zero-dash-linter
lucasrafaldini
Scans and enforces the strict zero em-dash and en-dash rule across all markdown, html, js, and css files in lucasrafaldini.github.io.
SkillAFreshness: A★ 2Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get preset-builder running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
preset-builder skill. Agent Mart. https://agentmart.dev/skills/lucasrafaldini-preset-builder (last updated 2026-10-24)