, MusiXTeX.
So it is a bad sign in my opinion when changes in the input are hard to
consistently make it to MIDI.
Even when one does not want to see MIDI as an output device (and I _do_
use it for accompaniment), it is nice for proofhearing.
--
David Kastrup
was foiled by kinks in the current
implementation, and the long-term solution should prefer getting rid of
kinks rather than adding new ones.
Note that I don't have any actual knowledge of the code: it is just that
this conversation sets off my alarm bells.
--
David Kastrup
for a single note or
chord.
Any idea how to go about this? It would probably be ok to just place
the sign a bit to the left of the starting note, like a \breathe tends
to be placed behind it.
--
David Kastrup
___
lilypond-user mailing list
lilypond
this has over marks is that breathing signs are per-voice.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
#})))
#{ ^\markup { $piccolo $left $middle $right $bass discant } #}))
\layout { ragged-right = ##t }
\score { \relative c' { c\Discant #131 d \Discant #11 }}
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman
David Kastrup d...@gnu.org writes:
Ok, the following somewhat naive approach which treats music and markup
expressions sort of like cutpasteable strings falls apart horribly.
How do I do this sort of thing properly?
The goal is to be able to write something like
\Discant #130
and get
it does not have a default indentation.
Incorrect. Try
{ \displayLilyMusic { a b \\ c d | d e | } }
which will produce
{ a b \\ c d |
d e |
}
That _is_ an idea of indentation and line breaking written by Lilypond
itself.
--
David Kastrup
in which this
can happen. It is actually just #{ IIRC.
So a standard formatting engine can only be written inside LilyPond,
or at least using LilyPond to generate metadata describing the
structure of the input.
I think that view is overly pessimistic.
--
David Kastrup
/Repeats#Repeats
Scroll down to positioning segno and coda. Personally, I find it
appalling that you have to plaster together markup like that without any
predefined makros. In particular since this will not be reflected in
the MIDI output.
--
David Kastrup
by other
means which can be a problem if hand-writing Lilypond code is part of
the project workflow (because of individual problem solutions or
external contributors). It also works quite worse with version control
systems than hand-written input.
--
David Kastrup
repeats, and in particular with
accordions, it is common to have different registers (=midi
instruments?) and octavations on different repeats.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo
in the shuffle. This is what
I've got so far for a 7 piece dixieland band:
\book{
\header {instrumentName = Trombone }
I use just instrument here.
instrumentName is used in staffs.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user
are you going to do if somebody complains about wrong Chinese
ligatures? There may be somebody able to understand and fix the bug.
And there might be somebody able to do this in a year when he joins the
developers and sees the report in the bug database.
--
David Kastrup
think that repeat alternatives are doing far too little context
matching work currently. Most should really be automatic.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
in length. I would always prefer
avoiding music line breaks in text. To make this work not just by
accident, ragged-right is better to use than justified text.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org
satisfactory output.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
Werner LEMBERG w...@gnu.org writes:
I happen to be the author of a LaTeX style file that typesets
footnotes, [...]
BTW, it is called `bigfoot', and is one of the most ingenious LaTeX
packages IMHO.
Its documentation is lousy.
--
David Kastrup
Jiri Zurek (Prague) zu...@ics.cas.cz writes:
David Kastrup wrote:
I happen to be the author of a LaTeX style file that typesets
footnotes,
This is EXCELLENT. Do you know that
http://www.mail-archive.com/bug-lilyp...@gnu.org/msg13795.html I
offered sponsorship for someone who would built
stuff left by somebody on an abandoned student account.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
their doctorate.
Ok, so chicken and cover.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
( bf cs bs as bs as g fs g }
}
fs4)
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
instead.
Feature request for tracker?
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
,
minus the original posting) made any sense, 0.2 cents was a lot of
money.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
to start guessing the right \voiceOne and similar settings in order
to have the invisible notes sit on the same place as the visible ones.
An artificial voice with invisible notes is pretty solidly pointing to
missing functionality.
--
David Kastrup
that would help is a concept of graceful degradation. With
that I mean that the Tie_engraver in a voice may declare I give up,
and _if_ (and only if) one happens to have a Tie_engraver in the Staff,
it will then get control in order to also place the tie.
--
David Kastrup
as possible. Quite contrary: it was about
stacking less than possible if it avoids ugly results.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
directions should match and the tie/slur should extend to the bar line
rather than trigger an error).
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
on others' manual help.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
something with
ly:make-simple-closure, but it escapes me at the moment.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
, this situation is awkward, impeding and dissatisfactory. For
others, it is reason to go away. I don't see that anything is gained
for chastising me for my impression. That is merely shooting the
messenger. Actually, more than the messenger.
--
David Kastrup
the
messenger. Actually, more than the messenger.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
see that anything is gained
for chastising me for my impression. That is merely shooting the
messenger. Actually, more than the messenger.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo
, and the reaction please change it yourself is not addressing
the topic at all. It also delivers the impression that the current
state is basically my fault and responsibility, and nothing needs to be
done about it that I don't do myself.
--
David Kastrup
Graham Percival gra...@percival-music.ca writes:
On Wed, Nov 11, 2009 at 06:11:26PM +0100, David Kastrup wrote:
But if there is roadmap, design and vision, I have not yet been able
to find it in the obvious places I have been looking for.
The information for developers is the CG
can't make their own code as simple and
self-contained (or see existing real code much uglier), that is an
incentive for improving the state of their and preexisting real code.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http
. It is next
to impossible to get people to do what you want by merely
stating that it is important.
I can't that task before having a clue. I can coax code to do what I
want it to do eventually. But I can't coax code into doing things like
they were _intended_ to be done.
--
David Kastrup
that kind of risk, never mind how much of
a spoilsport that may make them. I plead guilty to having noticed the
contributor's guide rather late into my rants. But it does not
particularly help that the mailing list conversations avoid pronouncing
its full name like it were Youknowwho.
--
David Kastrup
, David Kastrup d...@gnu.org wrote:
Lilypond is supposed to be a music typesetter. Music in, glyph
placement out. If I have to do the typesetting myself, placing
glyphs rather than specifying musical content, Lilypond is not doing
its job.
This is absolutely true. The objective *is* to make
-by-example.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
code
without changing my editing window.
Yes, it is a life-saver for working with Lilypond with me.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
on the
developer list.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
to be compiled in.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
Jan Nieuwenhuizen janneke-l...@xs4all.nl writes:
Op donderdag 12-11-2009 om 08:41 uur [tijdzone +0100], schreef David
Kastrup:
Carl Sorensen c_soren...@byu.edu writes:
_Addressing_ the actual problems is definitely more suitably done on the
developer list.
So what are the actual problems
about it, they will do a better job than you can.
Lilypond is a batch processing system. You can use whatever editor you
like with it. If there are people who like Emacs, that does not change
Lilypond to the better or worse.
--
David Kastrup
with.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
to participate even in LilyPondTool.
All others participate with LilyPondTool? That's actually an absolutely
amazing quota.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
to scare more
Windows users than Linux/Unix/etc.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
, the principal programmers are casual users at
best, since they are mostly, well programmers.
That often leads to situations like your application slows down
unbearably on million-line files -- million lines? for real?
--
David Kastrup
___
lilypond-user
the stampede.
They don't get along with each other and spend all their time working on
Emacs, anyway.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
has this wonderful feature.
As does M-x grep RET in Emacs. And it's variants like M-x grep-find RET
and similar. But Emacs can also navigate using tags tables, which is
more direct and makes it easier to find definitions.
--
David Kastrup
Jesús Guillermo Andrade gandr...@usermail.com writes:
El 12/11/2009, a las 04:11 a.m., David Kastrup escribió:
Jan Nieuwenhuizen janneke-l...@xs4all.nl writes:
As a new contributor/developer, by using a different, and a particular
unfriendly platform for free software
Tim McNamara tim...@bitstream.net writes:
On Nov 12, 2009, at 2:11 AM, Jan Nieuwenhuizen wrote:
Op donderdag 12-11-2009 om 08:41 uur [tijdzone +0100], schreef David
Kastrup:
Carl Sorensen c_soren...@byu.edu writes:
_Addressing_ the actual problems is definitely more suitably done
Jesús Guillermo Andrade gandr...@usermail.com writes:
El 12/11/2009, a las 02:17 p.m., David Kastrup escribió:
And that's the main point: does the job. The one thing Emacs Lisp has
going over Common Lisp that it is a reasonably limited language to
learn
in comparison. Which is a nuisance
.
Any ideas?
Sounds like Lilypond is running out of strings for the given chords.
Just a wild guess.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
a is expected here.
Additional precision: I've a relative c'' at the beginning
Which would not work if you _did_ use italiano.ly.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
this work
automatically, so that one can use the same source for different styles
of ottavation.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
Reinhold Kainhofer reinh...@kainhofer.com writes:
Am Freitag, 20. November 2009 18:47:11 schrieb David Kastrup:
It is customary to write loco then when the ottavation ends.
Probably easy to do this manually, though, but might be nice to have
this work automatically, so that one can use
of \override is also to change the value, and
\once\override very obviously changes behavior over time while
interpreting music.
Maybe I am dense. Can somebody clarify?
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http
Joe Neeman joenee...@gmail.com writes:
On Sat, 2009-11-21 at 17:22 +0100, David Kastrup wrote:
There is a chapter set vs override in the manual.
I am afraid that I fail to grasp the difference from the chapter.
[...]
If the element description is a _special_ type of context property
are conceptually the same, it is easier to
have commands that are conceptually the same. Even if they are just
named \setgrob and \setcontext or so. But calling them \set and
\override does not give the impression that they are used for different
kinds of data, but for different kinds of action.
--
David
Han-Wen Nienhuys hanw...@gmail.com writes:
On Sat, Nov 21, 2009 at 8:31 PM, David Kastrup d...@gnu.org wrote:
And I am arrogant enough to believe that if I don't understand a
design decision after a few days of trying, it is likely that
ultimately a lot of people other than myself
Mats Bengtsson mats.bengts...@ee.kth.se writes:
Joe Neeman wrote:
On Sat, 2009-11-21 at 22:45 +, Graham Percival wrote:
On Sat, Nov 21, 2009 at 11:31:40PM +0100, David Kastrup wrote:
I don't see a good rationale why \set, \override, \revert, \tweak should
not work on the same
Mats Bengtsson mats.bengts...@ee.kth.se writes:
David Kastrup wrote:
We used to have the same command for setting both context and object
properties, see
http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS.html
I read
The syntax for setting properties has been
Han-Wen Nienhuys hanw...@gmail.com writes:
On Mon, Nov 23, 2009 at 3:56 AM, David Kastrup d...@gnu.org wrote:
Right now I don't have the necessary clue level. Merely a gut hunch.
Why dont you invest some time to find out how it really works,
What do you think I am doing? Reading
Ian Hulin i...@hulin.org.uk writes:
David Kastrup wrote:
I will not doctor the documentation before I consider myself having a
clue. And I am nowhere near that yet.
From the bread-crumb trail of your posts on the various lists, it
looks like you're exploring a similar set of avenues I
Han-Wen Nienhuys hanw...@gmail.com writes:
On Mon, Nov 23, 2009 at 12:55 PM, David Kastrup d...@gnu.org wrote:
Han-Wen Nienhuys hanw...@gmail.com writes:
On Mon, Nov 23, 2009 at 3:56 AM, David Kastrup d...@gnu.org wrote:
Right now I don't have the necessary clue level. Merely a gut hunch
Han-Wen Nienhuys hanw...@gmail.com writes:
On Mon, Nov 23, 2009 at 11:10 PM, David Kastrup d...@gnu.org wrote:
* \override and \revert manipulate the defaults stored in said context
property, pushing and popping values off the alist.
This concise hint is wagonloads clearer than what
e c
}
lower = \relative c' {
c4 r2
}
all ={ \new Staff { \partcombine \upper \lower } }
\score { \all }
That does not sound like you want the parts combined after all. Maybe
something like
{ \upper } \\ { \lower }
is what you want rather than \partcombine \upper \lower ?
--
David
to stack closures in that manner might be convenient in other
cases as well.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
Han-Wen Nienhuys hanw...@gmail.com writes:
On Tue, Nov 24, 2009 at 3:50 AM, David Kastrup d...@gnu.org wrote:
Sigh. I guess I give up. Yes, I understood that. Pretty much from the
get-go, and also from the manual. The unanswered question is _why_ you
want only _one_ of the two different
to show the effect.
If ragged-bottem is set to ##f the systems are stretched out as
expected, but I need to fit more than 8 systems on one page.
Any ideas?
With the current developer version (2.13.9 or so), there are 12 systems
per page with your input file.
--
David Kastrup
. Browser is also good for eating memory.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
/lilypond-user
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
)))
(put-text-property start (point) 'invisible t)
(set-buffer-modified-p nil)))
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
is 0 and which is 2?
Or will the other line be -2? I must know this to ensure correct
placement of percussion clef and notes.
Wouldn't trying it out help?
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org
Graham Percival gra...@percival-music.ca writes:
On Mon, Dec 07, 2009 at 07:50:32AM +0100, David Kastrup wrote:
胡海鹏 - Hu Haipeng hhpmu...@163.com writes:
Then here's a visual
problem: When I set the line-count to 3, will the clef position 0 be
the middle line?
Wouldn't trying it out
that
gets moved into core needs to get this template expanded into the test
suite, and every test failure is automatically a bug.
Maybe GLISS could also be about processes for channeling the let's just
hack something approximately working into Lilypond urge.
--
David Kastrup
treat a number of structures and fold them into voices. I'll try to
figure out something tomorrow.
That does not make the use of \parallelMusic a better idea.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org
Alexander Kobel n...@a-kobel.de writes:
David Kastrup wrote:
-Eluze elu...@gmail.com writes:
i think \parallelMusic is just thought for a quick and easy input -
without sophisticated structuring of a piece!
In my personal opinion, tools of quick and easy nature that do not fit
well
Alexander Kobel n...@a-kobel.de writes:
David Kastrup wrote:
Alexander Kobel n...@a-kobel.de writes:
-Eluze elu...@gmail.com writes:
i think \parallelMusic is just thought for a quick and easy input -
without sophisticated structuring of a piece!
Although it's an example of a functionality
Alexander Kobel n...@a-kobel.de writes:
David Kastrup wrote:
Alexander Kobel n...@a-kobel.de writes:
Standardization does not mean let's call the current inconsistent
ad-hoc behavior standard. A standard needs to make sense of its
own, not just be a side-effect of a particular
have utterly no idea why you would want to specify 2., but remove the
resulting dot.
Thanks
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
it explicitly notated and all in the same
voice.
There are dots on the half notes.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
Reinhold Kainhofer reinh...@kainhofer.com writes:
Am Samstag, 12. Dezember 2009 08:35:24 schrieb David Kastrup:
Jay Anderson horndud...@gmail.com writes:
Also for the other responses, sorry if I didn't explain it very well.
This is the only way I've seen triple (and quadruple) stops notated
= ##t
c4*3 e g2. }
}
This appears to do the right thing. Now if one finds some tweaks that
will also reassure Lilypond that this is the right thing, that might be
perfect.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user
Tom Dickson bomb...@bombcar.com writes:
I have a piece that has a decrescendo over the last note - what's the best
way to set this?
I tried c\ \! but it doesn't work. Is the only option to use a s1?
c\ s*0\! might work. Did not test it, though.
--
David Kastrup
will be the fastest leading to the average unsuspecting user
writing and processing their first Michael row the boat ashore kind of
file.
I have no good answer for that.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org
. :)
But it is mostly wrong since the graphical programs usually don't allow
editing existing input at all, but rather _generate_ or export Lilypond
input.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo
typesetting.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
or didn't want to use it.
Looks like the proper starting point would be an instructional video
then.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
smalltalk.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
readily have told you that.
The result works for me after replacing all non-breakable spaces
(probably inserted by your newsreader) with normal ones.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman
to the last column is
large), displacing a dot from its note costs corresponding to the
displacement, least total cost is taken. Something like that.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman
not get sidetracked to a degree
where the task for which the tool was built got left on the wayside.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
responsible for the PDFTeX bug reports concerning output files of more
than 2GB size.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
of the PDF file — as you
note, there are many larger PDFs out there — but the size of the
*LILYPOND-GENERATED* PDF.
I would not mind having smaller output created. With probably a
thousand elements per page, I am not sure that there is that much
leeway, however.
--
David Kastrup
).
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
, cis,
\key h \major
h,, dis, fis,
h,, d, fis,
h,, dis, a,
h,, d, gis,
\key fis \major
fis, ais, cis,
fis, a, cis,
fis, ais, e,
fis, a, dis,
}
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo
M Watts zwy648...@gmail.com writes:
David Kastrup wrote:
Hi, the following is an excerpt from a systematic listing of accordion
chords with different ambitus. The ambitus engraver should not heed the
first (arbitrary) key signature but rather engrave as though we were in
c major.
How do I
David Kastrup d...@gnu.org writes:
M Watts zwy648...@gmail.com writes:
David Kastrup wrote:
Hi, the following is an excerpt from a systematic listing of accordion
chords with different ambitus. The ambitus engraver should not heed the
first (arbitrary) key signature but rather engrave
1 - 100 of 7438 matches
Mail list logo