Commit Graph

247 Commits

Author SHA1 Message Date
kennethreitz 68d697b669 An Exception Occurred: singing bowl chorus, deep tambura, louder tabla
Three singing bowls panned across stereo during despair. Deep tambura
drone from bar 1 — Sa-Pa fifth that darkens to minor third during
the shift, disappears in psychosis, returns in recovery. Tabla 0.38.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 02:13:01 -04:00
kennethreitz 6b4aba776d An Exception Occurred: theremin octave down, longer despair, bass boost
Theremin ceiling lowered from +24 to +12. Despair section doubled to
8 bars — broken minor melody attempt, lowest piano note of the piece.
Psychosis bass volume 0.5→0.7. Tingsha + tabla added for meditation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 02:07:36 -04:00
kennethreitz fb67a82cf9 Add An Exception Occurred (track 14) — mental health arc in music
Eb major→minor→major, 80 BPM. Piano-driven arc: stability → spiritual
seeking (tambura, sitar, om vocal, tabla, tingsha) → psychosis (wild
theremin ±5 semitone bends, chaos drums, sub bass) → despair → hymn
(pipe organ in cathedral) → recovery (cello) → gratitude. Every note
hand-placed. Based on kennethreitz.org/essays/mentalhealtherror.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 02:06:15 -04:00
kennethreitz 12f4a8e26d Add Sleight of Hand (track 13) — nine genre shifts, one track
D minor, 100 BPM. Music box → didgeridoo → jazz piano → 808 drop →
solo theremin → choir → acid 303 through the choir → music box over
boom bap → everything at once. Singing bowl marks every transition.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 01:44:43 -04:00
kennethreitz 95350a43e3 Add Gravity (track 12) — hip hop with eastern touches
C minor, 88 BPM. Sparse piano stabs, continuous 808 sub, boom bap
kick with trap hat evolution. Rhodes melody, string swell. Buried
tambura drone, singing bowl bookends, sitar bend in the breakdown.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 01:38:16 -04:00
kennethreitz d38f5f033d The Interruption: breakbeat delay, reese wide, velocity list fades
Breakbeat gets jungle echo delay panned left, reese gets reverb +
long delay panned right — DnB section has stereo width. Kick808
distortion. Sub and reese fadeouts as velocity lists. Harp shimmer.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 01:16:30 -04:00
kennethreitz b139417dd0 Split changelog into April 1st (new tracks) and April 2nd (stereo pass)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 00:50:11 -04:00
kennethreitz e27e01e6a2 Changelog: Observatory + Voltage stereo updates
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 00:49:13 -04:00
kennethreitz aa969fdaf9 The Observatory: stereo spread — radio left, signal right, broadcast travels
12 parts panned across the field. Radio static far left, theremin
signal far right — transmission crosses the stereo field. Clap gets
delay ghost. Halo and choir spread wide. Organ slight left for chapel.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 00:48:47 -04:00
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