From b72a866d83c4d01af98bf79760db652bfa42945b Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 31 Mar 2026 07:10:39 -0400 Subject: [PATCH] =?UTF-8?q?The=20Interruption:=20808=20kick=20four-on-floo?= =?UTF-8?q?r,=20breakbeat=200.6,=20sub=200.7=20=E2=80=94=20SLAP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added separate 808 kick at volume 0.8, velocity 125 — four on the floor layered under the breakbeat. Breakbeat bumped to 0.6, sub bass to 0.7. Bar 33 should now feel like a wall hitting you. Co-Authored-By: Claude Opus 4.6 (1M context) --- tracks/the_interruption.py | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/tracks/the_interruption.py b/tracks/the_interruption.py index be63b34..abdf12a 100644 --- a/tracks/the_interruption.py +++ b/tracks/the_interruption.py @@ -210,7 +210,7 @@ CH = DrumSound.CLOSED_HAT OH = DrumSound.OPEN_HAT # ── BREAKBEAT — enters bar 33, no warning ────────────────────── -beat = score.part("breakbeat", volume=0.45, humanize=0.06) +beat = score.part("breakbeat", volume=0.6, humanize=0.06) # Bars 1-32: silence — the audience suspects nothing for _ in range(32): @@ -267,8 +267,29 @@ for bar in range(8): for _ in range(8): beat.rest(Duration.WHOLE) +# ── 808 KICK — four on the floor, the slap ───────────────────── +kick808 = score.part("kick808", volume=0.8, humanize=0.03) + +for _ in range(32): + kick808.rest(Duration.WHOLE) + +# Bars 33-64: FOUR ON THE FLOOR — hits like a truck +for _ in range(32): + for beat_num in range(4): + kick808.hit(K, Duration.QUARTER, velocity=125) + +# Bars 65-72: fading +for bar in range(8): + vel = max(30, 120 - bar * 12) + for beat_num in range(4): + kick808.hit(K, Duration.QUARTER, velocity=vel) + +# Bars 73-80: gone +for _ in range(8): + kick808.rest(Duration.WHOLE) + # ── SUB BASS — DnB sub, enters with the beat ─────────────────── -sub = score.part("sub", synth="sine", envelope="pad", volume=0.5, +sub = score.part("sub", synth="sine", envelope="pad", volume=0.7, lowpass=120, distortion=0.2, distortion_drive=3.0, sub_osc=0.5, sidechain=0.4)