[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Connected arpeggios up-down
From: |
Mehmet Okonsar |
Subject: |
Re: Connected arpeggios up-down |
Date: |
Thu, 12 Oct 2006 18:40:53 +0300 |
User-agent: |
KMail/1.9.1 |
I tried it at various places in the file it doesn't seem to work:
=====================
\version "2.9.22"
\include "english.ly"
arpeggioUp = \sequential {
\override Staff.Arpeggio #'arpeggio-direction = #UP
}
arpeggioDown = \sequential {
\override Staff.Arpeggio #'arpeggio-direction = #DOWN
}
arpeggioNeutral = \sequential {
\revert Staff.Arpeggio #'arpeggio-direction
}
\header {
}
%---------------------------------------------------------------------
forceAlterations =
#(define-music-function (parser location music)
(ly:music?)(music-map (lambda (m)
(if (eqv?(ly:music-property m 'name) 'NoteEvent)
(set! (ly:music-property m 'force-accidental) #t))
m)music)music)
#(ly:set-option 'point-and-click #f)
\paper
{
}
\score {
%\override Score.BarNumber #'break-visibility = #all-invisible
\forceAlterations {
\new PianoStaff {
<<
\context Staff = "RH"
\set PianoStaff.connectArpeggios = ##t
{ \clef treble
\arpeggioUp
<c' e' g'>1\arpeggio
}
\context Staff = "LH"
{ \clef bass
\arpeggioUp
<c e g>1\arpeggio
}
>>
}
}
%---------------------------------------------------------------------
\layout { indent = 2\cm
\context
{
\Staff
\remove "Time_signature_engraver"
}
}
}
=====================
On Thursday 12 October 2006 09:50, Mats Bengtsson wrote:
> arpeggioUp = \sequential {
> \override Staff.Arpeggio #'arpeggio-direction = #UP
> }
> arpeggioDown = \sequential {
> \override Staff.Arpeggio #'arpeggio-direction = #DOWN
> }
>
> arpeggioNeutral = \sequential {
> \revert Staff.Arpeggio #'arpeggio-direction
> }
--
Mehmet Okonsar,
pianist-composer-conductor
www.okonsar.com