mirror of
https://github.com/kennethreitz/interpretations.git
synced 2026-06-05 14:50:20 +00:00
Voltage: three reverb characters — dry sine, spring saw, taj_mahal pulse
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
## 2026-04-01
|
||||
|
||||
- **Track 11: Voltage** — F minor, 138 BPM. Raw oscillators only — sine sub, saw lead, pulse counter-rhythm. Rhythm from monophonic pitch shifts. Saw arp solo, pulse arp solo, 32nd note chaos peak. Kick enters at bar 41.
|
||||
- **Track 11: Voltage** — F minor, 138 BPM. Raw oscillators only — sine sub (dry), saw lead (spring reverb), pulse counter-rhythm (taj_mahal). Rhythm from monophonic pitch shifts. Saw arp solo, pulse arp solo, 32nd note chaos peak. Kick maxed at 1.0.
|
||||
- **Track 10: The Dialogue** — E Phrygian, 75 BPM, shruti just intonation, A=432 Hz. Sitar (human) and theremin (machine) find each other through call-and-response. House kick + hats + clap enter at bar 41. 32nd note sitar shredding at the peak with dry reverb.
|
||||
- **Track 9: The Temple** — A Phrygian, 65 BPM, shruti just intonation, A=432 Hz. Singing bowls, tambura, harmonium, bansuri, tabla solo, triple sitar solo with 32nd note shredding, theremin at the peak, electronic kick.
|
||||
- Raga Midnight: sitar reverb reduced for clarity
|
||||
|
||||
+3
-3
@@ -87,7 +87,7 @@ def play_pattern(part, pattern, reps=1, vel_offset=0):
|
||||
# ── SINE — the sub, the foundation, the pulse ──────────────────
|
||||
sine = score.part("sine", synth="sine", volume=0.8,
|
||||
lowpass=200, distortion=0.2, distortion_drive=2.5,
|
||||
sub_osc=0.5, reverb=0.3, reverb_decay=1.5)
|
||||
sub_osc=0.5, reverb=0.12, reverb_decay=0.6)
|
||||
|
||||
# Bars 1-8: pulsing root
|
||||
for _ in range(8):
|
||||
@@ -195,7 +195,7 @@ for bar in range(8):
|
||||
saw = score.part("saw", synth="saw", volume=0.55,
|
||||
lowpass=4000, distortion=0.3, distortion_drive=3.5,
|
||||
saturation=0.7, legato=True, glide=0.03,
|
||||
reverb=0.45, reverb_decay=2.0)
|
||||
reverb=0.25, reverb_type="spring")
|
||||
saw.lfo("lowpass", rate=0.015, min=1500, max=8000, bars=96, shape="saw")
|
||||
|
||||
# Bars 1-8: silent
|
||||
@@ -321,7 +321,7 @@ for _ in range(4):
|
||||
# ── PULSE — square wave, digital, counter-rhythm ───────────────
|
||||
pulse = score.part("pulse", synth="square", volume=0.35,
|
||||
lowpass=3000, distortion=0.15, distortion_drive=2.0,
|
||||
saturation=0.5, reverb=0.5, reverb_decay=2.5)
|
||||
saturation=0.5, reverb=0.15, reverb_type="taj_mahal")
|
||||
pulse.lfo("lowpass", rate=0.03, min=800, max=5000, bars=96, shape="triangle")
|
||||
|
||||
# Bars 1-16: silent
|
||||
|
||||
Reference in New Issue
Block a user