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

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

Re: Appogiature en début de partition


From: Carlus
Subject: Re: Appogiature en début de partition
Date: Wed, 2 Jan 2019 09:05:31 -0700 (MST)

Du coup j'ai avancé un peu.
Le problème des \acciaccatura c'est que c'est galère à coder car ça fait des
lignes très longues, genre :

\acciaccatura {sn16 sn} sn4\G^> \acciaccatura sn8 sn8\D^> sn16\G sn\D sn\G
sn\D \acciaccatura sn8 sn8\G^> sn\D [\acciaccatura {sn16 sn} sn8\G^>]

et ça ce n'est qu'une seule mesure.

Du coup je me suis dit que je vais mettre des variables pour les Flas et les
Ra, ce qui serait infiniment plus lisible.
J'ai donc déclaré (au même endroit que mes variables de doigtés :
Fla=\acciaccatura sn8
Ra=\acciaccatura {sn16 sn}

puis remplacé dans le texte (voir code ci-dessous où je l'ai fait sur la
première mesure).

Ca coince avec le code d'erreur :
/tmp/frescobaldi-2lr6upbo/tmpvyu2_v7p/20180101_Le Rat flagada.ly:40:22:
Erreur : type d'argument erroné pour 1.
 Attendait music, "sn" trouvé
Fla=\acciaccatura sn8

Comme s'il ne connaissait pas "sn".
Il doit donc y avoir des restrictions dans les variables que je n'ai pas
trouvé dans la doc que j'ai pourtant bien relue.

Donc toute aide serait précieuse......



\version "2.18.2"

% Notation française
#(define ma_notation '( 
        (snare () #f 0)                 
))

% Réglages papier
\paper { 
  % espace entre portées
  system-system-spacing #'basic-distance = #12 
  % espace entre notes/exercice et portee
  markup-system-spacing #'basic-distance = #5
  %system-system-spacing #'space = 3\cm 
  score-system-spacing = 
  #'((basic-distance . 12) 
  (minimum-distance . 1) 
  (padding . 1) 
  (stretchability . 1)) 
  % Supprimer l'indentation
  indent=0  
} 

\layout { 
  % Pleine largeur
  ragged-right = ##f 
}

% En-tête
\header{
  title = \markup {\column {"Le Rat Flagada" \vspace #1 \null}} 
  subtitle = ""
  composer = ""
  tagline = "" 
}

% Variable de doigtés
D=^\markup { \fontsize #4 \char ##x00B0 }
G=^\markup { \char ##x2022 }
Fla=\acciaccatura sn8
Ra=\acciaccatura {sn16 sn}

\new DrumStaff \with { 
  drumStyleTable = #(alist->hash-table ma_notation)
  }        
  \drummode{ 
    \override Score.MetronomeMark #'outside-staff-padding = #3
    % Réglages Tremolos
    \override Score.StemTremolo #'slope = #0.5                % inclinaison
    \override Score.StemTremolo #'beam-width = #1.5
    \override Score.StemTremolo #'Y-offset = #-1.6
    % Une seule ligne
    \override Score.StaffSymbol #'line-count = #1
    \tempo 4=115
    \time 4/4
    % Ligne 1
    \Ra sn8\D^> [sn\G] sn\D [sn\G] sn8\D  [sn\G] \Fla sn4\G  ^>
    \acciaccatura {sn16 sn} sn8\D^> [sn\G] sn\D [\acciaccatura sn8 sn\G^>]
\acciaccatura sn8 sn4\D^> r
    \break
    % Ligne 2
    \acciaccatura {sn16 sn} sn4\G^> sn8\D [\acciaccatura sn8 sn\G^>] sn8\D
[sn8\G] \acciaccatura sn8 sn4\D^>
    \acciaccatura {sn16 sn} sn4\G^> sn8\D [sn\G] sn\D [\acciaccatura sn8
sn\G^>] \acciaccatura sn8 sn4\D^>
    \break
    % Ligne 3
    \acciaccatura {sn16 sn} sn4\D^> \acciaccatura sn8 sn4\G \acciaccatura
{sn16 sn} sn8\D^> sn16\G sn\D \acciaccatura sn8 sn4\G^>
    \acciaccatura {sn16 sn} sn4\D^> \acciaccatura sn8 sn4\G \acciaccatura
{sn16 sn} sn8\D^> sn16\G sn\D sn8\G  \acciaccatura sn8 sn8\G^>
    \break
    % Ligne 4
    \acciaccatura {sn16 sn} sn4\G^> \acciaccatura sn8 sn8\D^> sn16\G sn\D
sn8\G [\acciaccatura {sn16 sn} sn16\D^> sn\G] sn\D sn\G sn8\D
    \acciaccatura {sn16 sn} sn4\G^> \acciaccatura sn8 sn8\D^> sn16\G sn\D
sn\G sn\D \acciaccatura sn8 sn8\G^> sn\D [\acciaccatura {sn16 sn} sn8\G^>]

    
           
    \bar "||"
  } 



--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/



reply via email to

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