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:54:57 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20121216 Icedove/3.0.11

Ça y est, j'ai trouvé !

J'ai fait une erreur dans les appels de set et unset :
J'appelais "ExceptionsQuinte" au lieu de "chExceptions".

Il semble que mon exemple minimal ne contenait pas cette erreur, mais j'ai changé de machine entre temps...

Toutes mes confuses.

Philippe


Le 20/01/2015 17:18, Philippe Neyrat a écrit :
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]