-
Notifications
You must be signed in to change notification settings - Fork 0
Scanning Recipe Probe
Scanning Recipe Probe, internally called Pot Gang, is a hidden authoring tool for making your own Scanning recipes. It lets you link the three controls of an ordinary Generator Family, move one control as the driver, audition the resulting one-dimensional trajectory, and export that trajectory as a normal Scanning recipe JSON.GZ.
Use this feature when the built-in Scanning generators suggest an idea but you want to design a different repeatable path through an ordinary generator. If you only want to use built-in or already-imported Scanning generators, you can skip this page and read Scanning Recipes.
🔧 Pot Gang is not shown in the normal interface. Enable it for the current page load by appending this URL query parameter to the FWG page URL:
?potgang=1
The query parameter is the ?... part of the URL used to load FWG. On a hosted HTTP/HTTPS page it is part of the GET request URL; when running the downloaded HTML locally, FWG reads the same query component from the local file:// URL.
For the hosted FWG page, the v3 URL form is:
https://atom-smasher.github.io/Fractured-Wavetable-Generator/?potgang=1
For a downloaded build, the browser address similarly ends in:
...html?potgang=1
After FWG loads, the Pot Gang / Recipe Probe appears inside the Core Generator controls for Playground, Morph START, and Morph END. It is session-only authoring tooling; the exported Scanning recipe is the portable result.
🎹 Authoring workflow:
- load FWG from a page URL ending in
?potgang=1; - open the probe under Playground or the Morph endpoint you want to study;
- enable Pot Gang;
- choose which pot is the driver;
- set other pots to Scan, Opposite, Off/fixed, and optional bounds;
- drag the driver through its range and audition the resulting path;
- when the trajectory is useful, export it as a Scanning recipe JSON.GZ;
- import that recipe normally to test it as a reusable custom Scanning generator.
The probe is intentionally temporary/session tooling. The exported recipe is the portable artifact.
🔧 Each Playground / Morph START / Morph END probe provides:
- Enable master bypass;
- Pot 1 / Pot 2 / Pot 3 modes: Off, Scan, or Opposite;
- minimum and maximum bounds for connected pots.
Any connected pot can act as the driver. Collapsing the panel does not disable an enabled gang.
The path forms are easier to understand from trajectories FWG actually ships. These are all present in production Scanning generators:
scan 0..4095 — ordinary full-domain scan
opposite 4095..0 — ordinary full-domain inverse
scan 682..972 — Folded Sine/Triangle bounded Source / Bias path
opposite 1642..1070 — Feedback Sine Depth/Drive bounded Feedback Phase path
fixed 3072 — FM Ratio/Colour Exchange fixed FM Index
Pot Gang represents the two bounded cases as [682,972] and [1642,1070] in exported recipe JSON.
🔧 Pot Gang exports the same small Scanning-recipe JSON.GZ format used by imported custom recipes: name + base generator + Pot1/Pot2/Pot3 trajectory. It does not export a separate internal dialect, Smooth/Crunchy suggestion, or Drawn waveform.
See Scanning Recipes for importing one or many recipes and using them across Playground, Morph and Explorer.
Documentation rule: The executable code is authoritative. This Wiki describes the supported Fractured Wavetable Generator v3.0 contract and workflows.
- Generator Families
- Classic Waveforms
- Classic Split
- Drawn Waveform
- Drawn Wave-Shape Recipes
- Source Taps and Routing
- Wavetable Types
- Modulation and Filter
- Pitch, MIDI, and Pitch Offset
- Source and Result Windows
- Visualisers
- Morph Render Modes
- Morph Curve and Cycle Stepping
- Phase-Coherent Mode
- Loop Safety and Table Safety
- Creating Wavetables
- Creating Samples, Drones, Hits, Transitions, and Multisamples
- MPC Wavetable Mode
- Installing and Auditioning on MPC
- Render and Export Settings
- Auditioning, Curation, and Building a Personal Library
- Saving, Loading, and JSON Sidecars
- Sharing and Cleaning JSON Sidecars
- Randomisation and Seeds
- Keyboard Shortcuts
- Browser Requirements and Performance
- Troubleshooting
- FAQ
- Glossary
- Compatibility and Versioning
- Version 3 Release Notes
- Drawn Mathematical Reference
- Signal Path and Core Concepts
- Meditations on the 512-Sample Core
- Scanning Generator Wrapper Architecture
- Deterministic Randomisation — Technical Reference
- Render Diagnostics and Support
- Proof of Zero Prior-Work Knowledge and Forensic Evidence
- Authenticating and Timestamping FWG Outputs
- License, Provenance, and Outputs