n' or
`buildscripts/out/lilypond-profile' into your start up
scripts by hand.
what startup scripts does it mean?
when is this done? before compile/build or when
running lilypond?
Thanks
Aaron
__
Do you Yahoo!?
Make Yahoo! your
Hi all,
I am working on getting hebrew to work. When I ran my
file through I get the following error.
Is this because I installed lilypond to --home?
how do I fix this?
Thanks
theone:~/bin# latex testlyrics.texstr
This is e-TeX, Version 3.14159-2.1 (Web2C 7.4.5)
entering extended mode
(./testl
' {
lilypond choked.
What I need is a template with no this = that but a
score block with header, notes and lyrics
Thanks, boy lilypond has come a long way.
Aaron
--- Mats Bengtsson <[EMAIL PROTECTED]> wrote:
> Please always keep the discussion on the mailing
> list.
> Feel fr
m and in kde switched to the il keyboard
and viola hebrew.
If anyone has other editors that work with hebrew
please let me know.
Aaron
__
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam
The file structure did it. I can't believe how much
lilypond has changed structurally.
I am so used to the old documentation I just didn't
know where to look.
great job.
Thanks
Aaron
>
> Please read the tutorial and the "File structure"
> section
> of "R
ntheis of the notes or
outside?
so far in either case I get junking lyrics event from
lilypond...
\lyricmode {
the cow said moo moo
}
Thanks
Aaron
__
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection
great
job the Lilypond developers have done.
Aaron
--- joe ferguson <[EMAIL PROTECTED]> wrote:
> When I was first learning to read/write lilypond, I
> found this site
> http://ibiblio.org/mutopia/ to be very useful,
> since it has many
> complete examples of several typ
uhg I am using yahoo and hitting enter sent the email
in the midths of typing
If a file won't parse, then something else is wrong.
This is true but my only way of determining this is
by absolutly knowing what is an essential top level
block and what is not and their heirarchy. That is the
bea
> I think we use "should be" and "must" fairly
> interchangeably.
As a techwriter/user this confuses me. should be is
a much weaker expression, like it doesn't have to but
if you want.. must says that it is a requirement to
have on of these.
> > then it says:
> > "A .ly file contains any number
on to reading the manual, you might want to
> look at
> some examples from Mutopia
does Mutopia use lilypond 2.5/2.6?
even with lilypond stable I found much on mutopia out
of date, but I haven't visited it recently.
or LSR.
I haven't looked a the snippet site. Maybe it has a
versio
languages.
Before I reinvent the wheel has someone created a
gtksourceview language-specs file for lilypond?
Thanks
Aaron
__
Discover Yahoo!
Use Yahoo! to plan a weekend, have fun online and more. Check it out!
http://discover.yahoo.com
works.
but I will gladly rewrite this page because I see it
will be helpful.
first I will try to make a map of what I think the
file base file structure is and I will then see if
files I build from it parse.
Then I will refine it u
Of course emacs 'does' hebrew but not bidi and since I
knew how to set vim up for this and out of the box
emacs didn't let me type hebrew, I didn't bother.
I infact am using emacs a lot but I have made a
prelininary gtksourceview language-specs file for
gedit if anyone i
-> I cannot imagine that emacs (perhaps emacs mule)
> does not
> do hebrew. Try asking google.
> Jan.
>
> --
> Jan Nieuwenhuizen <[EMAIL PROTECTED]> | GNU LilyPond -
> The music typesetter
> http://www.xs4all.nl/~jantien |
> http://www.lilypond.org
>
Yes I got it working, thanks to Laura Conrads post.
There is a .deb for gs and it is called gs-afpl 8.14-3
I need to upgrade another package via apt but after
that it went smoothly.
Good luck
Aaron
--- D Josiah Boothby <[EMAIL PROTECTED]> wrote:
> Aaron,
>
> I am inferring fro
doing so I would
appreciate someone going over it and repairing adding
to it as needed.
Aaron
__
Discover Yahoo!
Have fun online with music videos, cool games, IM and more. Check it out!
http://discover.yahoo.com/online
not upgraded lilypond for so long
that I missed tons of changes.
That said I will start to work on this page and see
what I come up with.
Aaron
--- joe ferguson <[EMAIL PROTECTED]> wrote:
> With several decades' of programming behind me, one
> of the first things
> I look f
Hi all,
In a previous email I asked if layout replaced paper.
I was told to look at outputs, which I did. The paper
output section details \paper{}
but I see no mention of \layout {}
where in the docs is \layout discussed?
Thanks
Aaron
__
Do
file structure instead of listing
a few of the top level elements.
I for my part find it confusing when an element is not
nested. Although I realize that with lilypond there is
less worry about missing brackets that way.
I will read some more and experiment some more and see
what I come up with.
forward with
this part of my project.
Thank you for your time and help!
Aaron
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
e, I strongly recommend giving it a shot. It
highlights Lilypond syntax and will let you work with UTF-8 for those
pesky foreign lyrics :)
Cheers!
Aaron
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
s "jars" directory
to the "jars" directory in the main jars folder. I'm not sure about all
the other folders in the .jedit folder or how they work. I carry on my
usb drive a copy of the jedit installer and the few indispensable
plugins I use. I just quickly install jed
ypesetter can't somehow "fix."
Cheers!
Aaron
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
madrigals in which "\set suggestAccidentals =##t"
works just fine. What do you mean when you say "seems to be ignored"?
Depending on your accidental style, you may need to add ! after the note
name:
GNU LilyPond 2.12.3
\set suggestAccidentals = ##t fis!4
uild all the
scores fine independently (using just "lilypond"). I've added some new
lilypond fragments to one of my chapters, so I'm trying to see if I can
find a problem there (even though that's not where lilypond-book is
dying). I'll let you know
rigal:
\clearpage
\addcontentsline{toc}{subsection}{1. Amor, che sol dei cor leggiadri ha cura}
\label{madrigal01}
\lilypondfile{/home/aaron/svn/scores/out/01-3-01.ly}
In my case all the scores are in one place, so I simply \input this file
wherever I wish it to appear in the larger document. As yo
On 01/04/2010 2:58 AM, Dmytro O. Redchuk wrote:
> У ср, 2010-03-31 у 13:41 -0400, Aaron Dalton пише:
>> \clearpage
>> \addcontentsline{toc}{subsection}{1. Amor, che sol dei cor leggiadri ha cura}
>> \label{madrigal01}
>> \lilypondfile{/home/aaron/svn/scores/out/01-3-01.l
ndfile{01-3-29.ly}
It was really quite straightforward. The thesis can be viewed at:
https://dspace.ucalgary.ca/handle/1880/47815
I hope this helps.
Aaron
P.S. I did not make a bigger deal on the list of the release of my thesis
because I was ashamed. Due to a stupid, stupid oversight, the &q
Upon hearing last week that RedHat would bring CentOS offically under its
wing, I set up a 'minimal desktop' of Centos 6.5 in VirtualBox to take a
look around. When after installing lilypond I found it failed to compile
with the apparently very common excuse of:
warning: `(gs -q -dSAFER -dDEVICEWI
tp://angusj.com/pdftkb/
Aaron
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
ensural-c1"
\key c \major
\time 2/2
r2 a'2
}
>>
Then finally in the \score:
\new Voice = "cantus" <<
\incipit \cantusIncipit
\cantusMusic
>>
\new Lyrics \lyricsto "cantus" \cantusLyrics
Aaron
P.S. I tried to
\override OttavaBracket.whiteout = #2
}
}
-- Aaron Hill
nce . 0)
(padding . 0) (stretchability . 1000))
}
This uses the strechability feature to divide the remaining space
between the bottom of the page and between the systems.
-- Aaron Hill
rob::horizontal-skylines-from-stencil)
(ly:grob-set-property! grob 'text dollar)
(ly:grob-set-property! grob 'stencil
ly:text-interface::print
} }
{ e'4 fis' bes' gis' | fis'8 gisis' fis'2 r4 }
-- Aaron Hill
n the bookmarks. Clicking the bookmark shows a dialog for
choosing where to save the attachment.
-- Aaron Hill
): Right Single Quotation Mark.
-- Aaron Hill
would be
nice is to have something like Knuth's CWEB for beautifully formatting
LilyPond syntax for print.
-- Aaron Hill
bbox.y + 0.75 * bbox.height, ')'];
what.setAttribute('transform', xform.join(' '));
}
}
setInterval(spin(flat, 5), 100);"
This adds a top-level \markup that contains a stencil to instruct
output-svg.scm to write the specified string to the output.
-- Aaron Hill
ded side-effects to the layout.
However, the above kludge modifies an undocumented, underlying
mechanism. As such, this would be a case of "just because you can does
not necessarily mean you should".
As has been suggested, perhaps the best option would be to post-process
the SVG output from outside LilyPond.
-- Aaron Hill
\relative { c'4 d8 -\token [ e ] f -\token [ g ] c,4 }
-- Aaron Hill
On 2019-12-17 6:01 pm, Paolo Prete wrote:
And thanks again to the Scheme-master Aaron.
I appreciate the kind words, though I doubt my experience rises to the
level of "master".
One last thing:
how can I arrange that function so to obtain output-attributes =
output-attributes +
ime signature nor music with \partial measures or other funny
business. If you had a anacrusis, you would need to manually offset the
music:
% Assume \musicWithPickup begins with \partial 4
\clickTrackDuring 3/4 { s2 \musicWithPickup }
-- Aaron Hill
r-size "a7landscape")
indent = 0 ragged-right = ##f tagline = ##f }
\new PianoStaff << \new Staff \Upper \new Staff \Lower >>
-- Aaron Hill
s" \Lower }
>>
\layout { \context { \Staff
\consists \SpanLaissezVibrer_engraver } }
}
This is quite different from my previous manual approach, but this has
advantages of exactly matching the vertical positioning of LV ties
without needing manual intervention.
-- Aaron Hill
Is there a particular reason why ChordName does not support
self-alignment-interface?
I use a callback for X-offset to approximate the functionality, so there
is nothing blocking my work. However, it seems an unusual omission if
intentional.
-- Aaron Hill
rest in a
simultaneous voice.
2) Use \lyricsto with a NullVoice that has the timing you want.
3) Use explicit durations in the Lyrics; do not use \lyricsto.
-- Aaron Hill
;<
{ %{ top %} }
\\
{ %{ middle %} }
\\
{ %{ bottom %} }
>>
-- Aaron Hill
gt;>
}
musicb = \relative c'{ f4 g << { a4.( g8) } \\ { a4.( g8) } >> }
\score { \musica }
\score { \musicb }
-- Aaron Hill
On 2020-01-07 4:47 pm, Aaron Hill wrote:
\hideNotes needs to hide Dots (as well as other things), and it
appears that the Dots grob is shared across Voices. However, it is
the *first* Voice that creates the Dots grob, so only its context
properties matter. If you move your \hideNotes to the
\fill-line { left center right }
\markup \override #'(line-width . 100)
\fill-line { left center right }
\markup \override #'(line-width . 80)
\fill-line { left center right }
-- Aaron Hill
number of lines, the central pitch must lie on a line. With
an even number of lines, the central pitch must occupy a space.
-- Aaron Hill
(grob-interpret-markup grob #{
\markup \filled-box #'(0 . 4) #'(-0.5 . 0.5) #0.1 #}))
b'
}
-- Aaron Hill
offset
(ly:side-position-interface::pure-y-aligned-side
grob start end)
\test
\revert Staff.OttavaBracket.Y-offset
\override Staff.OttavaBracket.extra-offset = #'(0 . 2)
\test
}
-- Aaron Hill
like that was what you were
asking about.
Does my example show a bug/missing feature for OttavaBracket?
Not that I can see. But it seems like Y-offset might not be the right
thing to adjust. Perhaps staff-padding or outside-staff-padding are
better options.
-- Aaron Hill
get a personal email from each participant as well as a
copy from the mailing list daemon.
-- Aaron Hill
Munroe's play book [1] in the future.
[1]: https://www.xkcd.com/1053/
-- Aaron Hill
( d) e8] f4
}
\addlyrics { now we get four }
\relative c' {
\set melismaBusyProperties = #'()
\autoBeamOff c16[( d) e8] f4
}
\addlyrics { back _ to three }
-- Aaron Hill
a nice curve editor should in no way be a replacement for improving
LilyPond. Ideally, the software will engrave beautiful curves without
the user needing to lift a finger. At the very least, the user might
have to provide a few hints to get the job done to their satisfaction.
Only as a last resort should one have to position curve points manually.
Sorry for my long ramblings. At this rate, I should become a novelist
or something. (:
-- Aaron Hill
able with Y-offset or any one
of the various padding properties. That said, I have noticed that
slur-padding seems to have no effect on OttavaBrackets. That is either
yet another bug or just a figment of my misunderstanding.
-- Aaron Hill
ere an implicit copy of \notes when
invoking the \test function that goes beyond the use of # and $ within?
-- Aaron Hill
. 2) as the quoted
shorthand.
Since you have a variable, you would need the quasi-quote feature if you
wanted the shorthand: `(,padding . 0) But, (cons padding 0) should
work.
-- Aaron Hill
PVISZ-Wlbj5tzMF32JKKQnVavjg?e=zObsAq
-- Aaron Hill
iable something . Basically the idea is
that you get a copy whenever you reference a variable, but the music
passed around in expressions and from one function to another does not
get copied unless you need more than one version of it.
Ah, that makes sense. Thanks!
-- Aaron Hill
On 2020-01-14 7:10 pm, Paolo Prete wrote:
On Tue, Jan 14, 2020 at 9:08 PM Aaron Hill
wrote:
I am not connected to the world of modern notation, but I
cannot envision any musical meaning for the exact vertical position of
an OttavaBracket.
This is not true. There are many and many cases in
the file that translate text to Unicode?
I am uncertain about this ask. Could you expand on it?
-- Aaron Hill
On 2020-01-14 8:53 pm, Freeman Gilmore wrote:
On Tue, Jan 14, 2020 at 11:04 PM Aaron Hill
wrote:
On 2020-01-14 7:47 pm, Freeman Gilmore wrote:
> What is the name of the file that translate text to Unicode?
I am uncertain about this ask. Could you expand on it?
It is my understanding t
On 2020-01-14 9:27 pm, Freeman Gilmore wrote:
On Wed, Jan 15, 2020 at 12:19 AM Aaron Hill
wrote:
On 2020-01-14 8:53 pm, Freeman Gilmore wrote:
> On Tue, Jan 14, 2020 at 11:04 PM Aaron Hill
> wrote:
>
>> On 2020-01-14 7:47 pm, Freeman Gilmore wrote:
>> > What is t
that is a worthless metric if
the documented behavior is not what people need of a tool.
-- Aaron Hill
description of what you want? Absent of that, we have to guess and are
likely to get things wrong.
The LSR has a snippet [1] that could be relevant.
[1]: http://lsr.di.unimi.it/LSR/Item?id=613
-- Aaron Hill
e and larger \offset are enough to show that
modifying Y-offset can work.
The alternate approach would be to not use Y-offset at all but rather
control something like outside-staff-padding, as shown in the final
example.
-- Aaron Hill
On 2020-01-15 3:59 pm, Paolo Prete wrote:
Hi Aaron.
It's not Y-offset that has not to be used. It's the combination \offset
+
Y-offset.
\override SomeGrob.Y-offset can be used (with a ruler, in an
uncomfortably way)
\offset Y-offset is nonsense.
See my reply to Carl, and his r
rty changes within it:
\version "2.19.83"
\layout {
\context {
\Staff
\type Engraver_group
\name RedStaff
\alias Staff
\override StaffSymbol.color = #red
}
\inherit-acceptability RedStaff Staff
}
\new Staff { b'4 }
\new RedStaff { b'4 }
\new RedStaff { b'4 }
-- Aaron Hill
On 2020-01-15 6:41 pm, Paolo Prete wrote:
Sorry Aaron, I was not precise in my question.
I need to override a property of StaffSymbol, for every staff, outside
any
music expression/block context. Probably I'm not using the right words
even
now.
But what I need is a sort of a "global
erform the desired
arithmetic.
-- Aaron Hill
ide Staff.OttavaBracket.padding = 0
\override Staff.OttavaBracket.staff-padding = 0
\override Staff.OttavaBracket.outside-staff-padding = 0
\notes
\override Staff.OttavaBracket.outside-staff-padding = 0.56
\notes
\revert Staff.OttavaBracket.outside-staff-padding
\override Staff.OttavaBracket.extra-offset = #'(0 . 0.1)
\notes
}
-- Aaron Hill
On 2020-01-16 2:43 pm, Paolo Prete wrote:
On Thu, Jan 16, 2020 at 11:35 PM Aaron Hill
wrote:
You forgot to \revert outside-staff-padding *before* applying
extra-offset.
Right, But even with \revert, the issue remains, because in any case
the
value of 0.56 for outside-staff-padding
ioning really are there. They just
might not be as specialized as we would like. I would still vote for a
*real* outside-staff-offset, as the semantics are more obvious than
trying to use a combination of other properties.
Whew, that was a lot of work for one email. I could go for a donut.
-- Aaron Hill
the resulting diagrams are not
quite vertically aligned in my testing. If that is a problem, then
consider putting the chords into a FretBoards context instead of as
markup.
-- Aaron Hill
happen to have a note at the right pitch to
attach the slur to. If the music were different in the end of the first
volta, I would have needed to use a hidden note.
-- Aaron Hill
On 2020-01-16 8:38 pm, Jacques Menu wrote:
Hello Aaron,
Thanks a lot for the hint, I’ll look into FretBoards contexts.
Oops, I forgot to paste in the code I wanted to include:
\version "2.19.83"
theChords = { 4 }
<<
\new ChordNames \with { chordChanges = ##t }
On 2020-01-16 11:56 pm, Jacques Menu wrote:
Hello Aaron,
Fine, thanks. Can user-specific fret-diagrams be obtained with a
FretBoards context, though?
Yes, through the definition of predefined diagrams. See here [1].
[1]:
http://lilypond.org/doc/v2.19/Documentation/notation/common-notation
d any additional detail or
clarification of what is going on in the snippets.
-- Aaron Hill
{ one two three four }
\addlyrics { five six seven eight }
-- Aaron Hill
(orig-sten (ly:grob-property x-parent 'stencil)))
(ly:grob-set-property! x-parent 'stencil
(grob-interpret-markup x-parent #{
\markup \combine \stencil #orig-sten
\with-dimensions #'(0 . 0) #'(0 . 0) \vcenter
\with-color #red \draw-line #'(0 . 6) #}
c'\mf
}
-- Aaron Hill
On 2020-01-19 1:20 pm, Paolo Prete wrote:
On Sun, Jan 19, 2020 at 9:52 PM Aaron Hill
wrote:
\version "2.18.2"
{
\once \override DynamicText.after-line-breaking = #(lambda (grob)
(let* ((x-parent (ly:grob-parent grob X))
(orig-sten (ly:grob-property x-paren
which are likely what you would want to try
adjusting first before modifying or setting X-offset directly.
-- Aaron Hill
ports
a number of properties you can \override to control how it strokes
and/or fills the shape.)
It should not be too difficult to create a procedure to unpack an SVG
string into the equivalent shown above. If I get a few moments, I might
try my hand and sketching something.
-- Aaron Hill
On 2020-01-19 7:08 pm, Arle Lommel wrote:
Thanks, Aaron. This is *tremendously* helpful. It gives me a good
start to go on. I noticed that your version rotated the symbol 180
degrees, so if I prefixed all of the numbers with a negative, it made
it appear right (although very large, which was the
arkup \left-column {
\line { \bold Input: \wordwrap-string #str }
\line { \bold Output:
\wordwrap-string #(format #f "~a" #{ \svgPath #str #}) }
\line { \hspace #2 \vcenter \scale #'(1 . -1) \path #0.4 \svgPath
#str }
\vspace #0.5
} #})
\paper { line-width = 8\cm }
\testSvgPath "M1 2 L-3 5 H-1 V2 Z"
\testSvgPath "M0,0v1m1,-1v2m1,-2v3"
\testSvgPath "M -1,5 C 0,4 2,1 0,1 S 0,4 1,5"
\testSvgPath "M 2,3 q 0,3 3,0 m -2,0.5 l 2,-0.5 l -0.5,2 z"
-- Aaron Hill
\transpose c a,
\leadSheet
\layout { \context { \ChordNames \italianChords } }
}
}
-- Aaron Hill
a decimal value
@ includes "+" for positive values
One caveat is it formats zero as "+0".
Perhaps: (lambda (d) (if (zero? d) "0" (format #f "~@d" d)))
-- Aaron Hill
aware
that you might have to do things the other way around, working from
TupletNumber.after-line-breaking which would mean getting the bracket
from the number: (ly:grob-object number-grob 'bracket).
-- Aaron Hill
teIInotes
}
\new Staff{
\bassoonnotes
}
\new StaffGroup
<<
\new Staff = "Staff_flutes"
{
\set Staff.instrumentName = \markup{ "Flutes" }
<< \removeWithTag #'(cueName) \killCues \partcombine \fluteInotes
\fluteIInotes >>
}
\new Staff = "Staff_bassoons"
{
\set Staff.instrumentName = \markup{ "Bassoon" }
\bassoonnotes
}
-- Aaron Hill
On 2020-01-23 8:00 pm, Aaron Hill wrote:
\tag #'cueName <>_\markup \tiny \italic "Bsn."
\cueDuring #"bassoon" #DOWN { R1}
If you need to use instrumentCueName or would simply prefer not to use
text scripts, then you can do this:
\cueDuring #&qu
u want
LyricHyphens:
\override LyricHyphen.dash-period = #100 % default is 10
-- Aaron Hill
On 2020-01-24 3:03 am, David Kastrup wrote:
Aaron Hill writes:
If you do this enough, putting it in a music function will make your
score much more readable:
cueName = #(define-music-function (parser location name) (markup?)
#{ \tag #'cueName \set CueVoice.instrumentCueName =
\stencil #orig
} #} )
#{ \override $grob-path .stencil = #proc #})
\fixed c' {
\visualize-stencil-extent-and-origin TupletBracket
\tuplet 3/2 { c2 f8 bes }
}
-- Aaron Hill
-ref rowrefs index) 0)))
(music-pitches mus)) #})
{ <>8 \row-staff-notes \test }
Note that I refactored your nested maps into a single one.
-- Aaron Hill
On 2020-01-25 7:29 am, Aaron Hill wrote:
Perhaps the simplest option is to avoid ly:music and instead use
splicing to let the parser do the heavy lifting:
Avoid ly:make-music that is.
-- Aaron Hill
itch 0 (list-ref rowrefs index) 0
elem)
music)
music)
<<
{ \test }
{ \xform-pitches \test }
-- Aaron Hill
401 - 500 of 1690 matches
Mail list logo