Repository navigation
Harsh effects pack: Octaver, Wobble, Folder, Grinder, 12 rigs and a Justice-style demo (docs/43) - #29
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…via Portal and Kodiak rigs (docs/43) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…/43 §Smaller changes) Multi's RATIO runs to 100 and UP to 1.5 (4:1 upward, the cap opening to 24 dB), with an OTT preset at OTT's crossovers and gains. Chorus gains FEEDBACK, WET HP and INVERT, all off by default and bit-exact there. Char gets a Supercharge preset. Multi's goldens are re-recorded: the bench sets the default ratio through the knob's norm, which moved by an ulp with the range (-150 dBFS); projects store real values and are unaffected. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Wobble: an SVF (LP/BP/HP morph, 12/24 dB, self-oscillating) or a wah, swept by an LFO (seven shapes, synced or free, retrig, stereo spread), 16 steps, the input's envelope or a pedal; AMP for tremolo and gates. Octaver: comparator and flip-flops for one and two octaves down (SQUARE or the OC-2's FLIP), a resonant lowpass per sub, GLITCH, and the Octavia's rectified octave up into a fuzz. Folder: triangle-to-sine folds in up to four stages, SYMM, DYN, 4x with ADAA (nonharm -74 dB at full fold). Grinder: ten curves stacked up to four deep, envelope bias, mirrored emphasis, sizzle, flux, phase distortion, AUTO and CLIP. Shared kernels lfo.fy and follow.fy. Presets for each; goldens recorded. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
….py (docs/43 §Rigs)
Wobble Oktaver, Sandwich, Octavia Portal, Kodiak, Cross Bass, Phantom
Stack, Gated Fuzz, Ring Growl, OTT Sandwich, Four Slot, Bit Guitar and
Royal Split, banked under harsh/, each folded to its named macros and
level-matched to bypass within 1.5 dB on a picked bass riff. slabkit can
now turn a preset rig's macros: fx("fxrack", "harsh/kodiak", rk_m2=0.6)
or rack(preset=...).macro(2, value=0.6).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ocs/43) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…T ranges, changelog (docs/43) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ero crossings; rigs voiced brighter (docs/43) - AUTO matched a fast envelope, so it put the dry note's decay back onto the distortion. It now matches held peaks (5 ms attack, 1 s release) and holds through silence. - SIZZLE's noise could exceed the signal and buried the guitar in Octavia Portal. It now sits in a window around each zero crossing, at most 0.3 of the envelope. - Distortion tone presets moved from 4.5-7 kHz to 9-12 kHz. - Cross Bass drops its tape stage and opens the amp's top. - Kodiak mixes OTT in at 0.45 and soft-clips its onset spikes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…stered and unchopped (docs/33) docs/33 gains a check: RANGE, SUB and octavers move a bass below the written note, so keep the fundamental at 40-110 Hz and the lowest part at 30 Hz or above. Kodiak Club's Junos played at 16' (the bass at 23 Hz); they now run at 8' with held notes. The slap's step gate is gone and only the bass and stabs duck to the kick, more gently. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Owner
Author
|
I analyzed the demo track by track: each one rendered stage by stage, with waveforms, spectrograms, band energy, gap share and crest. Fixes:
Results:
🤖 Generated with Claude Code |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A pack for big, gnarly bass and guitar: Justice-style electro bass and the blog-house guitar chains people build in FL Studio from Guitar Rig, Distructor, Vintage Chorus, Hamburger and OTT. All the DSP is original. Hamburger (AGPL) was read for ideas only.
New machines
oct2): an analog-style divider (comparator plus flip-flops) for one and two octaves down.wob2): an SVF (LP/BP/HP morph, 12/24 dB, self-oscillating) or an inductor-style wah.lfo.fyandfollow.fykernels.fold2): triangle-to-sine folds in up to four stages, with SYMM and DYN.grind2): ten curves stacked up to four deep (OVERDRIVE, RAT, FUZZ, SOFT, HARD, FOLD, SINE, CUBE, RECT, DEAD).Changes to existing machines
Rigs and demo
harsh/, generated bytools/rigs/harsh.py. Each opens folded to named macros and is level-matched to bypass within 1.5 dB:fx("fxrack", "harsh/kodiak", rk_m2=0.6).songs/kodiak_club.py: a 118 BPM French-touch demo.Testing
zig build test: 527/527 passed.zig build bench -- --all --check:🤖 Generated with Claude Code