help-gnu-music
[Top][All Lists]
Advanced

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

Choir problems


From: Schweikert, Martin {POYD~Kaiseraugst}
Subject: Choir problems
Date: Thu, 07 Jun 2001 15:23:03 +0200

Hi!

Could somebody please point me to some files of choir musik I could learn from? 
Ideally, there should be a piece for soprano solo and soprano, alto, tenor, and 
bass - 1 staff for the solo voice, 1 staff for soprano & alto, and 1 staff for 
tenor & bass, each of these staffs would have their own lyrics.

Or, alternatively, could somebody tell me what I'm doing wrong in the ly file 
attached to this mail.

I started with the soprano solo (voice: SopranSoloStimme, lyrics: 
SopranSoloText). This was fine - automatic melismata and all such sorts of 
things.

Then I added the soprano (voice: SopranStimme, lyrics: FrauenText; in fact, the 
same lyrics are used for soprano and alto, so there is no need for separate 
lyrics for soprano and alto).

First problem: the automatic melismata do not work. Adding " \property 
Voice.automaticMelismata = ##t" to the soprano and alto voices does not help - 
this leads to the weirdest error messages, one about an unfinished legato in 
bar 50.

OK, so I wrote the lyrics with explicit lengths. This worked, so far.

Then I began adding the alto voice (AltStimme), and the catastrophe began: Look 
at bar 50: despite the 3/4 time, there is a half and two quarter notes in it!

Oh, if the version matters: it is 1.4.1.

Any ideas,
- how to make automatic melismata work for all voices?
- how to have correct note values?

Best Regards / Mit freundlichem Gruss
Martin Schweikert
-- 
F. Hoffmann-La Roche Ltd.   Division Pharmaceuticals
IT Service Unit Basel       DOCUMENTUM Services
Department POYD-D           Bldg. 223 / Room 311
Phone +41 61 688 3188       Fax +41 61 687 2770
-------------------------------------------------------------------------------------------------------------------------------------------------------
% Ich weiß, daß mein Erlöser lebet

\include "deutsch.ly"
\include "paper16.ly"

\header {
  filename =   "redeemer.ly"
  title =     "Ich weiß, daß mein Erlöser lebet"
  composer =   "G. F. Händel"
  enteredby = "Martin Schweikert"
  tagline =    "Martin \& Lily 2001"
}

% Die Tonart und Tempo sind fuer alle Teile gleich
global = \notes {
  \time 3/4
  \key e \major
}


% Atome

% 1.1 Sopran-Solo
SopranSoloStimme = \notes \relative c'' {

%1

  \property Voice.automaticMelismata = ##t
  \global

  r4^#'(italic "Sopran-Solo") r
  h^#'(dynamic "mf") e2 gis,8( )fis e2 cis'4 a4.( )gis8 a4 a8( )gis gis4 r4 |
  R2. R R
  r4 h h e2 fis4 h,2.( )h4 r8 gis( fis )e cis'2.( )cis4. ais8( gis )fis 
  e'2.(  )e4 r8 fis8 dis cis dis16( )cis h8 ais4. h8 h2 r4 |

  R2. R R 
  r4 r h4 e2 gis,8( )fis e2 cis'4 a2 gis4 fis fis8 r8 fis fis gis4. gis8(
  fis )e 
  h'2.( h2. )h4 r4 cis8.( )h16 cis2( )cis8 dis e4. e,8 fis gis16( )a 
  a2.\(( )a4.  h8 \)gis8. fis16 gis8( )a fis4. e8 e4 r4 h' h2.( )h4. gis8
  fis e e'2( )e8 e e8.( )fis16 gis8 e dis cis16( )h
  %             net     am        letz      ten Ta-           ge        die   
  h2.\(( )h4. \)cis8 r8 a16( )gis a2.( )a4. h8  gis8.( )fis16 gis8( )a  fis4. 
  %ser Erd
  e8   e4 r8

  %Ah                                            die                   ser
  fis8( gis a h4. cis16 dis e dis cis8 | [h )a] [gis( a16 gis] )fis8. e16


%66

  e2 r4

}

% Sopran-Solo Text
SopranSoloText = \lyrics {

  Ich4 weiß, daß  mein Er -- lö  -- ser le  -- bet,
  und daß er er scheint am letz -- ten Tag,
  am letz -- ten Ta -- ge die -- ser Erd.
  Ich weiß, daß mein Er -- lö -- ser le -- bet,
  und daß er er scheint am letz -- ten Ta -- ge die -- ser Erd,
  "" "" "" "" die -- ser Erd.
  Ich weiß, daß mein Er -- lö -- ser le -- bet,
  daß er er -- schei -- net
  am letz -- ten Ta -- ge die -- ser Erd
  Ah __ die -- ser 

%66
  Erd
}



% 1.2 Frauenstimmen

SopranStimme = \notes \relative c'' {


  \global
  \voiceOne

  % Das Sopran-Solo ueberspringen
  \skip 2.*48
  r4^#'(italic "Chor")  r e,^#'(dynamic "f")

  %67           %68      %69
  a2 [cis8( )h] a2 fis'4 d4.( )cis8 d4

  %70       %71-73 %74    %75
  d4 cis r4 R2.*3  r4 r a cis4 h a 

  %76    %77     %78-79    %80
  e' e r a, gis2 fis2. R2. r4 r h

  %81  %82    %83         %84  %85
  h2.( )a2 a4 gis gis ais h2.( h2.

  %86     %87 %88       %89
  )h2 e,4 a2. gis4 r4 h ais4.( h8 ais )h

  %90     %91               %92
  e,4 e a gis8( a fis4. )e8 e2 r4

  %93-95 %96       %97       %98
  R2.*3  r4 r fis4 gis gis a h h cis
  
  %99
  dis dis e

  %100
  % Der 4/4-Takt soll genau so geschrieben und nicht durch
  % dieses komische 'C' dargestellt werden 
  \property Staff.TimeSignature \override #'style = #'()
  \time 4/4
  fis gis2.

  %101
  \time 3/4
  cis,4( )dis e gis,( )fis r4 R2. r4 r a
  

}

AltStimme = \notes \relative c' {

  % Es reicht voellig, hier festzulegen, dass es
  % die 2. Stimme ist - kein \global und kein
  % \skip sind noetig!

  \voiceTwo

  e4

  e2 gis4 gis4( )fis4 a4 a2 gis4

}

% Frauenstimmen Text
FrauenText = \lyrics {

  ""2.*48
  ""2
  Ich4 

%67

  weiß,2 daß4 

%68
  mein2 Er4 -- 

%69

  lö2 -- ser4

  %70-73
  le4 -- bet ""
  ""2.*3

  %74       %75             %76            %77     %78
  ""2 Denn4 Christ ist er -- stan -- den "" von dem2 Tod,2.

  %79  %80     %81       %82       %83
  ""2. ""2 der Erst2. -- ""4 ling4 de -- rer, die

  %84          %86        %87        %88 
  schla2.*2 -- fen,2 die4 schla2. -- fen,4 ""  der

  %89                 %90            %91      %92
  Erst4. ""8 -- ling4 de -- rer, die schla2. -- fen.2 ""4

}



% 2. Aggregate:

% 2.1 Sopran-Solo
SopranSolo = {
  <
    \addlyrics
      \context Staff \SopranSoloStimme
      \context Lyrics \SopranSoloText
  >
}


% 2.2 Frauen
Frauen = {
  <
    \addlyrics
      \context Staff=Frauen \notes \SopranStimme
      \context Staff=Frauen \notes \AltStimme
      \context Lyrics=Frauen \FrauenText
  >
}



\score {
  <
    \SopranSolo
    \Frauen
  >

  \paper {

    % Nicht so breit das ganze
    linewidth = 15.0 \cm

    % Das Sopran-Solo soll auch alleine dastehen,
    % ohne die Systeme fuer die Chorstimmen
    \translator {\HaraKiriStaffContext}
  }
}





reply via email to

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