lilypond-user
[Top][All Lists]
Advanced

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

Re: Suppressings time signatures


From: Mats Bengtsson
Subject: Re: Suppressings time signatures
Date: Thu, 20 Jan 2005 16:19:56 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040913

As several people have said before, I recommend you to read the
chapter on Changing Defaults carefully. I know it seems very difficult
when you start to try these things, but it seems that you are one of
these users who will save much time both for yourself and us on the
mailing list if you learn the basics on tweaking LilyPond.
Of course, you are always welcome with questions, but this one
should actually be possible to solve using the ideas from that
chapter. Actually, even if you use version 2.2, I recommend you
to take a look at the corresponding chapter in the manual for
version 2.4, since this is one of the main improvements in the
manual after version 2.2 (note, though, that some of the examples
in the 2.4 manual may not work for you).

Anyway, \remove "..." has to do with how each context type is
defined. Here, you first have to find out which context handles
the time signatures. From the manual page on Time Signatures,
you can follow the link at the bottom of the page to "TimeSignature"
and from there to Time_signature_engraver, where it says that this
engraver, among others, is part of the Staff context.
Now, you have two options, either to redefine one specific Staff
context, using the \with declaration described at
http://lilypond.org/doc/v2.2/Documentation/user/out-www/lilypond/Modifying-context-plug-ins.html#Modifying%20context%20plug-ins
or you can apply the change to all Staff contexts of the score,
using a setting in the \paper section (\layout section in version 2.4)
as described at
http://lilypond.org/doc/v2.2/Documentation/user/out-www/lilypond/Changing-context-default-settings.html#Changing%20context%20default%20settings
(Are you really sure that you didn't manage to find the answer yourself,
the examples on these pages match your question very well?).

   /Mats

Gordon Gilbert wrote:
On Tue, 18 Jan 2005, Graham Percival wrote:

Date: Tue, 18 Jan 2005 19:55:12 -0800
From: Graham Percival <address@hidden>
To: Gordon Gilbert <address@hidden>
Cc: address@hidden
Subject: Re: Suppressings time signatures


On 18-Jan-05, at 5:49 PM, Gordon Gilbert wrote:

The file below was written for 2.2.2. With this kind of chant for singing the Psalms there should be no time signature. I put one in the coding simply to put the bar-lines in the correct place. Now how can I remove the actual time signature character?


I'm not certain whether this works in 2.2, but for 2.4 this is extremely
easy; see the "Changing Defaults" chapter in the manual.

Cheers,
- Graham



Hi again!

I've tried many things to get rid of the time signature. I know about the command "\remove "Time_signature_engraver"" -- now -- where in the file below do I put that?

Blessings,

Gordon Gilbert



    +=====================================================+
    |                 Angels' Roost Farm                  |
    |       Rev. Dn. Gordon Gilbert & Susan Gilbert       |
    |                   705-549-5056                      |
    |                address@hidden                  |
    |                address@hidden                 |
    +=====================================================+


\header {
    filename = "PsalmTune.ly"
    enteredby = "Gordon Gilbert"
    composer = "Gordon Gilbert 1968, 2004"
    poet = ""
    date="tr. Mary Byrne; versified by Eleanor Hull 1927"
    title = "Psalm Tune"
    metre = ""
    meter = \metre
    copyright = "Gordon Gilbert 2005"
    style = "tune"
    mutopiacomposer = \composer
    mutopiapoet=\poet
    maintainer = "Gordon Gilbert"
    maintainerEmail = "address@hidden"
    lastupdated = "2005/Jan/6"
}

\version "2.2.2"


global=\notes {
    \time 2/2 \key g \major
    \skip 1*3 \bar "||"
    \skip 1*4 \bar "||"
    \skip 1*3 \bar "||"
    \skip 1*4 \bar "||"

}
%shorthand for Skip Lyric
sl = \notes { \skip 4 }

sop = \context Voice = "sop" \notes  {
    \voiceOne
    g'1 |
     d''2 b' |
    g'1
    fis'1|
    e'2 d'| e' g'
    a'1
    d'' |
    e''2 b' |
    a'1
    d'|
    e'2 fis' |
    g' a' |
    g'1
}

alto = \context Voice = "alto" \notes  {
    \voiceTwo
    d'1 |
    fis'2 fis' |
    e'1
    d' |
    c'2 b |
    c' e' |
    fis'1
    fis' |
    gis'2 e' |
    e'1
    d' |
    c'2 d' |
    e' fis' |
    d'1 }

tenor = \context Voice = "tenor" \notes  {
    \voiceOne
    b1 |
    a2 a |
    b1
    a |
    g2 g |
    a b |
    a1
    d' |
    b2 gis |
    c'1
    g |
    g2 a |
    b c' |
    b1 }

bass = \context Voice = "bass" \notes  {
    \voiceTwo
    g1 |
    fis2 d |
    e1
    d |
    c2 b, |
    a, e |
    d1
    b |
    e2 b, |
    a1
    b, |
    c2 c |
    e d |
    g,1 }

accomp=\chords {

}





\score {
    \notes \context ChoirStaff <<
           \context ChordNames \accomp
         \unset ChoirStaff.melismaBusyProperties
        \context Staff ="upper" \notes { \clef "G" <<
            \global
            \sop
            \alto
        >>}


        \context Staff = "lower" \notes { \clef "F"<<
            \global
            \tenor
            \bass
        >>}

    >>
    \paper{
        indent = 0.0\pt
        \context {
            \ChordNamesContext
            \override ChordName  #'style = #'american
            chordChanges = ##t
            }
    }
    \midi {
        \tempo 4 = 120
    }
}



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

--
=============================================
        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]