Great! Thanks to everyone involved!!
Any idea when there will be a Debian package? (Not that I can't install
it the way I have done the all the other 2.23.x versions).
Paul
On 12/15/22 2:42 PM, Jonas Hahnfeld via Discussions on LilyPond
development wrote:
We are proud to announce
I just downloaded the Linux version from from Lily web site and got a tar.gz
version instead of the .sh version I expected. Is this a change or a mistake?
Thank you,
Paul
> On Mar 26, 2022, at 2:36 PM, Jonas Hahnfeld via LilyPond user discussion
> wrote:
>
> We are happy
On 11/13/21 2:53 AM, Federico Bruni wrote:
Paul, do you have a backup of lilypondblog.org?
I might try converting it to a static site generator and host it on
some free platform.
Hi Federico, Thanks for your message. I'd like to help with this.
Unfortunately, I don't have an up-to-date
that \absolute does that \fixed doesn't?
Thank you for commenting on this,
Paul
ong the lines I suggested,
as there are basically two cases, the major/minor and the perfect.
Here's an untested refactor:
(define (get-quality step-number alteration)
(cond
;; major/minor
;; note from Paul: I added 7 and 14 which weren't in the original
((member step-number '(
On 1/29/19 1:24 PM, David Kastrup wrote:
Paul Morris writes:
On 1/29/19 4:19 AM, Knut Petersen wrote:
lilypond-2.21.0-1.linux-64.sh
Installed on Ubuntu 18.04.1 LTS and tested with a couple of
pieces. Everything appears to be working fine.
Thanks to all for the work on GUB and the next
On 1/29/19 4:19 AM, Knut Petersen wrote:
lilypond-2.21.0-1.linux-64.sh
Installed on Ubuntu 18.04.1 LTS and tested with a couple of pieces.
Everything appears to be working fine.
Thanks to all for the work on GUB and the next stable LilyPond release!
-Paul
://sourceforge.net/p/testlilyissues/issues/665/#6428
OpenLilyLib code: https://github.com/openlilylib/lilypond-export
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
##f
I think there were more, but I would need to redo the regtest to be sure.
Ah, okay, thanks for the info on what works and what doesn't with guile2.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/list
On 1/25/19 10:43 AM, David Kastrup wrote:
Paul Morris writes:
One area where guile2 (and upcoming guile3) would be useful is for
MusicXML export. David Garfinkle's summer of code project (mentored
by David Kastrup) made a start on using guile2's sxml and pattern
matching procedures (which
's causing
the performance hit.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
On 12/13/18 8:47 PM, Paul Morris wrote:
I also recommend the container approach.
Here are the steps for the container setup:
https://github.com/fedelibre/LilyDevOS/tree/v0.3/mkosi#container
-Paul
___
lilypond-devel mailing list
lilypond-devel
.
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
too.
Ah, right, like this: http://lsr.di.unimi.it/LSR/Item?id=443
That wraps everything in tags with a color property, like so:
Would probably be better if it did this instead:
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu
the option should address the concerns, and would make sense in
this kind of GSOC proposal.
Étienne, I really like your proposal. I'd love to see improvements to
SVG, moving towards giving it first-class support in LilyPond. And
kudos for planning ahead.
Cheers,
-Paul
ort/pull/9
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
On 10/16/2018 10:48 AM, Paul Morris wrote:
I don't know if the code he wrote was ever checked in somewhere, on a
branch or something. (It's not mentioned in the issue for this feature.)
I've now added the GSOC 2015 code to the issue and put a link to
Jan-Peter's work there as well.
https
or something. (It's not mentioned in the issue for this
feature.) I have a copy of it somewhere that he sent me, but I'd assume
that Jan-Peter's work on this would be the better place to start /
collaborate.
-Paul
___
lilypond-devel mailing list
James,
On 07/04/2018 09:41 AM, James Lowe wrote:
On Sun, 1 Jul 2018 17:52:02 -0400, Paul Morris wrote:
Thanks. It turned out I had a new SSH key that I hadn't added to
Savannah yet. So I got it to work by following CG 3.4.9
http://lilypond.org/doc/v2.19/Documentation/contributor/commit
move but I lived dangerously and
went ahead anyway. But the CG may need an update?
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
ted: /lilypond.git
This worked for me before in years past, but it's possible I didn't set
up my git credentials exactly the same when I moved to using the
LilyDevOS container?
How to proceed?
Thanks,
-Paul
*[issues:#5355]
<
rather than its visual
result.)
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
into LilyPond?
Hi David, I agree that this deserves to have regression tests,
user-level docs, and a changes entry (to go with its current
documentation in the internals reference). I'll try to find time to
work on those things in the next we
-live-score/blob/master/grob-inspector.ily
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Congrats and thanks Federico! Glad to know there's a Debian container now.
-Paul
On 11/03/2017 01:13 PM, Federico Bruni wrote:
Hi all
Few days ago I made a new release (version 0.2):
https://github.com/fedelibre/LilyDevOS/releases/tag/v0.2
I chose to keep calling the final images LilyDev
exactly
what it's trying to do.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
-to-resolve-host-none
Thanks, I've seen this for awhile, but everything has seemed to work
fine. I've now fixed it with the info in that link. (My machine name
in /etc/hosts was off.)
Spawning container lilydevos-0.1 on
/home/paul/lilypond-world/LilyDevOS/lilydevos-0.1.
Press ^] three times
.
Basically, that's mainly for avoiding the current "ugh" of
blabla-markup = \markup ... \etc
I agree this is "ugh".
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
property! symbol 'backend-type? type?)
(set-object-property! symbol 'backend-doc "custom grob property")
symbol)))
(context-prop 'myfoo list?)
(grob-prop 'mybar integer?)
;; etc...
)
Then I can use my custom proper
On 07/15/2017 02:43 PM, Paul wrote:
Also, the authentication in git-cl opens a web page in a browser so
I'm not sure how that will work from the container?
I suppose one could just install git-cl in the host os and use it from
there, (assuming the two uids match allowing access to the files
do systemd-nspawn -bD lilydevos-0.1
sudo: unable to resolve host t440s
Spawning container lilydevos-0.1 on
/home/paul/lilypond-world/LilyDevOS/lilydevos-0.1.
Press ^] three times within 1s to kill container.
Failed to create directory
/home/paul/lilypond-world/LilyDevOS/lilydevos-0.1/sys/fs/seli
uivalent cairo data structures), via the guile-cairo wrapper or
otherwise. Also it would be good to still be able to include ids or
other metadata in svg output. Just to put those things on the radar.
-Paul
___
lilypond-devel mailing lis
t; uses the Cairo library for its
outline mode display, as well as for PDF
<https://en.wikipedia.org/wiki/Portable_Document_Format> and PostScript
<https://en.wikipedia.org/wiki/PostScript> export..."
-Paul
___
lilypond-devel mailing
I am fuzzy on the details of the
ensuing non-discussion as far as I remember it) so this proposal petered
out.
Hmm, I must have missed this, but sounds promising.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailma
...) ...
Rather than the current form:
(define-markup-command (command-name layout props args...) ...
Would that remove the need for on-the-fly or am I missing something?
I'm sure that would not be a trivial change -- again just thinking out loud.
-Paul
On 06/12/2017 06:24 AM, fedel...@gmail.com wrote:
I like a lot the new color scheme! More elegant and easier for the eyes.
Thanks, glad you like it!
___
lilypond-devel mailing list
lilypond-devel@gnu.org
e, thus...
what I wrote in my previous email.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
hs. This could even be combined with the percentages so it could
effectively have a max and min width and be set by percent in between.
In any case this would warrant its own issue.
But I would be fine with it being like this.
Glad to hear, and thanks for
like a discussion to have for 2.21 / 2.22 then.
A few other possibilities, for later:
pitchToStaffLayoutFunction
pitchToStaffLayoutProcedure
staffPitchLayoutFunction
staffPitchLayoutProcedure
Cheers,
-Paul
___
lilypond-devel mailing li
thoughts on these things,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
in
source files when they are defined with 'define-public'. If they are
defined with 'define' then they probably won't be callable. In the
latter case you can often just copy/paste them into your .ly file
(adding # at the beginning of the opening paren(s)) and use them that way.
Cheers,
-Paul
Hi David,
I'm really sorry to hear your news and I hope your health improves.
All my best,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
t bug" if you'd like to get
familiar with the process. (Changes to the docs and website work the
same way as patches to the source code.)
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinf
On 04/13/2017 02:23 PM, Thomas Morley wrote:
Hi Paul,
meanwhile I do most on my host, not in the VB.
I compiled guile-1.8 and guile-2.0.14 from the released tarball and
2.2.0 from the guile-repository.
Once compiled it's pretty unexpensive to do 'make install' on the
guile-version you wish
t...). So maybe I should just learn to
use libvirt directly.
On the one hand VirtualBox is the path of least resistance and would
minimize time spent on tooling (at least in short run). On the other
hand since you use libvirt, switching to that is probably better over
the long-ter
to this dependency hell business,
would be a good induction, maybe too good?
Thanks for any advice,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
of functions to document publicly (or to
not document)?
In lieu of actual documentation, I could add a Scheme function?
Seems like actual docs would be better in the long run, but I guess it
depends on how much they would take to implement.
Thanks again,
-Paul
to rank that page relative to others.)
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
CSS development by giving us confidence that
there's no unintended changes.
Nice! That sounds great.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
I did it.
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
On 02/14/2017 10:48 AM, d...@gnu.org wrote:
It's not a "version-compare" as much as a "lexicographic-compare".
Indeed, even better, more multi-purpose.
(Now I'm imagining version schemes like Ubuntu's animal names, but
nested... Werewolf.Ya
his.
http://lists.gnu.org/archive/html/lilypond-user/2015-04/msg00134.html
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
d consider volunteering to be listed as a mentor.
I haven't been able to think of any new projects. I'd consider being a
mentor for something involving scheme, but I haven't had a chance to
look at the list or think further about it.
-Paul
___
lily
th further discussion.
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
On 01/19/2017 08:16 PM, Paul wrote:
Well, this is probably good and bad news, but I tried the netinst
Debian testing iso (i386 with LXDE) and it's working fine. (Oddly
enough it works both with and without PAE/NX enabled.)
I spoke too soon. Although it worked at first, I'm now having
of
libvirtd). That's the case for Fedora25, libvirt version 2.2.0.
Thanks for the tips and all your work on LilyDev! At this point I may
just stick with VirtualBox rather than try to get up to speed with
libvirt (assuming things go well with this new debian vm).
Thanks again,
-Paul
logged in.
-Paul
virt-manager logs:
A. When installing virt-manager and dependencies via synaptic package
manager:
W: Can't drop privileges for downloading as file
'/root/.synaptic/tmp//tmp_sh' couldn't be accessed by user '_apt'. -
pkgAcquire::Run (13: Permission denied)
B. When using
On 01/03/2017 03:42 PM, Federico Bruni wrote:
Il giorno ven 23 dic 2016 alle 17:26, Paul <p...@paulwmorris.com> ha
scritto:
Hi Federico, I double-checked and I do/did have the box checked to
enable PAE. I tried un-checking it and Virtual Box complained about
it right away upon start
. Are there deadlines?
Kind regards,
-Paul Morris
[0] The README file says: "Currently limited to single-voice
SequentialMusic contexts of notes, chords, articulations (not all are
supported, such as early-music or instrument-specific examples), key
signatures, time signatures, and
html
> https://www.gnu.org/prep/maintain/html_node/index.htm
>
> If nobody is interested in the position, I am willing to take it
> up again.
Great! Welcome back!
Paul
>
> Cheers,
> - Graham
>
> ___
> lilypond-devel mai
On 12/23/2016 12:00 AM, Federico Bruni wrote:
Il giorno gio 22 dic 2016 alle 18:48, Paul <p...@paulwmorris.com> ha
scritto:
I gave it a try. Installation seemed to go fine, but then on booting
it up I get past the GRUB screen and then it goes to a black
unresponsive screen at &q
a chance.
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
ther. I'm attaching the log file in case anyone
wants to take a look.
(I'm on Ubuntu 16.04 and Virtual Box version 5.0.24_Ubuntu r108355)
(I'm using LilyDev on Ubuntu because I'm new to GNU/Linux and already
familiar with LilyDev.)
Cheers,
-Paul
VirtualBox VM 5.0.24_Ubuntu r108355 linux.amd
t;)
(collapse-length ,ly:dimension? "An automatically generated
lyric extender is suppressed if it would be shorter than
this length.")
Paul?
I'm fine with using two properties, as Werner prefers, and as in this
suggestion from Knut.
When I suggested using fewer properties I didn't ful
% no extensions
LyricExtender.force-extender = ##t % forced extensions
LyricExtender.minimum-length = 2% auto extensions (if force-extender
is not ##t and stencil is not ##f)
Am I missing something? What do you think?
Cheers,
-Paul
___
lilypond
low-up to do on the work I did on the
home page last fall. I hope to get to that sooner than later.)
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
.
Just voicing my support and appreciation for taking this on! Seems like
auspicious timing now that Graham is available with his knowledge of GUB
etc.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo
On 12/05/2016 12:35 PM, Graham Percival wrote:
On Mon, Dec 05, 2016 at 11:49:27AM -0500, Paul wrote:
For the website I'm thinking about adding a macro that can create a div with
both an ID and classes.
Why? What problem would this solve?
That there's no way to create a div that has both
make sense to do the same for spans and
our current spanClass.
Thoughts?
[0] Maybe pluralize divIdClasses and divClasses to make it clear that
you can have more than one.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org
and thanks,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
on.
> Despite that help, I'm still not 100% recovered, but I'm
> content with my progress, and I think that doing more volunteer
> work will help.)
Great!
Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Hi Graham,
Glad to hear you're back!
Cheers,
-Paul
On 11/29/2016 06:11 PM, Graham Percival wrote:
Hi all, I'm back.
So, are there any vacancies on the Bug Squad? I've signed up for
sourceforge (username: gperciva). Other than that, my primary
interest remains in organization / mentoring
rea) that the best way to
address the slowdown is to start using guile 2.0's compiler to compile
LilyPond's scheme code. And I suppose taking that step would make sense
after the known bugs are fixed and things work using the interpreter,
but are just slower.
-P
2.0.12/13
Thanks Antonio, Harm, David, Federico, et al, for your work on this.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Great thanks! -Paul
On 11/21/2016 11:15 AM, James wrote:
Paul,
On 21/11/16 14:56, Paul wrote:
I just pushed the patches for issue 4752 (Add ly:one-page-breaking)
to staging. Hopefully they don't break staging this time, and if
they do we can capture the logs to find out what's
I just pushed the patches for issue 4752 (Add ly:one-page-breaking) to
staging. Hopefully they don't break staging this time, and if they do
we can capture the logs to find out what's not working.
Thanks,
-Paul
On 11/21/2016 07:58 AM, James wrote:
Hello,
Here is the current patch
/testlilyissues/issues/4752/
https://codereview.appspot.com/288910043
http://lists.gnu.org/archive/html/lilypond-devel/2016-02/msg5.html
Thanks,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
Or maybe it's best if I just push a new commit (to staging) that fixes
the error. I'll do that later today unless I hear otherwise.
-Paul
On 10/04/2016 01:57 PM, Paul wrote:
Hi all,
I pushed my commits for issue 4974 to staging, and all went well, but
then I noticed that the regtest
nnah.gnu.org/cgit/lilypond.git/commit/?id=03d47798d39bd9ce2a87376ea1585f1f31c1b81b
and then I can re-upload an amended version of that commit that fixes
the "id.ly" file. Please let me know how best to proceed.
Sorry for not catching this before,
-Paul
__
a good stress test!
Thanks for trying it out,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
On 09/27/2016 09:24 PM, David Kastrup wrote:
Paul <p...@paulwmorris.com> writes:
1. Make those two procedures "define-public" so users can just use
them to define their own properties. This requires very minimal
change to LilyPond code, and is convenient for users since ex
flicts with
current or future LilyPond properties.)
I'm interested in implementing this one way or another. Using the same
approach for grob and context properties would make sense.
Thoughts?
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
y LilyPond".
(This brings up some thoughts I've had about supporting custom
properties. I'll send another email about that.)
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
On 09/26/2016 03:51 AM, Phil Holmes wrote:
Paul - I assume that these updates to the news system mean that
different edits will be needed for each release? Could you confirm
what will have to be done? Ta.
Sure thing. First, add the news entry to news-front.itexi -- same as
before
On 09/25/2016 11:17 AM, Phil Holmes wrote:
Assuming it does what you want, straight to staging. No point in
messing about getting the home page right. The website will update up
to 2 hours after the patch arrives in master.
Ok, I've pushed the fix to staging. Thanks again Phil.
-Paul
The new home page is working now that the htaccess redirect is fixed.
The news headline for the latest dev release needs updating. I made a
patch (attached). Let me know if I should just push this directly to
staging or go through review.
Thanks,
-Paul
>F
it. How to proceed? Let me know
what I can do. I'm can prepare a separate commit to remove those lines,
or we can back out the current commit and I can make a new commit that
has the htaccess changes.
-Paul
___
lilypond-devel mailing list
lilypond
as before).
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
would
just do:
git checkout staging
git reset --hard HEAD~
Would it work to just do:
git checkout origin/staging
git reset --hard HEAD~
I'll wait until I hear back before doing anything.
Thanks again,
-Paul
On 09/24/2016 06:48 AM, James Lowe wrote:
Hello,
commit
On 09/16/2016 09:43 AM, Paul wrote:
% is \procE a string or a procedure? No way to tell in convert-ly
% and calling a string as if it were a procedure doesn't work
% \override NoteHead.id = #(lambda (grob `((id . ,(procE grob)
On second thought, I guess the following rewrite would
complications if the user has supplied a lambda expression or a variable
that may be a string or a procedure. So most of the possibilities are
non-trivial to impossible to handle well. See below.
Cheers,
-Paul
\version "2.19.42"
#(define procA (lambda (grob) (display "a "
e to just allow string values (which
would be output as the id) in addition to alist values, but I'm not sure
whether that would be best in the long run.)
Thanks,
-Paul
[0]
http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commit;h=ad3a9e6531e32c4403f1bdc6d203d3c94c6d411e
[1] https:/
cron jobs that pull git and run make website.
Ah, ok... hmm... so it sounds like we would need to do this home page
example like the other website images then. (Assuming we're not using
the examples scripts because of the -dpreview issue.)
-Paul
__
) but then I ran
make website
got same result, and then
make doc
make website
and same result.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
ms) but maybe that's not needed on the home page
and/or could be a future enhancement.
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
image, even after running a fresh make,
make website, and make doc.
Does anyone know what's needed? How to get the build scripts to see my
file and create the example image?
Thanks,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
could turn that single example into a CSS slider
/ slide show type thing where the user could click through some of the
examples in-place on the home page, as Federico suggests.
Anyway, just some thoughts. It may be some days before I get back to
working on thi
Hi Nathan and Jeffrey,
Great to have you on board for LilyPond GSoC! I'll be working on a GSoC
project for Mozilla Calendar, so won't be as active with LilyPond, but
I'll try to help with development questions if I can.
Cheers,
-Paul
___
lilypond
atch and wow, it's a lot of changes! More
than I realized. So thanks again for taking this on.
Cheers,
-Paul
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel
lementation questions, but it will be great to have
first-class scheme engravers. So thanks for working on this! (Also, while I’m
at it, your recent dotted list work, allowing "violin.1” etc, is also really
nice.)
-Paul
___
lilypond-devel mailing list
li
1 - 100 of 462 matches
Mail list logo