Commit Graph

102 Commits

Author SHA1 Message Date
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
kennethreitz 2b01b93587 Deep Time: didgeridoo opening, theremin emotional break, low vocal, quieter harmonium
- Didgeridoo opens the track (vol 0.08, fades over 24 bars)
- Theremin enters bar 21 with slow bending melody — the emotional core
- Vocal synth "ohhh" at low octave (B1, F#1 range) from bar 16
- Harmonium pulled back 0.1 → 0.06

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:32:03 -04:00
kennethreitz 06f6115b3c Deep Time: add choir synth — held notes entering bar 20
Ethereal choir with taj mahal reverb, held chord pairs every 4 bars.
Volume 0.1, velocity 35-40 — barely there, like voices from nowhere.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:24:20 -04:00
kennethreitz d97015b6d5 Track 7: Deep Time + update README
Ambient drone, B minor, 40 BPM, just intonation. 7.5 minutes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 14:18:48 -04:00
kennethreitz 50f4ed6b4b Track 7: Deep Time — ambient drone, B minor, 40 BPM
No rhythm, no melody. Just layers of texture dissolving into space.
Sine drones (root + fifth + octave), harmonium breathing every 4 bars,
singing bowl strikes every 8, triangle shimmer, wind noise with LFOs,
cello entering late as the human voice. Just intonation, taj mahal reverb
on everything. 7.5 minutes of deep listening.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:57:38 -04:00
kennethreitz b880289df7 Update README with all six tracks
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:25:39 -04:00
kennethreitz e5c24d6456 Remove 2AM
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:19:39 -04:00
kennethreitz 256d2d45c9 Tracks 6 & 7: Silk Road + 2AM
Silk Road: D minor, 95 BPM. Koto → sitar+tabla → mandolin+doumbek →
guitar+cajon → all together. Musicians join the caravan, nobody leaves.

2AM: Eb minor, 72 BPM, swing 0.15. Lo-fi hip hop study beats.
Rhodes, vinyl crackle, lazy boom-bap, upright bass, saxophone.
The anti-acid track. Just vibes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:17:01 -04:00
kennethreitz 6589df3032 Acid Reign: cathedral reverb on cajon, kick at 0.9
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:12:56 -04:00
kennethreitz 1c1bd46a40 Acid Reign: kick 0.7 → 0.9
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:11:51 -04:00
kennethreitz f0ba721a79 Acid Reign: cajon reverb cathedral (big space, less decay)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:09:28 -04:00
kennethreitz 4fb16eddf3 Acid Reign: cajon 0.25 with taj mahal reverb
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:07:27 -04:00
kennethreitz 93c7b9076d Acid Reign: cajon volume 0.45 → 0.2
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:04:18 -04:00
kennethreitz 79c0d6164e Acid Reign: cajon replaces djembe, 808 sub at 1.0
Cajon groove: slap-tap-tap-snare pattern with fills every 4 bars.
Snare slap fills building into marcato. Organic, woody, fits the acid.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:01:35 -04:00
kennethreitz 7eae7854f5 Acid Reign: 808 sub maxed at volume=1.0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 12:57:15 -04:00
kennethreitz 683762a596 Acid Reign: replace tabla with dhol chaal — heavier, driving
16th note dhol pattern with fills every 4 bars. Dagga bass hits
+ tilli accents. Fills are rapid dagga/tilli alternation into
big DB marcato. Fades to 8ths in outro.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 12:56:36 -04:00
kennethreitz 9695f658af Acid Reign: double-time tablas (16ths), fills every 4 bars
Tabla groove now 16th notes with fills every 4 bars featuring
bayan bends. Fades to 8ths in outro. Filter opened up wider.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 12:52:28 -04:00
kennethreitz 73d111d815 Acid Reign: filter opened up — lowpass 2000, Q 12, sweep 800→12000
Resonance peak should scream now. Q sweeps 8→20 faster (24 bars).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 12:49:39 -04:00
kennethreitz 354195fe9c Acid Reign: sub_osc on 303, louder kick, tablas enter bar 33
- Main 303 sub_osc 0.4→0.6
- Kick volume 0.5→0.7
- Tabla keherwa groove enters halfway with bayan bend fills every 8 bars
- Tabla fades out in outro

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 12:48:13 -04:00
kennethreitz 19dc8a6f31 Acid Reign: 808 sub cranked to 0.8, sub_osc 0.7
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 12:44:05 -04:00