AquaSynth/patches
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-15 00:32:54 +01:00
..
808 Add structured Aquarium patch library 2026-05-14 14:51:49 +01:00
advanced Teach music agents retriggered 808 drums 2026-06-01 12:07:51 +01:00
bfxr Add structured Aquarium patch library 2026-05-14 14:51:49 +01:00
dx7 Keep DX7 parity probes out of patch library 2026-05-14 15:02:51 +01:00
examples Add structured Aquarium patch library 2026-05-14 14:51:49 +01:00
fm-bell Add structured Aquarium patch library 2026-05-14 14:51:49 +01:00
sfxr Add structured Aquarium patch library 2026-05-14 14:51:49 +01:00
wobble-bass Add structured Aquarium patch library 2026-05-14 14:51:49 +01:00
aquasynth-patch-cultcache.cc Repair AquaSynth merge witnesses 2026-06-15 00:32:54 +01:00
library.yaml Gate song swarm on self-iteration evidence 2026-06-01 05:48:03 +01:00
README.md Split Core and Faust packages 2026-05-17 19:17:59 +01:00

AquaSynth Patch Library

This folder is the development patch library for AquaSynth .aqua scripts. It is where reusable stock, reference rebuilds, calibration probes, and inspiration patches live as files instead of being trapped inside C# string constants or ignored render artifacts.

The library is intentionally outside src/ and is not part of the shipped AquaSynth NuGet packages. Treat it as repo-owned source material for future synth consumers, examples, and parity work.

Layout

  • examples/ - syntax and feature tours.
  • sfxr/, bfxr/, 808/, fm-bell/, wobble-bass/ - stock patches derived from existing built-in reference catalogs.
  • dx7/ - DX7-inspired rebuilds and public-domain parity candidates.
  • advanced/ - richer multi-voice inspiration patches.
  • library.yaml - machine-readable index of the patch files.

Every .aqua file in this tree should parse through PatchScript.Parse. If a patch is experimental and does not parse yet, keep it elsewhere until the syntax is real.