New framework implementation, take2
[opera_libre.git] / parts.ly
blob5bda170b271db1ddd9ac29c3c7fd17a1ca2d2f26
1 %------------------------------------------------------------------%
2 % Opéra Libre -- parts.ly %
3 % %
4 % (c) Valentin Villenave, 2008 %
5 % %
6 %------------------------------------------------------------------%
9 \version "2.12"
11 %%%%%%%%%%%%%%%%%%%%%%%% Common Inclusions %%%%%%%%%%%%%%%%%%%%%%%%%
13 \include "italiano.ly"
15 \include "./definitions/music-functions.ly"
16 \include "./definitions/text-functions.ly"
17 \include "./definitions/graphics.ly"
18 \include "./definitions/settings.ly"
20 \include "./texte/nomenclature.ly"
21 \include "./texte/decoupage.ly"
22 \include "./texte/didascalies.ly"
24 \include "./master/mesures.ly"
26 %%%%%%%%%%%%%%%%%%%%%%%% Layout declarations %%%%%%%%%%%%%%%%%%%%%%%
28 \layout {
29 \includePartsLayout
32 PianoDeuxMains=
33 #(define-music-function (parser location droite gauche) (ly:music? ly:music?)
35 \new PianoStaff <<
36 \new Staff = "md" { \clef treble $droite }
37 \new Staff = "mg" { \clef bass $gauche }
39 #})
41 PercuDeuxMains=
42 #(define-music-function (parser location droite gauche) (ly:music? ly:music?)
44 \new PianoStaff <<
45 \new Staff = "percuDroite" { \clef treble $droite }
46 \new Staff = "percuGauche" { \clef bass $gauche }
48 #})
51 %%%%%%%%%%%%%%%%%%%%%%%%%% Part selection %%%%%%%%%%%%%%%%%%%%%%%%%%
52 \include "./master/common.ly"
54 \header {
55 scoretype = "Altos"
58 \paper { #(define page-breaking ly:page-turn-breaking) }
61 \include "./master/titling.ly"
62 \include "./master/instruments.ly"