-
Notifications
You must be signed in to change notification settings - Fork 0
Classic Split
Classic Split is a Generator Family derived from Classic Waveforms. It opens a zero-valued flat region through the centre of the cycle while the active lobes compress outward toward the edges. Choose Classic Split under Core Generator → Generator Family in Playground or either Morph endpoint.
Keep Topology and Symmetry / Width where you want them, set Split to 0, then raise Split while listening to tap A. Once the basic motion is clear, try Crunchy and the other taps.
🔧 Technical: Split maps the full 0…4095 control range onto every legal integer central-flat geometry in the 512-internal-cycle-sample table.
-
Split 0: exact neutral Classic (
Character = 2048). - The flat region can grow from 0 through 506 internal cycle samples.
- Each successive geometry adds one flat sample. Left and right boundaries alternate, so two increments expand the flatline symmetrically as a pair.
- pot3=2048: exactly 256 flat internal cycle samples, leaving 128 active samples on each side.
- pot3=4095: exactly 506 flat internal cycle samples, leaving three active samples on each side.
- There is no early top-end clamp plateau.
Once a flat section exists, the left compressed half owns phases below 180° and the right compressed half owns phases above 180°. Neither lobe interpolates through the original Classic half-cycle discontinuity.
🎹 Smooth keeps the Split geometry clean. Crunchy adds resonance around the two boundaries of the inserted flatline. Tap A is the stronger/longer resonator; tap B adds restrained harmonic grit; C and D keep their established edge-focused character.
🔧 Technical: Crunchy's base excitation follows the signed source value immediately beside each boundary, so hard level steps retain strong polarity-continuous resonance. Taps A/B also receive a signed slope-to-flat excitation term, allowing curved, triangular, and intermediate edges to ring even when the waveform meets the flat region near zero amplitude. That slope supplement is strongest through lower/middle Topology/Symmetry values and contributes less as the boundary approaches an already-strong vertical edge.
There is no whole-lobe polarity vote, exact-tie rule, or arbitrary minimum resonance floor. Treatment vanishes at Split 0.
| Wrapper | Pot recipe |
|---|---|
| Scanning – Classic Split Sine | [0, 2048, scan] |
| Scanning – Classic Split Triangle | [2048, 2048, scan] |
| Scanning – Classic Split Square | [4095, 2048, scan] |
| Scanning – Classic Split Saw ↑ | [2048, 4095, scan] |
| Scanning – Classic Split Saw ↓ | [2048, 0, scan] |
| Scanning – Classic Split Pulse | [4095, 512, scan] |
These are ordinary Scanning wrappers over Classic Split. Both variants and all A–D taps remain available. Classic Split and all six wrappers can enter broad Unrestricted and Absurd random generation.
🔧 The broad Generator lottery chooses ordinary/base versus Scanning first, so adding Scanning wrappers does not crowd ordinary Generator Families out of the broad pools.
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