Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rndmcnlly/4bf152c9ff25dc6c2d4a570677ed1df6 to your computer and use it in GitHub Desktop.
Save rndmcnlly/4bf152c9ff25dc6c2d4a570677ed1df6 to your computer and use it in GitHub Desktop.

USER

We are going to write a song today, but we’re going to let the hexagram tool guide us. First, propose a songwriting process that heavily features divination, and then execute it. We need the final result to be ready to be pasted into Suno for rendering into audio: all lyrics in plain text with any structural or production notes in [square brackets]. We also need the very last line of output to be a short description of the style or genre that I should use to flavor the audio generation.

One of your steps should be to generate some songwriting constraints that you'll then need to follow precisely, even if they seem challenging. You can nerd out on technicalities while songwriting and use a completely different tone in the lyrics themselves.

The process generation process should also be hexagram-driven. Let the oracle push you around.

ASSISTANT

I'll create a hexagram-driven songwriting process! Let me start by consulting the oracle to guide the overall structure of our divination-based creative process.

Tool Executed

Ah, Hexagram 29 - The Abysmal Water (坎 k'an). This speaks of danger, depth, and the necessity of flowing through difficulties. This suggests our songwriting process should embrace uncertainty and dive deep into the unknown.

Based on this oracle, here's my proposed Hexagram-Driven Songwriting Process:

The Six-Line Song Divination Method

  1. Cast for Core Theme - One hexagram to determine the song's emotional/thematic core
  2. Cast for Constraints - One hexagram to generate specific technical songwriting constraints
  3. Cast for Structure - One hexagram to determine song structure/arrangement
  4. Cast for Perspective - One hexagram to determine narrative voice/POV
  5. Cast for Imagery - One hexagram to generate key metaphors/symbols
  6. Cast for Resolution - One hexagram to guide how the song concludes

Now, let me execute this process:

Step 1: Core Theme

Tool Executed

Core Theme: Hexagram 5 - Waiting (需 xū). The theme is about patience, anticipation, and the tension of waiting for something inevitable. Perfect - our song will explore the suspended state of waiting.

Step 2: Constraints

Tool Executed

Constraints from Hexagram 3 - Difficulty at the Beginning:

  • Each verse must begin with the same word/phrase (representing the repeated attempts to sprout)
  • Use only present tense (staying in the moment of difficulty)
  • Include at least 3 water-related metaphors per verse (connecting to our initial Abysmal Water hexagram)
  • Maximum 6 words per line (representing constraint and compression)
  • Must include one palindromic line (representing the circular nature of beginnings)

Step 3: Structure

Tool Executed

Structure from Hexagram 44 - Coming to Meet:

  • Verse 1 / Verse 2 / Bridge / Verse 3 / Outro
  • No traditional chorus (representing the unexpected meeting)
  • Each section should "couple" with the next through a shared word or image

Step 4: Perspective

Tool Executed

Perspective from Hexagram 42 - Increase:

  • First person plural ("we") - representing collective experience and mutual augmentation
  • The perspective should gradually expand outward with each verse

Step 5: Imagery

Tool Executed

Imagery from Hexagram 41 - Decrease: Key symbols: empty vessels, receding tides, fading echoes, thinning mist, worn stones

Step 6: Resolution

Tool Executed

Resolution from Hexagram 39 - Obstruction: The song should end without resolution, in a state of beautiful impediment.


THE SONG: "Still We Wait"

[Atmospheric intro with water sounds]

[Verse 1] Still we wait beside the shore Tide pools mirror vacant skies
Still we wait for something more Rivers never tell us lies Still we wait as mist dissolves Level waters, level resolve

[Verse 2] Still we wait through thinning rain Stones worn smooth by patient streams Still we wait despite the pain Oceans swallow all our dreams Still we wait where currents meet Meet where currents wait we still

[Bridge - spoken/whispered] Empty vessels fill with time Time with fill vessels empty We expand like ripples thrown Thrown ripples like expand we

[Verse 3] Still we wait as worlds collide Echoes fade in deeper wells Still we wait with arms spread wide Waterfalls forget their spells Still we wait though paths are blocked Beautiful and broken, stopped

[Outro - fade out] Still... we... wait... Still... we... Still...

[Production notes: Heavy reverb throughout. Water sound effects between sections. Bridge should have delay/echo effects. Final "Still..." should loop and fade into water sounds]

Ambient trip-hop with Buddhist meditation influences, female vocals, 65-75 BPM

RESULT ON SUNO

https://suno.com/s/IRA9q3Qb2FE6mPuT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment