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
- Song name and artist
- Original key (or provide chord sheet)
- Target key (optional - for vocalist)
- 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:
- Master chord chart
- Individual instrument parts
- Form map
- Performance notes
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
- Guitar parts must be beginner-friendly (shell voicings only)
- Check vocalist range before finalizing key
- Keyboard player can handle complex voicings
- Include Gene Krupa-style drum break opportunities