Subject: accords : N.C./note

From: [email-masked]
Date: Wed, 18 May 2022 16:03:03 +0200 (CEST)

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

---

From: Martial R <[email-masked]>
Date: Thu, 19 May 2022 08:13:05 +0200

Bonjour,
Une idée vite bricolé

%%%%%%%%%%%%%%%%%%%%ù
\language "français"

chExceptionMusic = {
  %mesModelesAccords
  %accord 7 add5-add9-

  <do mi sol>1-\markup {
    \fontsize #1 "(" \super {
      \fontsize #-1
      \center-column{
        \concat {  " SOL" }
        \raise #1  { "NC" }
      }
    } \fontsize #1 ")"
  }
}

chExceptions = #(append
                 (sequential-music-to-chord-exceptions chExceptionMusic #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, <[email-masked]> 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é ^^'
>

-- 
Martial Rameaux

---

From: Martial R <[email-masked]>
Date: Thu, 19 May 2022 09:10:17 +0200

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

basseAccord = {
  <do mi sol>1-\markup {
   \hspace #-4.5
   \raise #-2.6
    {
     \center-column {
       { "SOL" }
     \raise #1  { "NC" }
     }
    } \fontsize #1 ")" }
  }
}

chExceptions = #(append
                 (sequential-music-to-chord-exceptions basseAccord #t)
                 ignatzekExceptions)

             do1 } >>

-- 
Martial

---

From: [email-masked]
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 :

\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 <[email-masked]>
À : [email-masked]
Sujet : Re: accords : N.C./note
Date : 19/05/2022 09:10:17 Europe/Paris
Copie à : lilypond-user-fr <[email-masked]>

basseAccord = {
  <do mi sol>1-\markup { 
   \hspace #-4.5
   \raise #-2.6 
    { 
  
chExceptions = #(append

Bonjour,

\version "2.22.1"

\language "français"

}

David

-- 

Martial

---

From: Martial R <[email-masked]>
Date: Thu, 19 May 2022 11:44:26 +0200

> la bonne version de lilypond ?)

Je viens d'isntaller la version 2.22.1
ça fonctionne bien chez moi

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

Autre solution ;
%%%%%%%%%%%%%%%%%%%
\version "2.22.1"
\language "français"
\score {
 <<
  \new Staff \relative do'' {
   do2 mi_\markup\teeny \raise #-0 { \center-column {"Sol" \raise #1
\musicglyph "rests.2" }  } |
   do1
  }
  \new ChordNames \chordmode {
   do2.
   s4 |
   do1
  }
}
%%%%%%%%%%%%%%%%%%%ù

> soupir à la place du NC...

 \markup {  \musicglyph "rests.2" }
https://lilypond.org/doc/v2.22/Documentation/notation/the-emmentaler-font#time-signature-glyphs

-- 
Martial Rameaux