Commit Graph

121 Commits

Author SHA1 Message Date
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
kennethreitz 6edbdc3234 Remove Echo Chamber
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 17:24:16 -04:00
kennethreitz 98b0f241be Echo Chamber: fix melodica instrument — flute (no harmonica preset)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 17:22:26 -04:00
kennethreitz 70199fdd3d Track 9: Echo Chamber — deep dub, E minor, 72 BPM
King Tubby at midnight. One drop kick, upright bass, offbeat skank guitar,
melodica drenched in delay, trumpet stabs echoing into infinity.
Cathedral reverb on everything. Space between the hits IS the music.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 17:16:51 -04:00
kennethreitz 40236df8f3 The Interruption: harpsichord intro, chorus on strings, cathedral reverb
- Harpsichord opens with arpeggiated chords (baroque feel), returns for ending
- Chorus added to violin 1, violin 2, viola for richer sound
- Cathedral reverb bumped to 0.45 on all strings

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 17:11:26 -04:00
kennethreitz 5f6d930bc0 Track 8: The Interruption — string quartet ambushed by drum & bass
D minor, 85 BPM (170 feel when DnB hits). Pure classical string quartet
for 32 bars — violin 1 melody, violin 2 harmony, viola chords, cello bass.
Bar 33: breakbeat SLAMS in with sub bass and reese. Strings keep playing
like nothing happened. Beat dissolves, strings win, play out alone.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 17:06:24 -04:00
kennethreitz 3f2bd53166 Culture Clash: Mario volume 0.15 → 0.2
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:31:38 -04:00
kennethreitz 3542bd4d2d Culture Clash: Mario volume 0.3 → 0.15, reverb 0.15 → 0.4 (1.5s decay)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:28:33 -04:00
kennethreitz 3e1f7fd60e Culture Clash: Mario volume 0.5 → 0.3
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:23:22 -04:00
kennethreitz 04449e86e1 Culture Clash: Mario no envelope (full sustain NES sound)
Raga Midnight: pull back reverb — tambura 0.5, tambura_hi 0.5, sitar 0.3

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:22:39 -04:00
kennethreitz b545025fc7 Culture Clash: Mario louder (0.5), less reverb (0.15 algorithmic)
Dropped taj_mahal reverb for short algorithmic (0.5s decay).
Volume 0.4 → 0.5. Should cut through clean now.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:18:32 -04:00
kennethreitz 695328faa9 Culture Clash: Mario louder — 0.25→0.4 base, 0.45→0.55 solo
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:13:38 -04:00
kennethreitz ea958c1457 Deep Time: theremin 0.15 → 0.2
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:09:55 -04:00
kennethreitz 93c8c41faf Deep Time: singing bowls louder — ring 0.45, strike 0.4
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:06:12 -04:00
kennethreitz 6c21b52aa2 Deep Time: singing_bowl_ring, tingsha reverb 0.4/2.0s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:00:23 -04:00
kennethreitz 57b64c9b9a Deep Time: dryer tingsha, add DrumSound import
Tingsha reverb 0.9 taj_mahal → 0.2 algorithmic 1.0s decay.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:55:54 -04:00
kennethreitz 12619d89b0 Deep Time: add DrumSound import
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:53:34 -04:00
kennethreitz a46bef45e2 Deep Time: tingsha, rainstick_slow, finger cymbals, low singing bowl
Etheric/gypsy intro texture:
- Tingsha strikes every 3 bars, ringing in taj mahal reverb
- Rainstick slow wash every 4 bars
- Finger cymbal accents scattered through first 16 bars
- Deep singing bowl (B1) every 8 bars
All fade out as the drones take over.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:53:06 -04:00