Commit Graph

138 Commits

Author SHA1 Message Date
kennethreitz 38ba8bdb4a Voltage: stereo panning — saw left, pulse right, noise offset
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 00:42:31 -04:00
kennethreitz a35df3741b Acid Reign: stereo 303s with delay, panning across the board
Two 303s panned opposite with different delay times — echoes cascade
across the stereo field. Clap delay, cajon slapback, hats panned.
Rhodes louder (0.35), wetter (0.8 taj_mahal), panned left. Cajon 0.7.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 00:35:17 -04:00
kennethreitz 7cc61b582a Deep Time: tingsha + singing bowls throughout, changelog update
Tingsha strikes every 4-6 bars through bar 48 (was silent after 16).
Bowl_low strikes every 8 bars through all 48 (was only first 16).
Both fade in velocity as the piece progresses.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 00:25:06 -04:00
kennethreitz 6b54a54298 Deep Time: stereo spread, three reverb spaces, delay on percussion
17 parts spread across the field. Taj_mahal for drones/bowls,
cathedral for choir/cello/didge/rain, algorithmic for cymbals.
Long delays on tingsha/bowls/fingers (1.5s at 40 BPM). Theremin
restrained. Cello in cathedral with gentle delay. Sub_osc on earth.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 00:24:04 -04:00
kennethreitz 9f94157fdf Changelog: Raga Midnight doubled with 808 drop
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 00:16:57 -04:00
kennethreitz a7dcef302b Raga Midnight: doubled length, 808 drop, proper raga form
56 bars (~2:30). Tambura alone opening, extended alap/jor, gat with
dhol, jhala with sitar arp, tabla solo, then THE DROP — 808 at vol 1.0
with Re→Ga→Re→Pa(-36) pattern building 20→40 velocity. Sitar gat
reprises over the thunder. Declarative part names restored.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 00:16:42 -04:00
kennethreitz 57b25e4572 Raga Midnight: delay on tabla/dhol, evocative part names, velocity fades
Part names: earth, sky, heartbeat, cascade, voice. Tabla solo gets
delay for bayan echo. Dhol slapback delay. Velocity list fades on
tambura and dhol. Drums/sitar reverb bumped slightly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 23:47:09 -04:00
kennethreitz 7d2689d03a Changelog: Chakra, Silk Road, Culture Clash removal
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 23:45:50 -04:00
kennethreitz 18d4e39a96 Chakra: stereo spread, delay on instruments, gentler opening reverb
Uke panned left with delay, Rhodes panned right, sitar louder/drier,
theremin panned far right. Opening reverbs pulled back to breathe.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 23:45:20 -04:00
kennethreitz cb9e9d6d6b Silk Road: koto starts with subtle reverb instead of bone dry
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 22:24:12 -04:00
kennethreitz 1123e773e4 Silk Road: dry-to-wet koto, tabla grows with caravan, remove Culture Clash
Koto starts bone dry, reverb fades in like mist over 16 bars.
Tabla volume/velocity increases as each civilization joins.
Culture Clash removed for rework.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 22:21:08 -04:00
kennethreitz ac36b3ace2 Silk Road: sitar reverb 0.2→0.35 taj_mahal
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 22:16:35 -04:00
kennethreitz 6c20d21b2d Changelog: Silk Road stereo caravan + helper refactor
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 22:16:08 -04:00
kennethreitz e9db560ea0 Silk Road: refactor with play_phrases() helper
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 22:15:36 -04:00
kennethreitz 89666f7646 Silk Road: stereo caravan — east to west, left to right
Koto far left (taj_mahal), sitar left (dry), tabla left-center,
oud right-center (cathedral delay), guitar right (delay),
cajon far right (dry). Tambura center with sub_osc as the thread.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 22:13:11 -04:00
kennethreitz 062a0d098d Update changelog with Ghost Protocol improvements
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 22:11:29 -04:00
kennethreitz a06e6c1fe9 Ghost Protocol: stereo field, delay on Rhodes/trip-hop, sidechain bass
Lessons from The Observatory: trust effects to fill space. Rhodes
panned left with delay, arp panned right, NES louder with more reverb,
pluck stabs wide right, trip-hop snare with dub delay, bass sidechained.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 22:11:11 -04:00
kennethreitz cedd44d72c The Observatory: theremin louder, less reverb
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 21:58:00 -04:00
kennethreitz 50af979eee Add The Observatory (track 12), Voltage tweaks, The Dialogue/Temple updates
The Observatory: G minor, 112 BPM — chapel through shortwave, by ChatGPT.
Voltage: spring/taj_mahal reverb, delay, kick maxed.
Remove Digital Raga and 3AM (for rework).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 21:54:35 -04:00
kennethreitz a6cdc49969 Raga Midnight: rewrite tabla solo — clean 4/4 grid, no mixed durations
Kaida in 8ths→16ths, tukra all 16ths, tihai with even spacing.
No more 32nd/16th mixing or triplets fighting the groove.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 13:34:20 -04:00
kennethreitz f92ba89272 Pin pytheory>=0.40.8 — hold() duration fix
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 13:27:53 -04:00
kennethreitz c4b92a4fde Update changelog with Interruption drum fills
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 13:21:18 -04:00
kennethreitz 78c529acb9 The Interruption: 32nd note hat fills, fix play.py --from-time counter
Hat fills every 4 bars, bigger fills every 8. Play counter now shows
correct time when using --from-time.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 13:21:03 -04:00
kennethreitz b063acf99f The Interruption: add flute + harp, sidechain 0.6, stereo improvements
Baroque flute soaring above the quartet, harp cascading arps.
Sub bass sidechain doubled for harder pump. Flute and harp both
play through the DnB interruption.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 13:08:58 -04:00
kennethreitz 345c553f7f The Interruption: stereo string quartet, delay on harpsichord/violins
Violins panned wide (-0.35/+0.4), harpsichord with delay sparkle,
cello gets chorus, everything louder with more cathedral reverb.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 13:00:34 -04:00
kennethreitz 04959c11f3 Voltage: dotted delay on saw/pulse, distortion on kick
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 12:55:21 -04:00
kennethreitz f10f885abb Fix image formatting in README
Updated README to fix image formatting and spacing.
2026-04-01 12:54:47 -04:00
kennethreitz 00e772135a Add image to README for interpretations
Added an image to the README for visual enhancement.
2026-04-01 12:54:22 -04:00
kennethreitz d6fd475d65 Voltage: three reverb characters — dry sine, spring saw, taj_mahal pulse
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 12:50:43 -04:00
kennethreitz 2fbe7dab3f Add Voltage (track 11), The Dialogue tweaks, remove 3AM
Voltage: F minor, 138 BPM — raw oscillators, arp solos, 32nd note peak.
The Dialogue: theremin octave up, sitar reverb tuned, house beat added.
Raga Midnight: sitar reverb reduced. 3AM removed for rework.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 12:43:12 -04:00
kennethreitz ce48cc3121 The Dialogue: dry sitar shred, changelog update, remove .claude from repo
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 12:08:42 -04:00
kennethreitz b0738dfb1d Add The Dialogue (track 10), house beat, reverb tweaks
New track: E Phrygian, 75 BPM, shruti/just/432 Hz. Sitar (human) and
theremin (machine) find each other through call-and-response. House
kick + hats + clap enter at bar 41. Raga Midnight sitar reverb reduced.
Track picker now wraps around.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 12:02:25 -04:00
kennethreitz fa79b6dc62 Add album order to track picker and --list
New tracks not in ALBUM_ORDER sort to the end.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:45:08 -04:00
kennethreitz 4ed70ed68a Rewrite changelog — day by day format
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:42:44 -04:00
kennethreitz b50cb27c1d Fix changelog link in README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:41:59 -04:00
kennethreitz 3c2b9d1959 Link changelog from README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:41:30 -04:00
kennethreitz af0be4e09c Add CHANGELOG.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:38:49 -04:00
kennethreitz a5f369bdeb Acid Reign: cajon louder (0.5), less reverb (0.2)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:36:25 -04:00
kennethreitz 418443d8aa Compact metadata display — two lines, non-default tuning only
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:35:45 -04:00
kennethreitz 710e31791f Simplify playback UI — progress bar, no raw terminal input
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:34:15 -04:00
kennethreitz e52e6d689a Update README with play.py usage and transport controls
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:10:51 -04:00
kennethreitz 213d46fddd Add curses track picker and interactive playback UI
Track picker with animated header, colored track names, arrow nav.
Playback UI with play/pause, seeking, progress bar, transport controls.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:09:33 -04:00
kennethreitz cd260cc783 Add --from-time, --to-time, and --pitch flags to play.py
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 10:55:35 -04:00
kennethreitz 359ef3bd24 Add play.py — score runner with solo/mute/export/loop support
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 10:44:09 -04:00
kennethreitz 1a05b641ba Add The Temple — devotional reverb piece with tabla + sitar solos
A Phrygian (Bhairavi), 65 BPM, shruti just intonation, A=432 Hz.
72 bars: singing bowls, tambura, harmonium, bansuri, tabla solo with
32nd note tukra, triple sitar solo with jhala shredding, theremin at
the emotional peak, electronic kick. Pin pytheory>=0.40.6 for tingsha.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 02:35:50 -04:00
kennethreitz eadbcdda83 Add ASCII art header to README
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 02:12:21 -04:00
kennethreitz fc96499717 The Interruption: sub bass 0.7→0.9, sub_osc 0.5→0.7
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 07:16:22 -04:00
kennethreitz 552019da32 The Interruption: drums maxed — breakbeat 0.9, kick 1.0, room reverb
Breakbeat 0.9 with room reverb (0.2, 0.8s decay). 808 kick at 1.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 07:13:44 -04:00
kennethreitz b72a866d83 The Interruption: 808 kick four-on-floor, breakbeat 0.6, sub 0.7 — SLAP
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) <noreply@anthropic.com>
2026-03-31 07:10:39 -04:00
kennethreitz f280b0b5d4 Update README with all eight tracks
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 17:28:19 -04:00