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

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

Re: Notation d'un intervalle omis dans un nom d'accord


From: Philippe Neyrat
Subject: Re: Notation d'un intervalle omis dans un nom d'accord
Date: Tue, 20 Jan 2015 17:18:27 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20121216 Icedove/3.0.11

Le 20/01/2015 16:12, Pierre Perol-Schneider a écrit :
Manquerait-il l'apostrophe ?
cf. <c e bes d'>1
Pierre

Merci Pierre, mais ça ne fonctionne pas non plus.

Et je ne vois pas pourquoi on aurait besoin d'une apostrophe sur le ré, ça serait plutôt sur le si bémol, puisqu'il est à une quarte d'écart du mi ?

Ou me gouré-je ?
sinon, où me gouré-je ?

Je pense à un problème de syntaxe, car j'ai des warnings :

Avertissement : la vérification du type de « chordNameExceptions » a échoué ; la valeur « #<Prob: Music C++: Music((origin . #<location Nom_de_mon_fichier.l
 :
 :
primitive-procedure ly:sequential-iterator::constructor>) (types general-music sequential-music)) >
 » doit être du type « list »

Je note que le warning indique un nom de fichier en ".l" au lieu de ".ly"

Est-ce normal ?

Est-ce que mon exemple minimal fonctionne chez vous ?

Merci

Philippe

Le 20 janvier 2015 14:20, Philippe Neyrat <address@hidden
<mailto:address@hidden>> a écrit :

    J'ai dû rater quelque chose, ça ne fonctionne pas...

    lilypond 2.18.2

    Voici un bout de code minimal :

    ***************************************
    % Définition de tous les accords de 7e sans quinte
    ExceptionsQuinte = {
    <c e bes d>1-\markup { \super "7(omit5)" }
    }

    % Convert music to list and prepend to existing exceptions.
    chExceptions = #( append
        ( sequential-music-to-chord-exceptions ExceptionsQuinte #t)
        ignatzekExceptions)

    accords =
    {
       \chordmode
       {
         \set chordNameExceptions = #chExceptions

         c1:aug   c:3.5+.7-    c:7.5-    c:7.9^5    c:7.9.11+     c:7.9.13-
    c:7.11+.13-    \break
         d:aug    d:3.5+.7-    d:7.5-    d:7.9^5    d:7.9.11+     d:7.9.13-
    d:7.11+.13-    \break

         \unset chordNameExceptions

       } % chordmode
    } % accords

    \score
    {
    <<
         \new ChordNames \accords
         \new Staff \accords
     >>

       \layout {}

    } % score
    ************************************************

    Les accords où la quinte a été enlevée avec le caractère control
    (circonflexe) s'affichent toujours sans la mention "omit".

    Je ne vois pas où j'ai fait l'erreur.

    Une piste ?

    Merci.

    Philippe


    _______________________________________________
    liste de diffusion lilypond-user-fr
    address@hidden <mailto:address@hidden>
    https://lists.gnu.org/mailman/listinfo/lilypond-user-fr




--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
    https://www.sud-ouest.org




reply via email to

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