Hi! I'm writing python code to automatically annotate jazz solo transcriptions (with their corresponding chord progressions) and to produce midi output using Lilypond. I'd like to instruct Lilypond to lower the volume of the chord progression with respect to the melody, but haven't been able to find a solution. Any advice would be welcome!
Here is a sample of my Lilypond code: \include "swing.ly" \version "2.24.1"\language "english" \header { title = "Untitled Tune I" composer = "Charlie Christian"} chord_progression = \chords { \set chordChanges = ##t df1 df1 df1 df1 gf1:7 gf1:7 df1 df1 af1:7 af1:7 df1 af1:7 } melody = \fixed c' {\clef treble\numericTimeSignature \time 4/4 \override NoteHead.color = orangered df'8 \override NoteHead.color = orangered df'8 \override NoteHead.color = #black r4 \override NoteHead.color = #black r4 \override NoteHead.color = orangered df'4 \override NoteHead.color = orangered df'4 \override NoteHead.color = #black r4 \override NoteHead.color = #black r4 \override NoteHead.color = orangered df'4 \override NoteHead.color = orangered df'1 \override NoteHead.color = #black r2 \override NoteHead.color = orangered df'8 \override NoteHead.color = orangered f'8 \override NoteHead.color = #black gf'8 \override NoteHead.color = orangered f'8 \override NoteHead.color = orangered gf'8 \override NoteHead.color = #black f'8 \override NoteHead.color = orangered gf'8 \override NoteHead.color = #black f'8 \override NoteHead.color = orangered gf'8 \override NoteHead.color = #black f'8 \override NoteHead.color = orangered gf'8 \override NoteHead.color = #black f'8 \override NoteHead.color = orangered gf'8 \override NoteHead.color = #black f'8 \override NoteHead.color = orangered gf'8 \override NoteHead.color = #black f'8 \override NoteHead.color = orangered gf'8 \override NoteHead.color = #black af'8 \override NoteHead.color = orangered gf'8 \override NoteHead.color = #black f'8 \override NoteHead.color = orangered df'8 \override NoteHead.color = #black bf8 \override NoteHead.color = orangered af4 \override NoteHead.color = #black c'8 \override NoteHead.color = orangered df'4 df'8 \override NoteHead.color = orangered df'4 \override NoteHead.color = #black r8 \override NoteHead.color = orangered af'8 \override NoteHead.color = #black ef''32 \override NoteHead.color = #black e''16 e''32 \override NoteHead.color = #black ef''8 \override NoteHead.color = orangered df''8 \override NoteHead.color = #black bf'8 \override NoteHead.color = orangered af'8 \override NoteHead.color = orangered gf'8 \override NoteHead.color = #black e'8 \override NoteHead.color = #black f'8 \override NoteHead.color = orangered af'8 \override NoteHead.color = #black bf'8 \override NoteHead.color = #black r8 \override NoteHead.color = #black df''8 \override NoteHead.color = #black df''4 \override NoteHead.color = #black b'8 \override NoteHead.color = #black bf'8 \override NoteHead.color = orangered af'8 \override NoteHead.color = #black e'8 \override NoteHead.color = #black f'8 \override NoteHead.color = orangered af'8 \override NoteHead.color = orangered f'8 \override NoteHead.color = orangered df'8 \override NoteHead.color = #black bf4 \override NoteHead.color = orangered df'8 \override NoteHead.color = orangered f'8 \override NoteHead.color = orangered af'4 \override NoteHead.color = #black df''4 df''8 \override NoteHead.color = #black f''8 \override NoteHead.color = #black r2} \score { \tripletFeel 8 << \new ChordNames { \chord_progression } \new Staff \with { instrumentName = "Chorus 1" } { \melody } >> \layout { } \midi { \tempo 4 = 192 } }