Skill: Transform Song to Swing Jazz

Command

/transform-to-swing

Description

Transforms any song into a Lindy Hop era swing jazz arrangement for the band.

Input Required

  1. Song name and artist
  2. Original key (or provide chord sheet)
  3. Target key (optional - for vocalist)
  4. Target tempo (optional - default 140 BPM)

Process

Step 1: Gather Song Information

- Original chord progression
- Melody (if available)
- Lyrics
- Form structure

Step 2: Apply Swing Transformation

1. Set tempo to Lindy Hop range (110-190 BPM)
2. Convert chords to jazz 7ths
3. Insert ii-V-I progressions
4. Add passing chords
5. Establish swing feel

Step 3: Create Instrument Parts

For each band member:
- Keyboard: Voicings, comping, intro/outro
- Bass: Walking bass line
- Guitar: Shell voicings (simplified)
- Saxophone: Transposed parts, fill suggestions
- Vocals: Phrasing marks, melodic variations

Step 4: Arrange Form

INTRO → VERSE → CHORUS → SOLO SECTION → HEAD OUT → OUTRO

Step 5: Output

Generate complete arrangement document with:

Example Usage

User: /transform-to-swing "Hallelujah" by Leonard Cohen, target key F for vocalist

Agent:
1. Analyzing original: Am, F, G, C progression
2. Transforming to swing in F...
3. New progression: Fm7 - B♭m7 E♭7 - A♭maj7 - Dm7b5 G7
4. Setting tempo: 135 BPM (medium swing)
5. Generating parts for all instruments...

[Complete arrangement output]

Special Considerations

For Guro and the Muppets