preset-forge

Convert sound design parameter data into structured .xometa preset files.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/BertCalm/xo-ox-claude-config --skill preset-forge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: preset-forge
Source: https://github.com/BertCalm/xo-ox-claude-config/tree/main/skills/preset-forge
Command: npx skills add https://github.com/BertCalm/xo-ox-claude-config --skill preset-forge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill bridges the gap between sound design ideas documented in text and functional audio preset files, automating the creation of .xometa files.

Core Features & Use Cases

  • Converts Documentation to Presets: Transforms Guru Bin's parameter tables and refinement logs into structured .xometa preset files.
  • Supports Multiple Input Formats: Accepts tables, freeform lists, and even existing .xometa files for patching.
  • Infers Missing Information: Intelligently suggests moods, DNA scores, tags, and descriptions when not explicitly provided.
  • Batch Processing: Can process multiple presets from a single retreat document.
  • Optional C++ Output: Can generate setParam() C++ code for hardcoding presets.

Quick Start

Use the preset forge skill to convert the following refinement log into .xometa preset files.

Frequently Asked Questions about preset-forge

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

FAQPage Schema
How do I convert sound design parameter data into .xometa preset files?

Generating .xometa preset files from Guru Bin refinement logs involves parsing structured tables and freeform parameter lists to automatically extract parameter values, infer missing metadata like mood and sonic DNA, and output structured audio software configuration files.

Can I batch process multiple audio presets from a single document?

Yes, you can batch process multiple audio presets from a single document. The conversion tool analyzes retreat documents containing multiple parameter sets or refinement logs and generates separate structured .xometa files for each preset configuration in one pass.

Does preset conversion work with existing .xometa files for patching?

Preset conversion does work with existing .xometa files for patching. The tool accepts existing .xometa files as an input format, allowing you to update or append parameters and metadata to your current audio presets without starting from scratch.

What is the best way to generate C++ setParam() code from audio presets?

The best way to generate C++ setParam() code from audio presets is to use a conversion tool that optionally outputs direct integration code alongside the .xometa files. This translates structured parameter values into hardcoded C++ functions for immediate software implementation.

How does the preset creation tool infer missing metadata like mood and sonic DNA?

The preset creation tool infers missing metadata like mood and sonic DNA by analyzing the provided parameter values and context. It evaluates the input parameter configurations to intelligently suggest descriptive tags, mood classifications, and DNA scores when they are not explicitly provided.