lilypond-devel
[Top][All Lists]
Advanced

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

Re: changing notehead in themiddle of the chord


From: Mats Bengtsson
Subject: Re: changing notehead in themiddle of the chord
Date: Mon, 14 Mar 2005 10:44:56 +0100
User-agent: Mozilla Thunderbird 1.0 (X11/20041206)

Since this is a usage question for the stable version of LilyPond,
I recommend to keep the discussion on the lilypond-user mailing
list.

I don't know any details about the drum support in LilyPond, but
as far as I know, the only way to get a different note head on
one note out of several in the same chord in the same voice is
to use the \harmonic feature:
http://lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/Harmonic-notes.html#Harmonic-notes
However, this is hard coded to only provide harmonics. If you want
some other kind of note head, you could probably insert a copy of
the function find-notehead-symbol from scm/output-lib.scm, change
what it returns for style = harmonic, rename it to something like
my-find-notehead-symbol and set
\override Score.NoteHead 'glyph-name-procedure = my-find-notehead-symbol

   /Mats

Matevz Jekovec wrote:
I'm trying to change the notehead in the chord in the same voice, but it doesn't work. The output is lexport.ly:37:41: Error: syntax error, unexpected MUSIC_IDENTIFIER, expecting DRUM_PITCH or NOTENAME_PITCH or '>':
      \bcr g'8 \btr a \bcr b g e' e d < g, \bt
r e' > | \bcr g a b g e' e d e | % 3 not good

Is this a bug or not implemented yet?

Note: This message has been forwarded from NoteEdit mailing list.


- Matevž


------------------------------------------------------------------------

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                  %
%   LilyPond output generated by   %
%           "noteedit"             %
%                                  %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\version "2.4.2"

#(set-global-staff-size 16)

bcr = { \override Voice.NoteHead #'style = #'cross
}
bdf = { \override Voice.NoteHead #'style = #'default
}
bcc = { \override Voice.NoteHead #'style = #'xcircle
}
btr = { \override Voice.NoteHead #'style = #'triangle
}

flat = \markup { \raise #0.4 \smaller \musicglyph #"accidentals--2" }
sharp = \markup { \raise #0.6 \smaller \musicglyph #"accidentals-2" }
textcodaysym = \markup { \hspace #1 \raise #1.1 \musicglyph #"scripts-coda"}


\header {
        copyright = "classical"
}

DrumsC = \relative c {
        \set Staff.instrument = #"Drums"
        \clef percussion
\time 4/4
        %\bcr g'8 \btr a \bcr b g e' e d < g, e' > | \bcr g a b g e' e d e |   
% 3 good

        \bcr g'8 \btr a \bcr b g e' e d < g, \btr e' > | \bcr g a b g e' e d e 
|   % 3 not good

g, a b g e' e d e | g, a b g e' e d e \bar "|."
}
\score {
        \relative <<
                \context Staff = cDrumsCC <<
                        \context Voice = cDrumsCC \DrumsC
                >>

        \set Score.skipBars = ##t
        \set Score.melismaBusyProperties = #'()
        >>
}
\score {
        \simultaneous {
                \set Score.skipBars = ##t
                \set Score.melismaBusyProperties = #'()
                        }
        \layout {
                linewidth = 170.000 \mm
                textheight = 250.000 \mm
        }
}


------------------------------------------------------------------------

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

--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
        Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================




reply via email to

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