All MicroEvals
Turn the following ideas into a sheet-music ready MIDI file ...
Create MicroEval

Turn the following ideas into a sheet-music ready MIDI file ...

Prompt

Turn the following ideas into a sheet-music ready MIDI file with complete, complex, professional melodic lines and human-sounding composition. Do not actually create a MIDI file, just write a Python script that creates the MIDI file using your writing. Here are the ideas: ## Overall plan Here’s an original **64-bar progression in four connected mini-movements**. The emotional character comes from repeating pop-ballad harmony, descending bass lines, and delayed resolutionsβ€”not complicated chords. - **Instrumentation:** soprano, alto, tenor, baritone saxophone - **Concert key:** D minor, with a brighter F-major-centered third movement - **Meter:** 4/4 - **Tempo:** β™© = 72 - **Duration:** approximately **3:33**, or **3:40 with a short final rallentando and fermata** - **Play the movements attacca**, without substantial pauses. **Everything below is in concert pitch.** The written keys will be E minor for soprano/tenor and B minor for alto/baritone. ### Reading the progressions - Each space between vertical lines is one measure. - One chord lasts the entire measure. - **β€œCsus4 β†’ C”** means two beats on each chord. - Numbers in parentheses indicate beats where the harmonic rhythm is faster. --- ## I. Held Breath β€” bars 1–16 **Quiet, restrained, almost afraid to become emotional.** Begin around **p**, growing to **mp**. Keep the accompanying voices mostly on whole notes; introduce a short, falling melodic idea in the soprano. ```text 1–4 | Dm | Bb | F/A | Csus4 β†’ C | 5–8 | Dm | Bb | F | C/E | 9–12 | Gm | Bb | F/A | C | 13–16 | Bb | Gm | Dm/A | Asus4 β†’ A | ``` The opening bass motion **D–Bb–A–C** gives the familiar pop loop a little more vulnerability. In bars 15–16, hold the bass on A: the harmony changes above it, creating tension without adding complexity. Let the **D in Asus4 resolve to C#** clearly. That small movement should feel important. --- ## II. The Ache Grows β€” bars 17–32 **The same emotional world, but now with a pulse.** Move from **mp to mf**. Give the inner accompanying parts occasional half-note repetitions rather than making every voice more active. ```text 17–20 | Dm | Bb | F | C | 21–24 | Dm | Bb | F/A | Csus4 β†’ C | 25–28 | Gm | Bb | Dm | C | 29–32 | Bb | Gm | Asus4 β†’ A | Dm | ``` Keep the melodic material recognizable from Movement I. A slightly higher register and a stronger repetition of the same idea will sound more like a pop-ballad build than introducing lots of new material. Bar 32 provides the first clear arrival on D minor before the brighter third movement. --- ## III. The Break β€” bars 33–48 **The full emotional chorus.** Begin broadly at **mf**, reaching **f**, but keep the sound round rather than aggressive. ```text 33–36 | F | C/E | Dm | Bb | 37–40 | F/A | C | Dm | Bb | 41–44 | Gm | Bb | F/A | C | 45–48 | Bb(2) C(1) Dm(1) | Gm β†’ Bb | Dm/A | Asus4 β†’ A | ``` The opening **F–C/E–Dm** gives you a descending bass line while the upper melody can riseβ€”an effective emotional contrast. ### The moving cadence: bars 45–48 Bar 45 is the main burst of quarter-note harmonic movement: - **Beats 1–2:** Bb - **Beat 3:** C - **Beat 4:** Dm Then broaden into half notes in bar 46 and sustained dominant tension in bars 47–48. A literal four-voice realization of bar 45 could be: | Part | Bb β€” half note | C β€” quarter note | Dm β€” quarter note | |---|---:|---:|---:| | Soprano | D5 | E5 | F5 | | Alto | F4 | G4 | A4 | | Tenor | Bb3 | C4 | D4 | | Baritone | Bb2 | C3 | D3 | This produces a strong, rising pop-ballad lift using only complete triads. --- ## IV. Four Goodbyes β€” bars 49–64 Pull back to **mp**. Each saxophone now gets a **four-bar featured melody**, supported by the other three. These should feel like four versions of the same confessionβ€”not jazz improvisation. ```text 49–52 | Dm | Bb | F | C | Soprano solo 53–56 | Dm | Bb | F | C | Alto solo 57–60 | Gm | Bb | F/A | Asus4 β†’ A | Tenor solo 61–64 | Dm | Bb | Asus4 β†’ A | Dm(add9) | Baritone solo ``` The repeated harmony underneath the first two solos helps unify the movement. The tenor then introduces the dominant tension, and the baritone delivers the final resolution. ### Suggested solo melodies These are simple, related phrases you can use directly or adapt to your main theme. **Concert pitches; C4 = middle C.** `q = quarter note`, `h = half note`, `dh = dotted half note`, `w = whole note`. #### Soprano β€” bars 49–52 ```text 49: D5(h) A4(q) G4(q) 50: F4(h) D4(q) F4(q) 51: A4(h) G4(q) F4(q) 52: E4(h) G4(q) rest(q) ``` #### Alto β€” bars 53–56 ```text 53: F4(h) A4(q) G4(q) 54: F4(h) D4(q) F4(q) 55: A4(h) G4(q) F4(q) 56: E4(dh) rest(q) ``` #### Tenor β€” bars 57–60 ```text 57: D4(h) Bb3(q) A3(q) 58: Bb3(h) D4(q) F4(q) 59: C4(h) A3(q) C4(q) 60: D4(h) C#4(q) rest(q) ``` #### Baritone β€” bars 61–64 ```text 61: F3(q) A3(q) D4(h) 62: F3(q) Bb3(q) D4(h) 63: D4(h) C#4(q) A3(q) 64: D3(w), with fermata ``` The baritone rises into its singing register, then falls to the final low D. That return to the foundation should feel like the piece finally letting go. --- ## Making the harmony work with only four voices ### 1. Use complete triads, not thick chord symbols Here is a practical opening voicing. Notice how little the upper parts need to move: | Bar/chord | Soprano | Alto | Tenor | Baritone | |---|---:|---:|---:|---:| | 1 β€” Dm | F4 | D4 | A3 | D3 | | 2 β€” Bb | F4 | D4 | Bb3 | Bb2 | | 3 β€” F/A | F4 | C4 | A3 | A2 | | 4 β€” Csus4 β†’ C | F4 β†’ E4 | C4 | G3 | C3 | The richness comes from **spacing, sustained common tones, and smooth movement**, rather than additional chord tones. ### 2. During solos, the other three players supply the harmony For most solo measures, give the three accompanying instruments the **three notes of the triad**. The solo is the fourth voice; it can double a chord tone or introduce a brief passing note. - Keep the accompaniment **at least one dynamic level below the solo**. - During alto and tenor features, the soprano should sustain quietly rather than continue a competing melody. - During the baritone feature, **the tenor takes over the harmonic bass**. Concert **D3–Bb2–A2** works underneath bars 61–63. - For suspended chords, replace the third with the fourth; don’t accidentally retain both in the accompaniment. ### 3. Save the added-note color for the ending For the final **Dm(add9)**, use exactly these four notes: | Soprano | Alto | Tenor | Baritone | |---:|---:|---:|---:| | E5 | F4 | A3 | D3 | That gives you **D–F–A–E**, with no seventh: a spacious, aching pop-ballad ending. For a more settled conclusion, change the soprano’s **E5 to D5**, making the final chord plain D minor. **Overall:** keep most of the piece spacious. Let the quarter-note lift in bar 45, the suspended dominants, and the changing solo timbres provide the movement. The emotional payoff should come from hearing familiar harmony become more exposedβ€”not from making the chords increasingly elaborate.

Drag to resize
Drag to resize
Drag to resize