, strings need to get reversed.
It would appear that this had been wrong in any version of the file. I
seem to remember, however, that LilyPond is not overly skilled dealing
with non-increasing string pitches, so the standard ukulele would likely
not be fabulously supported either.
--
David Kastrup
Choan Gálvez choan.gal...@gmail.com writes:
On 5/12/12 16:08 , David Kastrup wrote:
Choan Gálvezchoan.gal...@gmail.com writes:
Current tunings for tenor and baritone ukulele are string
reversed. From `ly/string-tunings-init.ly`:
%% ukulele tunings
\makeDefaultStringTuning #'ukulele
)
(let helper ((lst '()) (next 0) (on on) (off off))
(if ( next len)
(helper (cons next lst) (+ next on) off on)
(reverse! lst (list len)
will do. No idea whether this should have an even number of elements
always or not.
--
David Kastrup
Choan Gálvez choan.gal...@gmail.com writes:
On 5/12/12 16:51 , David Kastrup wrote:
Choan Gálvezchoan.gal...@gmail.com writes:
On 5/12/12 16:08 , David Kastrup wrote:
Choan Gálvezchoan.gal...@gmail.com writes:
In addition, I'd say those two tunings are weirly named -- from the
same
{ \tabFullNotation }
is likely sufficient.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
?
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Jan-Peter Voigt jp.vo...@gmx.de writes:
On 14.05.2012 12:34, David Kastrup wrote:
Jan-Peter Voigtjp.vo...@gmx.de writes:
Hello Harm and list,
Could you try _not_ posting in HTML? This mail had both a plain text as
well as an HTML-specified part, and both rendered awfully here. If you
be worth mentioning that something like
c''4 \\ \tweak #'X-offset #1.3 \tweak #'font-size #-2 c'\rest
will work (as of 2.15.20 or so, the time compulsory EventChord wrapping
was canned). That's somewhat more straightforward.
--
David Kastrup
Thomas Morley thomasmorle...@googlemail.com writes:
If you found define-music-function code much easier to handle you
may want to express your thankfulness to David Kastrup and his great
parser-work.
http://news.lilynet.net/?The-LilyPond-Report-24
Well, let's be fair: I've not really changed
=-\rightHandFinger 1
Seems a bit simpler.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
-command (drop-next-line layout props m) (markup-list?)
(interpret-markup layout props #{ \markup \lower #3 \line #m #}))
instead.
Note the spelling: markup commands usually don't use CamelCaps by
convention but rather dashed-names.
--
David Kastrup
, the music is here indeed being
parsed twice, once for every call of \music. So the tag solution is
likely to be faster.
I have come to find the redefinition of variables a _very_ useful
concept.
Sure, but redefining them after they have already been used is not all
that helpful.
--
David Kastrup
interchangeably be specified in
either LilyPond or Scheme syntax. Argument ambiguities are resolved by
actually running predicates on several interpretations of the argument.
Now _this_ is actually a nice case for supporting future developments
financially.
--
David Kastrup
David Kastrup d...@gnu.org writes:
creates a post-event rather than a full music event. So here is quite a
bit of potential for creating a smoother experience. Now of course one
can streamline the user interface a bit by making individual commands
for individual letters:
\version 2.15.36
measures, this limits the compass of
followup errors.
My compliments to the long-timers on this list for your patience.
[Checking] Oh. We are on the general list rather than the developers'.
That explains it.
All the best,
--
David Kastrup
to guess
more than that.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Nick Payne nick.pa...@internode.on.net writes:
On 16/05/12 17:43, David Kastrup wrote:
Nick Paynenick.pa...@internode.on.net writes:
2012/5/15 Pierre Perol-Schneiderpierre.schneider.pa...@gmail.com:
Hi Group,
Sometimes I need to put a letter in front of a number as a fingering
on the website.
If no critical bugs are found is announced on the LilyPond website,
and that's accurate. We don't announce every critical bug, and Graham
is on vacation schedule anyway.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
to be expected
and subsequently suppressed. If the warning is not encountered, a
warning about the missing warning will be shown. The message
should be translated with `(_ ...)' and changing parameters given
after the format string.
--
David Kastrup
I can detect is not reporting this to the
lilypond-bug list, but it would seem like you can easily fix that.
An assertion failed should not be triggerable with unadorned user code
not touching the Scheme layer.
--
David Kastrup
___
lilypond-user
.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
linkable notice in the web?
I just found URL:http://concours.afim-asso.org/2012/index.php. It is
not really easy to find, and it not exactly containing an impressive
amount of information.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user
, even when I
add a manual single barline at the end of bar 4. (See Example B
below.)
URL:http://lilypond.org/doc/v2.15/Documentation/notation/bars#bar-numbers
does explain break-visibility.
--
David Kastrup
___
lilypond-user mailing list
lilypond
).
\accidentalStyle neo-modern does not match your requirements?
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
-command
Footnotes have gotten a new interface. The documentation for this
URL:http://lilypond.org/doc/v2.15/Documentation/notation/creating-footnotes,
while reasonably complete and correct, is currently being rewritten in
order to better match LilyPond's standards.
--
David Kastrup
Janek Warchoł janek.lilyp...@gmail.com writes:
On Wed, May 23, 2012 at 12:23 PM, David Kastrup d...@gnu.org wrote:
Hi,
with regard to the latest development release (and 7th stable release
candidate), I wanted to point out a new feature that came in as a
side-effect of reimplementing
be convincingly consistent,
so I have not done anything of the sort yet.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
that the documentation for \tweak leaves a
lot to be improved as well, but it might make sense discussing concrete
proposals on the respective issue (just now marked as Fixed by Colin,
but that does not mean one can't make further improvements).
--
David Kastrup
and
Arpeggio, as \offsetPositions PianoStaff Arpeggio #'(...
If you don't like the string, you could use string-or-pair? as
predicate, and then use either
Arpeggio
or
#'(PianoStaff . Arpeggio)
That's currently the best sort of deal you can get from the parser.
--
David Kastrup
Thomas Morley thomasmorle...@googlemail.com writes:
2012/5/23 Janek Warchoł janek.lilyp...@gmail.com:
On Wed, May 23, 2012 at 1:49 PM, David Kastrup d...@gnu.org wrote:
Werner LEMBERG w...@gnu.org writes:
Very nice! Great work, David. A minor thing: In the given link I can
see
\tweak
point of time, you cannot do better.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Janek Warchoł janek.lilyp...@gmail.com writes:
On Wed, May 23, 2012 at 3:10 PM, David Kastrup d...@gnu.org wrote:
Honestly? Our documentation was created in lots of little bits from
different contributors at different times. If we hope to bring it into
a reasonably more consistent state
David Kastrup d...@gnu.org writes:
For those who are interested in my talk about LilyPond at the recent
event in Chemnitz, the slides are at
URL:http://chemnitzer.linux-tage.de/2012/vortraege/900.
Since my talks tend to do more than just reading off the slides, the
impression may be rather
Jonas Olson jol...@kth.se writes:
tor 2012-05-24 klockan 11:28 +0200 skrev David Kastrup:
I mention funding problems for my work at the end of the talk. It turns
out that this month has dropped so far in one-time monetary
contributions compared to the rather slow uptake of regular
Janek Warchoł janek.lilyp...@gmail.com writes:
On Thu, May 24, 2012 at 1:17 PM, David Kastrup d...@gnu.org wrote:
Jonas Olson jol...@kth.se writes:
When donating, is there any mechanism in place by which funds will be
donated only if some target level is reached by all donations
together
, but I think depending on individual users to support
you is not going to work out the way you want. If this upsets you,
read the GPL again.
Please read
URL:http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney.
And after that, read the GPL again.
--
David Kastrup
Jonas Olson jol...@kth.se writes:
Some messages seem to drop out and never reach me, but I understand the
following was written by David Kastrup:
You propose a system with a guarantee that I will not get any payment at
all unless a minimum is met, meaning that I have to finance the whole
that has a chance of getting recovered.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
written yet.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Janek Warchoł janek.lilyp...@gmail.com writes:
On Thu, May 24, 2012 at 9:37 PM, David Kastrup d...@gnu.org wrote:
Jeff Barnes jbarnes...@yahoo.com writes:
Just curious. If there wasn't a free as in beer version of a GPL
software package, wouldn't one logically expect a fork? How does GNU
appealing to
those who have a fortune, namely that of being able to feel excited
about a project like LilyPond.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Jeff Barnes jbarnes...@yahoo.com writes:
David Kastrup wrote:
Jeff Barnes jbarnes...@yahoo.com writes:
But most forward thinking publishing companies
Forward thinking? Are we talking about the music publishing industry?
would give the source code back. After all, their core business
of playing errors and uneven timing: the consequences are local.
Of course, this is purely hypothetical for now, but it seems like a good
plan for somebody (TM) to implement.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https
{ }
}
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
/maintain.html#Standard-Mailing-Lists
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
#'(baseline-skip . 2.2) \column{
\line{Bla Bla Bla Bla}
\line{Ble Ble Ble Ble}
\line{Blo Blo Blo Blo}
}
}
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
street as well. But
upgrading LilyPond is not all that hard.
And one _can_ downgrade a source manually more often than not, a course
that is not feasible with closed file formats that are not
human-readable.
--
David Kastrup
___
lilypond-user mailing
have no problems with mind-reading fingers. They leave me perfectly
well in charge. In fact, more so than I would be without them. It
would be more worrisome if we had mind-writing computers.
--
David Kastrup
___
lilypond-user mailing list
lilypond
entry?
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
?
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
, but that does not mean
that they should.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
in the course of giving footnotes a reasonably nice interface. If you
take a look at the actual number of code lines for the actual feature
commit, it's that's all?:
commit 0b716515bfd610a04bbe4289f171f3cd80a0fc14
Author: David Kastrup d...@gnu.org
Date: Tue May 15 19:11:03 2012 +0200
Give
one
day. Or even a secretary of resolute character and determination.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
. No user can be expected to
recompile.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
in the board of such an organisation since I would
be set to profit from the board's decisions.
I am checking out the options I have as a private person, but I am not
exactly optimistic here.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
to verify that you are in the list.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Tim McNamara tim...@bitstream.net writes:
On May 28, 2012, at 1:17 PM, David Kastrup wrote:
As great as Lilypond's output is, there is a long way to go in terms
of simplification and usability (the syntax needs to be simplified
dramatically; a lot of the code users have to write is pretty
Han-Wen Nienhuys hanw...@gmail.com writes:
On Mon, May 28, 2012 at 3:17 PM, David Kastrup d...@gnu.org wrote:
It would be nice to have fewer incompatible modes, and simpler ways of
extending them.
And the C++ must go with regard to how LilyPond can be extended. If
parts of LilyPond require
-size-change = ##t
\relative c''{
\cadenzaOn
\key d \major
d d d d
\bar |.
\skip 32
\set Staff.printKeyCancellation = ##f
\key c \major
Does not help against c\major, and frankly: how would you even detect a
change to c \major without anything being printed?
--
David
a chance with full disclosure before I had to
quit for good.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Janek Warchoł janek.lilyp...@gmail.com writes:
On Tue, May 29, 2012 at 8:36 AM, David Kastrup d...@gnu.org wrote:
The amazing thing is rather that in the last three months, my finances
have not taken a further dive and this looks like it _could_ end up
sustainable.
That's good news! I
that there are a few people who
don't want to see LilyPond go in this direction.
We don't make the best of our potential for selling LilyPond out. But
we should not run into trap of making money a metric for the success of
LilyPond or its contributors.
--
David Kastrup
Jan Nieuwenhuizen jann...@gnu.org writes:
David Kastrup writes:
We're missing consensus. I think that if there were a
SponsorshipMeister, not unlike the BugMeister, we could do really cool
stuff like this. Besides the monetary aid, this brings huge
recognition to the community and gets
is an incomprehensible nightmare of technoblurb.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
?
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Han-Wen Nienhuys hanw...@gmail.com writes:
On Tue, May 29, 2012 at 3:01 AM, David Kastrup d...@gnu.org wrote:
Bad input tends to let LilyPond segfault. You need C++ for that: it
is not possible in Scheme alone. Take a look at listener.cc, one of
our simplest C++ classes with things like
Nils l...@nilsgey.de writes:
On Tue, 29 May 2012 19:08:51 +0200
Janek Warchoł janek.lilyp...@gmail.com wrote:
On Tue, May 29, 2012 at 6:04 PM, David Kastrup d...@gnu.org wrote:
Han-Wen Nienhuys hanw...@gmail.com writes:
While the scheme integration have been a big leap forward in terms
where Scheme is a good fit, and not tack on a
Scheme layer as an afterthought.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
to be aware of the scripting language.
You mean, use Goops?
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Han-Wen Nienhuys hanw...@gmail.com writes:
On Tue, May 29, 2012 at 3:20 PM, David Kastrup d...@gnu.org wrote:
There are two separate discussions here:
- how do we offer to average user a way to extend the program. I agree
that C++ is not the way to go
- how do we offer developers
, but the occasional big thing that would not get done at all
otherwise makes up for it.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
on .ps export from
the LilyPond front end, but that does not mean that when he tweaks some
noteheads, you can reimport those tweaks into into the original LilyPond
source.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https
or space, I don't care is nicer, but it is
procedural, not functional, and thus the simple path from #1 to #(begin
...) is not there: you'd need to start with something like
#{ return 1 #} minimally and/or distinguish between statements and
expressions.
--
David Kastrup
in?
Can I use music functions? What note language should I be using?
Should the voicing be reflected in ad-hoc voices? Should I be using
anonymous parallel voices? What kind of context mods should I be
using? Uh, we better form a committee for that kind of question.
--
David Kastrup
Matthew Collett m_coll...@ihug.co.nz writes:
On 30/05/2012, at 9:10 pm, David Kastrup wrote:
Lua with separate statements with
semicolon or newline or space, I don't care is nicer, but it is
procedural, not functional,
And right there is an excellent reason to prefer it to Scheme
version known as exTeX that
is still under development.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Matthew Collett m_coll...@ihug.co.nz writes:
On 31/05/2012, at 8:55 am, David Kastrup wrote:
Having to cut an argument off in mid-sentence for being able to counter
it does not exactly overwhelm.
I have always understood it to be good netiquette only to quote
exactly what one is replying
. The Piano_pedal_engraver works at Staff level by
default. Voice switches should not faze it.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
Henning Hraban Ramm fiee.visue...@gmail.com writes:
Am 2012-05-30 um 23:04 schrieb David Kastrup:
Henning Hraban Ramm hra...@fiee.net writes:
Some lunatics ;-) spent a lot of effort re-implementing TeX in Java,
that was called NTS (new typsetting system);
I would not call Karel Skoupy
Han-Wen Nienhuys hanw...@gmail.com writes:
On Wed, May 30, 2012 at 1:08 AM, David Kastrup d...@gnu.org wrote:
Han-Wen Nienhuys hanw...@gmail.com writes:
As a consequence, GUILE is not only the language for writing
extensions, but it is the entire platform upon which LilyPond is built
the earlier behavior of
$xxx inside of #{ ... #} had nothing to do with Scheme) is a bit of
endorsement for the change: its intent was to reduce the amount of clue
required for writing working code.
--
David Kastrup
___
lilypond-user mailing list
lilypond
= \new ChordNames \chordmode {
\besideCN #LEFT Capo1 d1 fis2:m7 b2:m e1:m7 a
}
any clues, anyone, please ?
convert-ly -ed
is used for upgrading the syntax of files written for an earlier version
of LilyPond to the present.
--
David Kastrup
and with few
swift strokes drawing perfectly shaped letters with the discussed
details and features.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
find me pointing to it frequently.
With this particular syntax change, remove everything that looks like a
mistake will tend to work as well, as someone else noted in a parallel
answer, and that actually was the motivation for the change.
--
David Kastrup
behavior.
If you feel like you understand the rationale behind it, you are a
cleverer person than I am. I preferred dumbing down LilyPond to a level
where I don't feel guilty when explaining it.
--
David Kastrup
___
lilypond-user mailing list
lilypond
, greatly simplify a
full-blown conversion to a different extension language if it was still
deemed desirable.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
compiling software and writing C++ is a bit of
a discontinuity, and the minimum amount of C++ you need to learn before
starting to be able to work on LilyPond at all appears larger to me than
the minimal amount of Scheme.
--
David Kastrup
___
lilypond-user
on PostScript would require a tool such as Tailor (I am not even sure
that it ever left the NeXtStep platform).
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
to deal with brushes and paints.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
is more like €1150.
Even the subset of the subset of the subset that is reading this mailing
list, vocal and opinionated or not, is making a difference for me, and
certainly also for LilyPond. And a large part of this difference _is_
by being vocal and opinionated on this list.
--
David Kastrup
with LilyPond.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
fresco tuxs...@googlemail.com writes:
fresco wrote:
David Kastrup wrote:
fresco tuxs...@googlemail.com writes:
But when I try to insert:
\include festival.ly
#(set! song:*debug* #f)
\festival #bach-präl.xml { \tempo 4 = 100 }
into another file (see text below), I get error
.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
David Kastrup d...@gnu.org writes:
Valentin Villenave valen...@villenave.net writes:
Hi everybody,
(lots of awesome talks on -user these days!)
I'm wondering what has gone wrong with this:
http://lsr.dsi.unimi.it/LSR/Item?id=724
a.k.a. Autochange with a different pitch (for the search
Mike lilyp...@lapsley.ukshells.co.uk writes:
PS: list server *seems* to be swallowing posts: apologies if this appears
several times.
So far four times.
Or maybe I am too impatient.
Maybe.
--
David Kastrup
___
lilypond-user mailing list
that does not pose much of a risk
of blowing the transfer limits of some zero-cost site if it is _that_
important to people.
--
David Kastrup
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
between two notes.
Is it good output? (I think it's been engraved in Finale)
If so, how can I get it in LilyPond?
Your description does not match the image, so it is hard to tell what
you want.
--
David Kastrup
___
lilypond-user mailing list
lilypond
.
The violin works of Bach offer interesting voicings. A rather prominent
(and mostly monophonic but still multivoice) example is the first motion
from the violin solo partita 3: the voicing made very explicit in the
autograph can be straightforwardly mapped to different strings.
--
David Kastrup
David Kastrup d...@gnu.org writes:
voicing is an important and advanced skill for most instruments:
guitar, violin, pianoforte (much more so than with plucked keyboards
like harpsichord and spinett), accordion: the important thing is to
lend each _voice_ a consistent character (loudness
201 - 300 of 7444 matches
Mail list logo