Apologies for the SPAM, but it would seem that the server has removed the code
snippet from my first post, so sending again.
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"
tagline = "Transcription by C. Bunks" }
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 }
}