El Fri, 19 de Oct de 2007, a las 09:43:57PM -0700, Ralph Little dijo:

> \version "2.11.32"
>
> \midi {
>  \context {
>    \Staff
>    \remove "Staff_performer"
>  }
>  \context {
>    \Voice
>     \consists "Staff_performer"
>    }
> }
>
> \score {
>  {
>      <<{c' d' e' f'} \\ {c' b a g} >>
>  }
>  \midi{
>  }   }


There is another limitation of MIDI, only smart enough MIDI performers 
are able to play the following correctly (substitute it into your 
previous example):

{
     <<{d'4 c'2 b4 c'4 r2.} \\ {b4 c' d'2 c'1} >>
 }

If all voices from a staff go to a single MIDI channel, then a 
note-off cancels the sound of this note in this channel. This is a very 
good reason to assign channels to voices, not staves.

Also note that MIDI tracks can mix notes tagged with different 
channels. This way, a staff could translate to a single track with 
notes on separated channels into the same track. 

Assigning a MIDI output channel to a track is an option in some 
sequencers, but you can always leave the channel of each note untouched 
if you do not assign channels to tracks.

Could anybody test how this example sounds? c'2 in first measure should 
sound as a half note together with part of the d'2 in the other voice; 
also, c'1 in the second measure should last as a whole note, not a 
quarter note.

--
F. Vila


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to