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

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

Re: [Fisarmonica] - concatenation de texte en scheme


From: Daniel Cartron
Subject: Re: [Fisarmonica] - concatenation de texte en scheme
Date: Tue, 04 Jun 2013 11:08:31 +0200
User-agent: KMail/4.10.2 (Linux/3.8.0-23-generic; KDE/4.10.2; x86_64; ; )

Le samedi 1 juin 2013 17:13:07 Daniel Cartron a écrit :
Bonjour, 

Je me permet de faire remonter mon courrier de samedi, car je n'ai pas 
trouvé de réponse dans mes fouilles sur le web...

Merci

> Bonjour,
> 
> J'ai écrit ce qui suit pour fabriquer des markup à la volée :
> 
> (define corg
>  '(
>   ( (1 1) . ( _\markup{ } ) )
>   ( (1 2) . ( ^\markup{ } ) )
>   ( (1 3) . ( ^\markup{\column {\line{ }\null}} ) )
>   ( (2 1) . ( _\markup{\underline } ) )
>   ( (2 2) . ( ^\markup{\underline } ) )
>   ( (2 3) . ( ^\markup{\column{\line\underline{ }\null}} ) )
> ))
> 
> (define syst corg)
> (define (btn-markup btn-ref)
>       (list
>               (car(assoc-ref syst (list (caar btn-ref) (cadar btn-ref))))
>               (caddar btn-ref)
>               (cadr(assoc-ref syst (list (caar btn-ref) (cadar btn-ref))))
>       )
> )
> 
> (define btn-ref '((2 3 7)))  ; le "button-pitch" dont je parlais
> précédemment s'il est écrit avec des (()) c'est parce que c'est comme ça
> que ma fonction précédente le renvoit
> 
> (btn-markup btn-ref)
> 
> et je récupère une liste (^\markup{\column{\line\underline{ 7 }\null}})
> 
> J'ai mis ça sous forme de liste sinon je n'ai que la dernière ligne de 
(btn-
> markup btn-ref) qui s'affiche. Mais ce que je veux c'est un texte 
concaténé
> que je vais ensuite accoler à une note.
> 
> J'ai essayé string-append mais j'ai des erreurs, string-join idem, je ne
> vois plus.
> 
> Par ailleurs au départ j'avais écrit ma liste associative avec des "" et 
des
> \\ et j'ai constaté que ça ne fait pas d'erreur comme ça, mais une fois
> réintégré dans le reste du code, je me demande...
> 
> Si une bonne âme peut me donner son avis, voire me corriger...
> 
> Merci.
-- 
Cordialement, Daniel Cartron
« Qui aime bien ses lunettes ménage sa monture. »
Francis Blanche - Mon oursin et moi




reply via email to

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