Thanks for the idea, but I'm looking for a generic solution tha doesn't rely on 
given staff names.

Best
Urs



Vaughan McAlley <vaug...@mcalley.net.au> schrieb:

>On 31 March 2013 22:36, Urs Liska <li...@ursliska.de> wrote:
>>
>> Is it possible to refer to a staff relative to the current staff and
>not by its name?
>>
>> So, is it possible to write something like
>>
>> \change Staff = "previous/next or "higher/lower"
>>
>> instead of
>>
>> \change Staff = "Explicit-name-of-staff"
>>
>> inside a PianoStaff?
>>
>> I'd be interested in creating a generic command like \staffUp or
>\staffDown.
>>
>> Best
>> Urs
>>
>
>I have a piece for four keyboards where a motif that changes staff
>note-by-note makes its way through all of the keyboards. Something
>like this would be useful...
>
>If there are normally a limited number of keyboards in any one piece,
>maybe the following pseudo-code might work:
>
>function ChangeStaff()
>  current = GetCurrentStaff()
>  if current == "PianoOneRH" then
>    newStaff = "PianoOneLH"
>  elseif current == "PianoOneLH" then
>    newStaff = "PianoOneRH"
>  elseif current == "PianoTwoRH" then
>    newStaff = "PianoTwoLH"
>  elseif current == "PianoTwoLH" then
>    newStaff = "PianoTwoRH"
>  end
>  SetCurrentStaff(newStaff)
>end
>
>
>It would depend on the name of the current staff being available to
>Scheme, which I don’t imagine would be a problem.
>
>Vaughan
>
>_______________________________________________
>lilypond-user mailing list
>lilypond-user@gnu.org
>https://lists.gnu.org/mailman/listinfo/lilypond-user

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to