Subject: accèder à un contenu musical par un string

From: MORIN Paul <[email-masked]>
Date: Fri, 19 Feb 2016 19:34:18 +0000

Bonsoir
Un problème sans doute très simple : je vourdais, pour automatiser mes extractions de parties séparées , avoir accès aux différentes voix par le bias de leur nom. Prenons l'exemple ci-dessous , qui me permet en changeant la variable rappel , d'avoir ou non un rappel d'une voix sélectionnée. J'aimerais pouvoir avoir accès par exemple à \rappelVoice par le biais du string  'rappelVoice' que je peux facilement construire à partir de l'instrument, partie que je veux éditer .
Merci d'avance pour votre aide.

rappelVoice ={...}
rappelVoiceLyrics = .....
VoiceOne  ={...}

rappel = ##t
myScore = #(define-music-function  (parser location name) (string? )
        (if  (eqv? rappel #t)
                 #{  <<
                         \new Staff  <<
                           \context Voice = #name  {\rappelVoice}
                           \new Lyrics  {\lyricsto #name \rappelLyrics}
                         \new Staff <<
                           \context Voice = "VoiceOne" { \VoiceOne }
                 #}
                 #{
                   <<
                     \new Staff <<
                       \context Voice = "VoiceOne" { \VoiceOne }
                 #}
                 )
           )
\score {
  \myScore  "rappel"
}