midi2ly error
I just installed lilypond using a debian package, but when i try to convert a midifile into a .ly file, midi2Ly gives me an error: [EMAIL PROTECTED]:~$ midi2ly audio/arutiunian.mid Traceback (most recent call last): File /usr/bin/midi2ly, line 60, in ? import lilylib as ly ImportError: No module named lilylib How can I fix this? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
text markup above eps-graphic
Hi, below is an example to show my problem with 2.11.2. In order to make it work you will have to put the attached eps-file in the same folder as the example. The second time signature was below the graph in 2.11.0 All time signatures should be horizontally aligned. Maybe I'm doing it wrong altogether. I would like to get it working in a way that I dont have to do it all over again in future versions of lilypond. Right now I'm using a voice called timeline which contains all time signature information and the necessary markup including the eps files and tempo markings but no actual notes (it only uses skips). This timeline is combined with the notes of the first violin in the staff context. I would like to avoid more than one empty voice for the time signature, tempo and graphics markup. -- Orm \version 2.11.2 #(set-global-staff-size \paper { #(set-paper-size a3) left-margin = 2 \cm line-width = 29.7\cm indent = 0 \cm } tsu = #(define-music-function (parser location nom den up ) (string? string? number?) #{ s8*0^\markup { \hspace #-2 \raise #$up \column { \line {\hspace#-0.5 \override #'(font-name . Helvetica Bold) \fontsize #-2 \raise #-1 $nom } \line {\hspace#-0.5 \override #'(font-name . Helvetica Bold) \fontsize #-2 $den }}} #}) grph = #(define-music-function (parser location hskip filename ) (number? string?) #{ \once\override TextScript #'extra-offset = #'( 0 . -15) s32*0^\markup { \hspace#$hskip \raise#4 \epsfile #X #192 #$filename } #}) \score { \new Staff { \relative { \override Score.SpacingSpanner #'uniform-stretching = ##t \override SpacingSpanner #'strict-note-spacing = ##t \set Score.proportionalNotationDuration = #(ly:make-moment 8 50) \override Score.PaperColumn #'used = ##t \time 3/4 \grph #-3.5 #part_03.eps \tsu #3 #4 #1 r2. \time 4/4 \tsu #4 #4 #0 r1 } } \layout { ragged-right = ##t } } part_03.eps Description: PostScript document ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Single staff polyphony and one lyric voice
Citando Christophe Dang Ngoc Chan [EMAIL PROTECTED]: Now I try to dissociate the two voices, and the lyrics do not align any longer. % ** this does not work \new Staff \relative c' { { s2. e'8 e~ e4 e8 e~ e2 } \\ { r2. g,8 a~ a4^\markup \fret-diagram-terse #o;o;2;2;o;o; b8 a~ a2 } } \addlyrics { be -- hind blue eyes } % ** Any hint ? Yes. The manual say in the vocal music chapter: The command \addlyrics cannot handle polyphony settings. For these cases you should use \lyricsto and \lyricmode. You could do this to fix it: \new Staff \relative c' { \new Voice = top {\voiceOne s2. e'8 e~ e4 e8 e~ e2 } {\voiceTwo r2. g,8 a~ a4^\markup \fret-diagram-terse #o;o;2;2;o;o; b8 a~ a2 } \oneVoice \new Lyrics \lyricsto top { be -- hind blue eyes } } %% Regards, Eduardo ___ Com o Click21 você tem sempre vantagens! Além do email com 1 Gb, Acelerador, Blog, Flog, Games e atendimento 24 horas, voce também pode falar minutos DDD com a promoção Click 21 Minutos. Quanto mais você navega mais fala DDD. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: midi2ly error
klaas moerman [EMAIL PROTECTED] writes: I just installed lilypond using a debian package midifile into a .ly file, midi2Ly gives me an error: How can I fix this? File a bug with debian, see http://bugs.debian.org Jan. -- Jan Nieuwenhuizen [EMAIL PROTECTED] | GNU LilyPond - The music typesetter http://www.xs4all.nl/~jantien | http://www.lilypond.org ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Left alignment of lyrics when not using lyricsto
In the second example, the first 3 lyric-syllables are left aligned to the note-head because I specified the durations and didn't use lyricsto. Intend behaviour? % Created on Thu Dec 14 07:50:40 GMT-03:00 2006 \version 2.10.2 \include english.ly verse= \lyricmode { come8 good old friends } staffSoprano = \new Staff { \time 6/8 \key c \major \clef treble \relative c' { \context Voice = melodySop { \partial 4. g' e 8 f d e c c' e 4. ~ c e } \bar |. } } \score { \staffSoprano \context Lyrics = lmelodySop { \verse } } \score { \staffSoprano \context Lyrics = lmelodySop \lyricsto melodySop { \verse } } ___ Com o Click21 você tem sempre vantagens! Além do email com 1 Gb, Acelerador, Blog, Flog, Games e atendimento 24 horas, voce também pode falar minutos DDD com a promoção Click 21 Minutos. Quanto mais você navega mais fala DDD. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Single staff polyphony and one lyric voice
Le 16 déc. 06 à 13:10, Eduardo Vieira a écrit : For these cases you should use \lyricsto and \lyricmode. You could do this to fix it: OK. So I guess I have to put all the lyrics in \lyricsto mode. I'll try it, thanks a lot. -- Christophe Dang Ngoc Chan [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: uniform-stretching
On 12/16/06, Orm Finnendahl [EMAIL PROTECTED] wrote: Hi Trevor, thanks very much for getting back to me! I just downloaded and tried it. Spacing seems much better controllable, but lilypond segfaults now for parts of the score (it doesn't segfault in 2.11.0), so I can't really tell until I've found out what causes the segfault. There is one issue now: The time signatures are printed above the eps graphics (instead of below) and aren't horizontally aligned anymore (I haven't found out why they are doing it as they don't exactly follow the contour of the top voices). Both, time signatures and eps graphics are done using text markup. Has anything changed in the specs? It'd be really painful if I had to do this all over again... I can put the score somewhere but I first want to find out, what's wrong. It's probably hard to isolate the problem to a short code snippet in order to post a small example in the mail. Hi Orm, Glad the spacing issues have cleared up. As for the segfaults, you've almost certainly got something illegal in your input. I've had that happen before in the middle of a complex score and there is a strategy you can use to find it. Start by cutting the score in half. Just cut off the last half and rerender the first. Still segfaulting? Then you know it's in the first half. If not, it's in the last half. Keep the segfaulting half and then go back and halve the thing and rerender again. And so on and so on. Kinda like a binary search for input errors. In 7 or 8 minutes you'll probably have narrowed it down to within a measure or two. (And then you'll have something reasonable to post to the list.) As for the time signature placement, I don't have much experience here. You're wanting the time signatures to appear outside of and above the staff, such that they take up no horizontal space in the flow of the music (and thereby don't mess up the spacing), right? I haven't tested this, but one possible strategy might be as follows. Create your time signatures as markup (which it sounds like you're doing now) and then attach the time signature markup to an invisible voice containing only skips. Now that the proportional spacing is working for you, that *should* guarantee that the markup positions correctly in the horizontal direction. Then it should only remain to get the vertical position even by overriding 'staff-padding for the appropriate markup grob in the with-block of that invisible time signature voice. Hope this helps. -- Trevor Bača [EMAIL PROTECTED] ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: midi2ly error
[Quoting Jan Nieuwenhuizen, on December 16 2006, 15:44, in Re: midi2ly error] Johan Vromans [EMAIL PROTECTED] writes: It's also in Fedora Core 5. Klaas, if you need a wordk-around just email me. Workaround? Why isn't this fixed in Fedora? It appears that midi2ly miscalculates the location of its module library. I don't have the faintest idea whether this is a midi2ly problem, or a Python problem. It could be a Fedora problem, although it also appears in Debian. (My work-around is to eliminate the location calculation and hard code the real location where the module is. That's why I don't call it a solution.) [Where is LilyPond's bug page with Fedora, I cannot find the word Bug on http://fedora.redhat.com or any of its subpages I tried and, http://bugs.fedora.redhat.com does not exist either?] https://bugzilla.redhat.com -- Johan ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Constructive Criticism and a Question
First, since this post contains constructive criticism I want to start by saying that I think Lilypond is a pretty nice piece of software. A bit steep on the learning curve maybe, but excellent all the same. In terms of making it easier, I don't know if it would be straight forward or not, but if the PDF version of the manual had chapter numbers in the table on contents that showed on the bookmark pane (to the left) it would make it much easier to bounce around and find one's way back again. Is there a copy of the so called programmers documentation in a suitable format to download i.e. PDF (I know it would be long) or a few large HTML files, or an archive (tarball - whatever) of the current HTML documentation. I was hoping to do a bit more work on this over the break, but will have very limited web access... Another comment: to reiterate a post by Joe Ferguson (2005-02-03). I am an ex- programmer and an amateur musician. Some type of doc. that oulined the lexical construction of Lilypond would be helpful. I am not used to the level on confusion I am experiencing now, when learning a language. I am not even sure the manual is totally consistent on this point, e.g. (pg 209) [I have reformated it so it easier to read here]: ### Begin Quote ### The third command for creating contexts is: \context type music This is similar to \context with = id, but matches any context of type type, regardless of its given name. This variant is used with music expressions that can be interpreted at several levels. For example, the \applyOutput command (see Section 12.5.2 [Running a function on all layout objects], page 264). Without an explicit \context, it is usually applied to Voice: \applyOutput #'context #function % apply to Voice To have it interpreted at the Score or Staff level use these forms \context \applyOutput #'Score #function \context \applyOutput #'Staff #function ### End Quote ### To me the first line implies I should expect a \context followed by a type then some music. The final examples indicate a \context followed by a (?) command then a context then a function, with music to follow? I assume I am not fully understanding the context word, or the apply Output word, but it isn't immediately clear to me. Finally, is the web interface for posting to this archive the most straight forward method? I tried posting this yesterday, but it got lost in the ether. Is there perhaps an email address I can send the post to, where it will get sent back for validation etc. Thanks much all for both the software and this archive. It makes it much easier to climb a learning curve when people leave ladders lying around... Jonathan henkelstone at yahoo.ca ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: uniform-stretching
Orm Finnendahl escreveu: Hi Trevor, thanks very much for getting back to me! I just downloaded and tried it. Spacing seems much better controllable, but lilypond segfaults now for parts of the score (it doesn't segfault in 2.11.0), so I can't segfaults are always serious errors. Please send the offending input. -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen LilyPond Software Design -- Code for Music Notation http://www.lilypond-design.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to use ^markup in a scheme function?
On Friday 15 December 2006 22:07, Frédéric Chiasson wrote: Then, well, who can help me?? Frédéric 2006/12/15, Mats Bengtsson [EMAIL PROTECTED]: I'm certainly not any expert in Scheme coding for LilyPond. Please always keep the discussion on the mailing list, for the benefit of yourself since you get access to the collected expertise on the list and for the benefit of others who experience similar problems. /Mats Quoting Frédéric Chiasson [EMAIL PROTECTED]: Thanks, at last I understood how to do it? One problem left, I copied the code displayed for \once \override TextScript #'extra-offset = #$xy to put it in the code of the Slash function. The code is compiled without errors, but there is no offset produced. Why? Do I use the right prefixes for xy? Also it is possible to use both LilyPond and Scheme code like this? (define-music-function (variables) #{ LilyPond code #} (Scheme code)) I think #{ #} simply produces a Music tree, so you can probably do (define-music-function (variables) (let ((music #{ LilyPond code #})) (Scheme code using music))) BTW, wouldn't it be possible to just do something like: #{ \once \override TextScript #'extra-offset = #$xy $note \skip 1*0^\markup{\musicglyph #flags.ugrace} #}) (that should work in most cases AFAICS) -- Erik ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
\bar dashed not working on ver. 2.10 ?
i get a strange error at the converting to pdf stage .. ? -- Mehmet Okonsar, pianist-composer-conductor www.okonsar.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: SATB with automatic piano reduction - dynamics?
Assume we know about sopranoMusic, sopranoWords, etc. alto, tenor, bass and that the choirstaff has been defined (basically as done in the template). \new PianoStaff \new Staff \clef treble \set Staff.printPartCombineTexts = ##f \partcombine \Key \Time \sopranoMusic \Key \Time \altoMusic % Staff \new Staff \clef bass \set Staff.printPartCombineTexts = ##f \partcombine \Key \Time \tenorMusic \Key \Time \bassMusic % Staff % Piano Staff % Score Here is the example code (sorry about the inconvenience - if anyone knows a way around this I'd appreciate hearing about it...). I had to cut out most of the code as it still won't let me post... J ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: uniform-stretching
Han-Wen Nienhuys wrote: Orm Finnendahl escreveu: Hi Trevor, thanks very much for getting back to me! I just downloaded and tried it. Spacing seems much better controllable, but lilypond segfaults now for parts of the score (it doesn't segfault in 2.11.0), so I can't segfaults are always serious errors. Please send the offending input. I also got some segfaults from 2.11.2 but I needed to get the part done and didn't stop to report it since I was able to make a change and keep going. It might have had to do with empty lyrics. I'll try again. Paul Scott ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Unable to get Lilypond-mode working for Xemacs
Jonathan Henkelman henkelstone at yahoo.ca writes: FYI anyone else with similar problems. I seem to have fixed the problem by re- installing xemacs from the xemacs page rather than from the cygwin page. Still some problems, but at least the lilypond-major mode works. J ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Lyrics in poly
i have voiceOne and voice Two in a staff to make poly so i make them oneVoice but when im adding lyrics the lyrics only goes to voiceOne how can i fix that? ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: uniform-stretching
Hi Han-Wen, Am 16. Dezember 2006, 16:48 Uhr (+0100) schrieb Han-Wen Nienhuys: segfaults are always serious errors. Please send the offending input. This caused the segfault: \acciacatura s32 It worked in 2.11.0 but for this score I found a way around it. Do you know why the markup is rendered differently between 2.11.0 and 2.11.2? I'm quite reluctant to start restructuring the score all over again (for the 4th time) as I might to have to do it again if I encouter other problems. How is it possible to define something on my part in a way that it doesn't break between versions? In the long run I fear that I have to keep old hardware available in order to be able to run certain lilypond/guile/gs... versions to correct older scores (I had to do that with my Finale scores as well and it's a real pain). -- Orm ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
sometimes with bar dashed ..
Strange: not always but sometimes I get the following error when I use \bar dashed in version 2.10.2 ** Layout output to `Score.ps'... Converting to `Score.pdf'... `gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite -sOutputFile=Score.pdf -c .setpdfwrite -f Score.ps' failed (256) /usr/local/lilypond/usr/bin/../share/lilypond/current/ly/init.ly:41:1: error: GUILE signaled an error for the expression beginning here # (if (pair? toplevel-scores) /usr/local/lilypond/usr/bin/../share/lilypond/current/ly/init.ly:41:5: error: syntax error, unexpected '(', expecting '=' #(if (pair? toplevel-scores) error: failed files: /home/mehmet/Compositions/Kaleidoscopes/N3-Viola-Piano/Score.ly -- Mehmet Okonsar, pianist-composer-conductor www.okonsar.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Align Chord Name with Chord Position
%** \version 2.10.2 %** numeroHimno = 2 tituloHimno = Padre En Los Cielos % \paper { oddHeaderMarkup = \markup { \right-align \bold \large \numeroHimno } print-page-number = ##f between-system-space = 0.3\cm head-separation = 0.1\cm } % % \header { title = \tituloHimno copyright = Iglesia Bautista de Jesucristo tagline = meter = \markup { (CAPO I) } } % % acordes= \chordmode { \set chordChanges = ##t f4 f4 f4 f2 d4:m g2:7 c4 f2. f4 f4 f4 \break g2:m7 c4 f2 g4:m c2. c4 c4 c4 g2 c4 g2:7 g4:7 c2. f4 f4 f4:7 bes4:9 bes4:9 bes4:9 c2:sus4 c4:7 f } % #(define (parenthesis-ignatzek-chord-names in-pitches bass inversion context) (markup #:line (( (ignatzek-chord-names in-pitches bass inversion context) % acordesConCapo= \chordmode { \set chordChanges = ##t \set chordNameFunction = #parenthesis-ignatzek-chord-names \transpose f e { f4 f4 f4 f2 d4:m g2:7 c4 f2. f4 f4 f4 \break g2:m7 c4 f2 g4:m c2. c4 c4 c4 g2 c4 g2:7 g4:7 c2. f4 f4 f4:7 bes4:9 bes4:9 bes4:9 c2:sus4 c4:7 f } } % % tope = \relative c' { \key f \major \time 3/4 \new Voice = melodia { f a f a f a f c'2 { \voiceOne f4} \new Voice { \voiceTwo f4} \oneVoice { \voiceOne g2} \new Voice { \voiceTwo f2} \oneVoice e g4 f a2. f c'4 f c' f c' \break f bes2 e c'4 f a2 g bes4 e g2. e g4 e g e g d g2 e g4 \break f b2 f b4 e c'2. f a4 f a ees a d a'4 d g d f c f2 c e4 c f2. } } % % versoUno = \lyricmode { \set stanza = 1. Pa4 -- dre en los cie2 -- los,4 con2 a -- mor O4 -- fre -- ces vi2 -- da al pe2 -- ca -- dor. An -- te tu tro -- no, en hu -- mil -- dad, Per -- dón pe -- di -- mos, en tu bon -- dad. } versoDos = \lyricmode { \set stanza = 2. Ver -- bo en -- car -- na -- do, a tu grey E -- res fiel Sa -- cer -- do -- te, Rey. An -- te tu tro -- no, en hu -- mil -- dad, Pe -- di -- mos gra -- cia, a -- mor, pie -- dad. } versoTres = \lyricmode { \set stanza = 3. Con -- so -- la -- dor, tu a -- lien -- to es Di -- vi -- no Guà -- a a nues -- tros pies. An -- te tu tro -- no, en hu -- mil -- dad, Ro -- ga -- mos, Haz hoy tu vo -- lun -- tad. } versoCuatro = \lyricmode { \set stanza = 4. } % % bajo = \relative c' { \clef bass \key f \major \time 3/4 c f,4 c f, c f, c a,2 a d,4 d bes,2 c c,4 c f,2. c a4 c a f a, \break d g,2 c c,4 c~ f, d d, d bes, c c,2. c c,4 c c, c c, b g2 c g4 \break d g,2 d g,4 c c,2. c f,4 c f, c f, c bes, bes bes, a bes, { \voiceOne \stemDown c,2 } \new Voice { \voiceTwo \stemUp \slurUp g'4 ( a4 ) } \oneVoice bes c,4 a f2. } % \score { \new ChordNames { \acordes } \new ChordNames { \acordesConCapo } \context ChoirStaff \new Staff = bajo { \tope } \new Lyrics \lyricsto melodia \versoUno \new Lyrics \lyricsto melodia \versoDos \new Lyrics \lyricsto melodia \versoTres \new Lyrics \lyricsto melodia \versoCuatro \new Staff = bajo { \bajo } \layout { indent = 0 \context { \ChoirStaff \accepts Lyrics } \context { \Score \remove Bar_number_engraver } \context { \Lyrics \override LyricSpace #'minimum-distance = #1.5 } \context { \Lyrics \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1) } \context { \ChordNames \override ChordName #'font-size = #1 } } } \markup { \bold Acordes Usados } \score{ \new ChordNames \chordmode { e cis:m fis:7 b fis:m7 fis:m fis e:7 a:9 b:sus4 b:7 } \new Lyrics \lyricmode { \markup {\fret-diagram-terse #o;2;2;1;o;o;} \markup {\fret-diagram-terse #x;4-(;6;6;5;4-);} \markup {\fret-diagram-terse #2-(;4;;3;;2-);} \markup {\fret-diagram-terse #x;2-(;4;4;4;2-);} \markup {\fret-diagram-terse #2-(;42-);} \markup {\fret-diagram-terse #2-(;4;4;;;2-);} \markup {\fret-diagram-terse #2-(;4;4;3;;2-);} \markup {\fret-diagram-terse #o;2;2;1;3;o;} \markup {\fret-diagram-terse #x;o;2-(;4;;2-) 3;} \markup {\fret-diagram-terse #x;2-(;4;4;5;2-);} \markup {\fret-diagram-terse #o;2;2;1;o;o;} } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Trying to reduce space between individual systems
Never mind. Found my answer. On the same page of the manual no less: The distance for fixed-alignment-extra-space may also be negative. Sorry to trouble the list. On 12/16/06, Carl Youngblood [EMAIL PROTECTED] wrote: I found the following tip on page 242 of the lilypond manual: \overrideProperty #Score.NonMusicalPaperColumn #'line-break-system-details #'((fixed-alignment-extra-space . 5)) for increasing the space between individual systems. What about the opposite? Is there an easy way for me to reduce the space between individual systems in my piece? Thanks, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
No lyrics to polyphony
i have something like \version 2.10.2 tope = \relative c' { \key ees \major \time 4/4 \new Voice = melodia { { \stemUp bes'2 ees, bes'4 d bes' } \\ { \stemDown d ( f ) } } } versoUno = \lyricmode { \set stanza = 1. ¡San4 -- to!4 ¡San4 -- to!4 } \score { \context ChoirStaff \new Staff = tope { \tope } \new Lyrics \lyricsto melodia \versoUno } No lyrics added ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
How to traverse clefs
I'm trying to write an arpeggio on a piano system that begins in the bass clef and continues in the treble clef with the same beam for the eight notes. In other words, there are a series of eighth notes in the arpeggio. The ones in the bass clef have note stems going down from the beam and the ones in the treble clef have note stems going up from the beam. Anyone know how to do this? Thanks, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: How to traverse clefs
Hello, maybe placing your arpeggio in separate voice and changing staves during arpeggio would help - seek section 7.1.2 of the manual - Manual Staff Switching. Tomas Valusek Carl Youngblood napsal(a): I'm trying to write an arpeggio on a piano system that begins in the bass clef and continues in the treble clef with the same beam for the eight notes. In other words, there are a series of eighth notes in the arpeggio. The ones in the bass clef have note stems going down from the beam and the ones in the treble clef have note stems going up from the beam. Anyone know how to do this? Thanks, Carl ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user