Ok, Here's my example, just 4 bars. If using 2.13.52, no warnings about channel
wrapping is given. Try using the commented line, and the two results are both
bad.
Haipeng
\version "2.13.59"
piccolo = \relative c''' {
\clef treble \key e \minor \numericTimeSignature \time 6/4
\transposition c''
e2. e | R1. | R1. | e2. e |
}
flutes = \relative c''' {
\clef treble \key e \minor \numericTimeSignature \time 6/4
e2. e | R1. | R1. | e2. e |
}
oboes = \relative c'' {
\clef treble \key e \minor \numericTimeSignature \time 6/4
e2. e | R1. | R1. | e2. e |
}
clarinets = \relative c' {
\clef treble \key fis \minor \numericTimeSignature \time 6/4
\transposition bes
fis2. fis | R1. | R1. | fis2. fis |
}
bassoons = \relative c {
\clef bass \key e \minor \numericTimeSignature \time 6/4
e2. e | R1. | R1. | e2. e |
}
hornI = \relative c'' {
\clef treble \key b \minor \numericTimeSignature \time 6/4
\transposition f
b2. b | R1.*3 |
}
hornII = \relative c' {
\clef treble \key b \minor \numericTimeSignature \time 6/4
\transposition f
b2. b | R1.*3 |
}
trumpets = \relative c'' {
\clef treble \key fis \minor \numericTimeSignature \time 6/4
\transposition bes
fis2. fis |
\set Staff.midiInstrument = "muted trumpet"
fis fis |
\set Staff.midiInstrument = "trumpet"
fis fis | R1. |
}
trombones = \relative c {
\clef tenor \key e \minor \numericTimeSignature \time 6/4
e2. e | R1.*3 |
}
tuba = \relative c, {
\clef bass \key e \minor \numericTimeSignature \time 6/4
e2. e | R1.*3 |
}
timpani = \relative c {
\clef bass \key e \minor \numericTimeSignature \time 6/4
e2. e | R1.*3 |
}
violinI = \relative c''' {
\clef treble \key e \minor \numericTimeSignature \time 6/4
e2. e |
\set Staff.midiInstrument = "pizzicato strings"
e e |
\set Staff.midiInstrument = "violin"
e
\set Staff.midiInstrument = "string ensemble 1"
e | R1. |
}
violinII = \relative c'' {
\clef treble \key e \minor \numericTimeSignature \time 6/4
e2. e |
\set Staff.midiInstrument = "tremolo strings"
e e |
\set Staff.midiInstrument = "pizzicato strings"
e
\set Staff.midiInstrument = "string ensemble 1"
e | R1. |
}
viola = \relative c' {
\clef alto \key e \minor \numericTimeSignature \time 6/4
e2. e |
\set Staff.midiInstrument = "viola"
e e |
\set Staff.midiInstrument = "pizzicato strings"
e e | R1. |
}
cello = \relative c {
\clef bass \key e \minor \numericTimeSignature \time 6/4
e2. e |
\set Staff.midiInstrument = "cello"
e e | R1. | R1. |
}
contrabass = \relative c {
\clef bass \key e \minor \numericTimeSignature \time 6/4
\transposition c
e2. e |
\set Staff.midiInstrument = "contrabass"
e e | R1. | R1. |
}
\score {
\new StaffGroup = "orchestra" <<
% \set Score.midiChannelMapping = #'staff
\new Staff = "piccolo" {
\set Staff.midiInstrument = "piccolo"
\piccolo
}
\new Staff = "flutes" {
\set Staff.midiInstrument = "flute"
\flutes
}
\new Staff = "oboes" {
\set Staff.midiInstrument = "oboe"
\oboes
}
\new Staff = "clarinets" {
\set Staff.midiInstrument = "clarinet"
\clarinets
}
\new Staff = "bassoons" {
\set Staff.midiInstrument = "bassoon"
\bassoons
}
\new Staff = "horns" {
\set Staff.midiInstrument = "french horn"
<< \hornI \\ \hornII >>
}
\new Staff = "trumpets" {
\set Staff.midiInstrument = "trumpet"
\trumpets
}
\new Staff = "trombones" {
\set Staff.midiInstrument = "trombone"
\trombones
}
\new Staff = "tuba" {
\set Staff.midiInstrument = "tuba"
\tuba
}
\new Staff = "timpani" {
\set Staff.midiInstrument = "timpani"
\timpani
}
\new StaffGroup = "strings" <<
\set StaffGroup.midiInstrument = "string ensemble 1"
\new Staff = "violini" { \violinI }
\new Staff = "violinii" { \violinII }
\new Staff = "viola" { \viola }
\new Staff = "violoncello" { \cello }
\new Staff = "bass" { \contrabass }
>>
>>
\midi { }
}
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond