shutterfreak wrote
> Hi all,
> 
> I'd like to have a function to translate a key signature into the
> textual representation of that key in 3 languages.
> 
> For instance, I'd write this in my score:

> 
> and the rendering would look like this:

> 
> The logic I'm trying to implement, is (in pseudo-code):
> 1. key format = 
> <key_name>
>  [
> <accidentals>
> ]
> 2. IF 
> <key_name>
>  is lowercase THEN key is minor ELSE key is major.
> 3. If accidentals are added, they pertain to the key name
> 
> How should I proceed?

I guess you should use some scheme code to 

- create those translations/associations (a table?)
- concatenate the 3 translated elements
- include them in your LilyPond code

if you feel this could be of general interest you should file an enhancement
request.

hth
Eluze




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Function-for-rendering-key-textually-in-3-languages-tp135474p135606.html
Sent from the User mailing list archive at Nabble.com.

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to