lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Ai-je perdu mes clefs (de percussion) ?


From: Philippe Hezaine
Subject: Ai-je perdu mes clefs (de percussion) ?
Date: Tue, 24 Feb 2009 16:20:09 +0100
User-agent: Thunderbird 2.0.0.19 (X11/20090106)

Bonjour à tous,

Je viens juste de m'apercevoir qu'en utilisant mon modèle pour les
percussions les clefs qui s'affichent ne sont pas les bonnes.
En commentant dans le layout le context :

        \context {
           \RemoveEmptyStaffContext
                }

les clefs de percussions réapparaissent.
Ne serait-ce pas une histoire de Clef_engraver oublié dans un coin?
Au cas où il y ait une bonne âme de serrurier, voici le modèle:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.12.1"

% \include "0-mydrums-style2.ly"

 #(ly:set-option 'delete-intermediate-files #t)

\header {
    title = "Modèle des patterns en 2 pistes."

}


snares = \drummode {
                %\set DrumStaff.midiInstrument = ""
  \time 4/4
  \tempo 4 = 120
%1
        sna1 |

        }

bassdrum = \drummode {
                %\set DrumStaff.midiInstrument = ""
  \time 4/4
  \tempo 4 = 120
%1
        bd1 |

        }


 \score {
        <<

\new StaffGroup <<
                        %%%%%%%%%%%%%%%%%%
        \new DrumStaff   \with {
%       drumStyleTable =  #(alist->hash-table mydrums-style2)
      }
      <<
        \set Staff.instrumentName =  "snares"
        \set Staff.shortInstrumentName = "sn"
        \new DrumVoice { \snares }
   >>
                        %%%%%%%%%%%%%%%%%%
        \new DrumStaff   \with {
%       drumStyleTable =  #(alist->hash-table mydrums-style2)
      }
      <<
        \set Staff.instrumentName =  "bd"
        \set Staff.shortInstrumentName = "bd"
        \new DrumVoice { \bassdrum }
   >>
              >> % fin de StaffGroup
        >> % fin de score

  \layout {
        RemoveEmptyStaffContext=
        \context {
                \Staff
                \type "Engraver_group"
                \name "DrumStaff"
                \alias "Staff"

                \accepts "DrumStaff"
                \accepts "DrumVoice"

                \remove "Axis_group_engraver"
                \consists "Hara_kiri_engraver"
                %  \override Beam #'auto-knee-gap = #'()
                \override VerticalAxisGroup #'remove-empty = ##t
                }

        \context {
           \RemoveEmptyStaffContext
                }

          }
        } % fin de score


% Score pour avoir le nom des pistes midi. Jusqu'à 16 pistes midi. Faire
attention aux <<  et  >>  correspondants.
% Pour avoir un kit différent, éditer  \set DrumStaff.midiInstrument =
""  dans chaque variable.

 \score {

        \new DrumStaff <<
        \context DrumStaff = sn  \snares
        \new DrumStaff <<
        \context DrumStaff = bd  \bassdrum

        >>
        >>

  \midi {
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 120 4)
      }
    }
 } % fin du score midi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

--
  Phil.
Superbonus-Project (Site principal) <http://superbonus.project.free.fr>

Superbonus-Project (Plate-forme d'échange):
<http://philippe.hezaine.free.fr>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]