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

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

Re: accords : N.C./note


From: david427
Subject: Re: accords : N.C./note
Date: Thu, 19 May 2022 09:30:17 +0200 (CEST)

Merci pour ce début de réponse.
Malheureusement l'astuce ne fonctionne pas chez moi (je n'ai peut-être pas la bonne version de lilypond ?)

je souhaite remplacer la notation de l'accord, et ici elle se rajoute à l'ancienne.
les parenthèses, pourquoi pas, mais je n'en ai pas obligatoirement besoin.
J'aurais préféré un silence (\rest) à la place du NC, mais pourquoi pas
Et il manque la barre oblique du NC/sol


Plan B :
La nuit m'a porté conseil, je vais peut-être me rabattre sur une astuce du genre :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.22.1"
\language "français"

\score { << \new Staff \relative do'' { do2 mi_\markup { NC/Sol } | do1 }
            \new ChordNames \chordmode { do2. s4 | do1 } >>
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%

mais là je suis confronté à 2 problèmes :
-> je ne sais pas mettre le markup sur la même ligne que les accords
-> et je ne retrouve plus la page de la doc qui explique comment mettre un soupir à la place du NC...


David


De : Martial R <martialr@gmail.com>
À : david427@mailo.com
Sujet : Re: accords : N.C./note
Date : 19/05/2022 09:10:17 Europe/Paris
Copie à : lilypond-user-fr <lilypond-user-fr@gnu.org>

%Bricolage plus soigné %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.22.1"
\language "français"

basseAccord = {
  <do mi sol>1-\markup {
   \hspace #-4.5
   \raise #-2.6
    {
    \fontsize #1 "(" \super {
     \fontsize #-1
     \center-column {
       { "SOL" }
     \raise #1  { "NC" }
     }
    } \fontsize #1 ")" }
  }
}
 
chExceptions = #(append
                 (sequential-music-to-chord-exceptions basseAccord #t)
                 ignatzekExceptions)
 
\score { << \new Staff \relative do'' { do2 mi | do1 }
            \new ChordNames \chordmode {  
             do2.
             \set chordNameExceptions = #chExceptions
             do4/sol |
                \unset chordNameExceptions  
             do1 } >>
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%


Le mer. 18 mai 2022 à 16:03, <david427@mailo.com> a écrit :
Bonjour,

Dans une partition, mon compositeur aimerait à un moment n'entendre que la basse de l'accord, sans le reste de l'accord (dans l'idéal r/note). Ce n'est pas facile à décrire avec des mots, désolé ^^'

Pour donner une idée, dans l'exemple minimaliste suivant, je voudrais remplacer le "do/sol" par "rest4/sol"
dans mon idée, j'avais envie d'écrire s/sol ou r/sol pour avoir à la limite NC/sol

%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.22.1"
\language "français"

\score { << \new Staff \relative do'' { do2 mi | do1 }
            \new ChordNames \chordmode { do2. do4/sol | do1 } >>
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%

Est-ce que l'un d'entre vous a une idée ?
David


--
Martial


reply via email to

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