[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: chordmode changes midi instrument
From: |
Gait Boxman |
Subject: |
Re: chordmode changes midi instrument |
Date: |
Thu, 28 Sep 2006 23:52:34 +0200 |
User-agent: |
Thunderbird 1.5.0.7 (Windows/20060909) |
Hi,
new to the list, found the thread in the archive while trying to do the
same thing.
Manuel had a problem changing the midiInstrument for his ChordNames
context.
Mats gave a solution (use ChordNames.midiInstrument), but Manuel didn't
get it to work.
I played around a little with my own files here trying to do the same,
and the below works for me:
melody = \relative c''
{
...
}
textone = \lyricmode {
...
}
accompaniment = \chordmode {
...
}
\score {
<<
\context ChordNames = "chords" {
\set ChordNames.midiInstrument = "violin"
\accompaniment
}
\context Voice = "one" {
\melody
}
\lyricsto "one" \new Lyrics \textone
>>
}
\layout { }
\midi { \tempo 4 = 128 }
}
The chordmode is not the problem, I believe the problem with
Staff.midiInstrument is that there is no staff in the ChordNames context
(actually if you use Staff.midiInstrument in the above code it will
create an extra staff for you, but there are no notes on it).
Not sure whether using \context instead of \new has impact here.
BTW I'm using 2.4.0 at the moment.
HTH, Gait.
- Re: chordmode changes midi instrument,
Gait Boxman <=