home/roleplay/chain-of-thoughts-prompt-37

Chain of Thoughts prompt

GPTClaudeGemini··336 copies·updated 2026-07-14
chain-of-thoughts-prompt-37.prompt
METER: 3/4

TITLE
Part 2 — Intro (Bars 1–12): calm, homophonic string progression building an expressive and quickly shifting harmonic progression idea.
Post-tonal harmonies blending tonal and jazz chords into 12-tone schema, but maintaining some thirdal and quartal qualities with possible jazz extensions (2/9, 4/11, 5, 6/13, 7 where musical).
Paint a surrealist, expressive and colorful harmonic progression.

FORCES
Strings only: violin, cello, double_bass. (Winds tacet placeholders to satisfy six-feature schema; see TACET note.)

TEXTURE (HOMOPHONY)
All three strings always play the same rhythm together: they enter and release at the same times each bar. If there’s a rest, all three rest together.

RHYTHMS (choose freely per bar, any order, with variety; no two identical bars in a row unless musically justified)
Align events to the quarter grid (bar has ticks 0,4,8).

1. Dotted half (fills the bar).
2. Half + Quarter.
3. Quarter + Half.
4. Half + Quarter rest.
5. Quarter rest + Half.

These are achieved by carefully planning for the correct time and duration parameters.

ENGINE REALIZATION OF THESE RHYTHMS
RHYTHM→PT MAPPING (3/4, BAR_TICKS = 12)
• Quarter = 4 ticks, Half = 8, Dotted half = 12 (used as duration values).
• Write exactly the number of musical events in the bar (N = 1 or 2). Use single sustained notes (no chained quarters).
Patterns:
1) Dotted half — N=1, onset 0, duration 12.
2) Half + Quarter — N=2, onsets 0 and 8, durations 8 and 4 (time adds: [8]).
3) Quarter + Half — N=2, onsets 0 and 4, durations 4 and 8 (time adds: [4]).
4) Half + Quarter rest — N=1, onset 0, duration 8 (you may include a harmless extra `add` in time; with N=1 no extra onset is realized).
5) Quarter rest + Half — N=1, onset 4, duration 8 (set seeds.time = 4; you may include a harmless extra `add`).
Rests are realized by omitting events (no silent notes). Do not simulate sustains by repeating the same pitch on 4-tick segments.

HARMONY & VOICING (musical but flexible)
• double_bass = root of each chord.
• cello + violin supply the other two chord tones, favoring post-tonal harmonies (meaning blendings of tonal and jazz chords into 12-tone schema, but maintaining some thirdal and quartal qualities) with possible jazz extensions (2/9, 4/11, 5, 6/13, 7 where musical).
• Aim for clear voice-leading, keep spacing comfortable;
• Build a melodic/harmonic idea across the 11 bars: gentle growth, small inflections, one or two subtle returns of earlier harmony. Make it harmonically rich and quickly shifting, making quick contrast in colours and expressivity.

RANGES (stay inside)
• double_bass : MIDI 31–55 (prefer low–mid).
• cello : MIDI 48–74 (prefer low–mid).
• violin : MIDI 55–88 (prefer mid).

DYNAMICS (calm arc)
Soft and sustained (≈ p ), with very gentle shaping for small crescendos and diminuendos for expressivity; small changes only.

TACET (WINDS PLACEHOLDERS)
Include alto_flute, bass_clarinet, trumpet as silent placeholders each bar: `N=1`, a single note placed safely near bar end (e.g., time seed 11, duration 1, velocity 0) so they are inaudible but schema-valid.

FINAL OUTPUT (schema essentials)
Return one JSON object with top-level `"bars":[ … ]` containing 12 bars .
Each bar has exactly six features with `meta.instrument` in: `["alto_flute","violin","bass_clarinet","trumpet","cello","double_bass"]`.
Each feature’s `pt.dimensions` list has exactly six entries in this order (keys & order matter):

when to use it

Community prompt sourced from the open-source GitHub repo sunsetsobserver/chain-of-thoughts (no explicit license). A "Chain of Thoughts prompt" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

roleplaycommunitygeneral

source

sunsetsobserver/chain-of-thoughts · no explicit license