Guile 1.8 on Ubuntu 19.04

2019-04-19 Thread Andrew Bernard
Just a heads up for those who build Guile 1.8 on Ubuntu themselves - the
new 19.04 release has an updated version of GNU readline. A simple
recompile addresses the problem of Guile failing on readline after this
upgrade.

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: stack smashing detected

2019-04-27 Thread Andrew Bernard
Hi Benko,

That's a good book, but it is copyright 2002 Academic Press. So it is not
freely distributable.

Generally speaking, since the lilypond community is strongly committed to
open source and its philosophy, suggesting violations of copyright are not
highly regarded. I am sorry to sound like a curmudgeon, but I think this is
an important principle related to intellectual property.

Having said that, I thank you for your recommendation and I believe I shall
buy that text, of which I was unaware.

Andrew



On Sat, 27 Apr 2019 at 04:06, Benkő Pál  wrote:

>
>
> it's well worth exploration; otherwise you'll just end up with something
> poorer.
> the book I learned Bézier and B-splines from:
> http://www.cin.ufpe.br/~mdlm/files/Farin-5a_edicao.pdf
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


What version of guile to build 2.21.0

2019-05-17 Thread Andrew Bernard
What version of guile should I be using to build 2.21.0 on Ubuntu (or
indeed any Linux)?

Apologies for my ignorance, but it is not immediately obvious to me where
this is documented.

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: What version of guile to build 2.21.0

2019-05-17 Thread Andrew Bernard
Thanks Carl,

Most appreciated. I came to figure that, and I have built from guile git
tag release_1-8-8 and all seems to go very well with 2.21.0.

Andrew


On Sat, 18 May 2019 at 13:53, Carl Sorensen  wrote:

> 1.8
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


2.20

2019-05-26 Thread Andrew Bernard
Any news on a possible date for 2.20? Still indefinite?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 2.20

2019-05-29 Thread Andrew Bernard
I hope my question is not impertinent!

Andrew


On Mon, 27 May 2019 at 09:21, Andrew Bernard 
wrote:

> Any news on a possible date for 2.20? Still indefinite?
>
> Andrew
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


2.20 release roadmap

2019-09-17 Thread Andrew Bernard

Hello All,

I asked the same on the user list, but no response. Is there any roadmap 
as to when 2.20 may be released? Are there any plans to do so?


I KNOW we are very under-resourced. I'd very much like to help with the 
development but I regret to say I have never been able to wrap my mind 
around the lilypond source code and how it all works, so I can't 
contribute, although I would very much like to. For some reason, despite 
experience in software, I personally find it very opaque. But that's 
just me.


As always, sincere thanks to those who do work on this amazing software.

Andrew



___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 2.20 release roadmap

2019-09-19 Thread Andrew Bernard
I do hope this is not seen as impertinent, because it is not intended 
that way. It's curious that I have asked the question about 2.20 release 
more than once and each time received no reply (unless lost in my mailers).


Most projects will give some sort of indication about future releases. 
If the indication for lilypond is simply 'indefinite' that's alright, 
but I would be keen to know.



Andrew


On 18/9/19 1:44 pm, Andrew Bernard wrote:

Hello All,

I asked the same on the user list, but no response. Is there any 
roadmap as to when 2.20 may be released? Are there any plans to do so?


I KNOW we are very under-resourced. I'd very much like to help with 
the development but I regret to say I have never been able to wrap my 
mind around the lilypond source code and how it all works, so I can't 
contribute, although I would very much like to. For some reason, 
despite experience in software, I personally find it very opaque. But 
that's just me.


As always, sincere thanks to those who do work on this amazing software.

Andrew




___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 2.20 release roadmap

2019-09-19 Thread Andrew Bernard

Thank you Carl.

Andrew


On 20/9/19 10:23 am, Carl Sorensen wrote:

We are stuck for release because GUB is not working properly.  Until we get GUB 
to work properly, we cannot make a release.

As far as I know now, the answer is in fact indefinite.



___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


2.20 where are we?

2019-09-20 Thread Andrew Bernard

So let me get this straight.

It's not the case that GUB is completely broken. We can still build 
releases.


DK is working steadily to cherry pick items for 2.20.

Python 2 to Python 3 is a major issue.

So, I offered to do the 2->3 port a long time ago but circumstances 
prevented me from doing so. Would it be constructive if I launched into 
that aspect? I cant understand the lilypond internals code but I have 
extensive Python experience.


Would this be helpful to moving forward?

But have people already started on this, I thought?


Andrew



___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Fyi: this list, lilypond-devel, just had it's subject [tag] and footer removed

2019-10-24 Thread Andrew Bernard
See my post re this on the User list.

Andrew


Re: Implement MeasureAttachedSpanner (issue 571180043 by david.nales...@gmail.com)

2019-11-17 Thread Andrew Bernard
MeasureAttachedSpanner is better. I often use span bars with no
barlines. It's the measure I am concerned about.

And don't forget that we Aussies and Brits call a measure a bar!

Andrew

On Sat, 16 Nov 2019 at 06:21,  wrote:

> I think the name should be changed from MeasureAttachedSpanner to
> BarAttachedSpanner.  A measure is the interval between bar lines.  The
> spanner is attached to the bar line.  While it requires some work, I
> think it's worth making the change to be more clear in our terminology.



Re: Poster for music engraving conference

2019-12-04 Thread Andrew Bernard
Hi All,

I have seen lots of A0 posters for medical and scientific research
congresses. Here's an article that summarizes exactly what I think
about conference posters.

https://colinpurrington.com/tips/poster-design/

Andrew



Re: move some OLL functions to vanilla LilyPond? [was: A suggestion: add \rf to built-in dynamics]

2020-01-07 Thread Andrew Bernard
Hi Malte,

\shapeII is a function I use heavily - heavily - in all my work. It's
indispensable for me at least. I'm very familiar with OpenLilyLib, and
contribute a bit to it, so it's not an issue for me, but that's a
function that really ought to go into lilypond core in my view.

As for newbies not using OpenLilyLib, you can't make such as assertion
because you cannot say what their level of experience with computers
and software is, so I don't think that's a pertinent point.

Perhaps ois the NR had instructions for how to install and use
OpenLilyLib as a powerful addon, then it make have more 'street cred'
and become more widely used in the way it is intended, not just copy
and paste of bits. I do think people see it as far outside Lilypond
and don't want to get involved, somehow.

Andrew


On Sat, 4 Jan 2020 at 22:34, Malte Meyn  wrote:

> Am 04.01.20 um 12:29 schrieb Malte Meyn:

> One could argue that openlilylib can be installed easily but users might
> not want to install “addons” for basic tasks like this. (In fact, I have
> never used openlilylib apart from copying definitions from the
> definitions.ily files and I see myself as a advanced user; I don’t think
> that many newbies will use oll …)
>
> Same argument for \shapeII.
>



Re: An exciting new release… of Sibelius!!!

2020-03-27 Thread Andrew Bernard
Very amusing. I use LV ties a lot and exactly need lengthy ones all the 
time, not the short ones (despite the Bars book). One of our kind 
colleagues on the list gave me code to extend LV ties, just excellent. 
Not likely to be getting Sib. for that hot new feature.



Andrew





Frescobaldi distribution packages

2020-04-21 Thread Andrew Bernard
Am I right in supposing that 2.20.0 is the now stable version? I
notice that, for example, installing Frescobaldi on OpenSuse Leap 15
installs 2.18.2 together with it. Should these system packages now use
2.20.0 instead? That would be a good way to get people off the old
versions, for those newly setting up.

How does lilypond get into distribution repositories anyway? Is there
any thing I can do to help in this regard?

It's not a big deal as it is trivial to install 2.20.0 and get
Frescobaldi to use that. But it seems to more 2.18.2 is, in a way,
deprecated, or at least not one's first choice now.



Re: Accidentals' font

2020-07-03 Thread Andrew Bernard

Nothing at Abraham Lee's satisfies you?

https://www.musictypefoundry.com

Andrew


On 3/07/2020 10:48 pm, Paolo Prete wrote:

Hello,

1) Is there a GPL or open-source alternative for FETA fonts for accidentals
that can be used with Lilypond? (If so, is there an example of how to use
them)?






Re: 2,21,4 released

2020-07-28 Thread Andrew Bernard

Thank you!

I really depend on the doco, so this this excellent.

On 28/07/2020 11:19 pm, Phil Holmes wrote:
Today we released build 2.21.4, the next development release of 
LilyPond. Amongst other updates, this corrects the problems with the 
documentation in the previous release.






Spanish

2020-08-08 Thread Andrew Bernard
All my browsers now show lilypond.org in Spanish all of a sudden this
evening. I'm pretty sure my computers are all set for English.

Any clues?

Andrew



Re: Spanish

2020-08-08 Thread Andrew Bernard
Or perhaps that is Portuguese?

On Sat, 8 Aug 2020 at 21:53, Andrew Bernard  wrote:

> All my browsers now show lilypond.org in Spanish all of a sudden this
> evening.



Re: LilyPond 2.21.5 release

2020-08-17 Thread Andrew Bernard
Please pardon me for asking this once again... but where does one find 
the set of changes just for this release, not that long accumulated list 
in the documentation? I have forgotten where this info is.



Andrew


On 18/08/2020 2:30 am, Shane Brandes wrote:

Looks like a lot of neat new stuff implemented!





Re: Language selection

2020-08-20 Thread Andrew Bernard

Didn't we establish these are the Catalan pages?

Andrew


On 20/08/2020 11:22 pm, Phil Holmes wrote:
If I go to 
http://lilypond.org/doc/v2.21/Documentation/notation/index.html and 
click any of the links, I get a page in Spanish, which I'm not.


Anyone know why?





Re: tie over clef change

2020-09-26 Thread Andrew Bernard
That can't be a tie because the second note would not have the 
accidental, in general.


Gould is not always right in my view.

Andrew


On 26/09/2020 11:41 pm, Dan Eble wrote:


What kind of grob would an editor expect here? a Tie because it connects notes 
of the same pitch, or a Slur because it connects notes at different staff 
positions? (or something else?)
—
Dan






Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-22 Thread Andrew Bernard
What is the point? What is wrong with the desktop programs? I don't 
follow. If they have online access, don't they already have a computer? 
Pardon me asking.


Andrew


On 23/10/2020 11:45 am, Kieren MacMillan wrote:

How difficult would it be to build a “Quick Note Entry” GUI that could work on 
a served copy of Lilypond?






Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-22 Thread Andrew Bernard
Oh, I see, the key point is you want _collaborative_ editing. That's a 
hole other kettle of fish.


Andrew


On 23/10/2020 11:45 am, Kieren MacMillan wrote:

How difficult would it be to build a “Quick Note Entry” GUI that could work on 
a served copy of Lilypond?






Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread Andrew Bernard
I don't think this concept is feasible without a mammoth effort of
work. However, this may pique your interest Keiran:

https://www.smashingmagazine.com/2018/03/web-midi-api/

Nothing is impossible.

Is it that you want more than one person to edit the LilyPond source
simultaneously? Sounds like a recipe for chaos to me. [I am not fully
comprehending this idea of yours.]

Why could you not have the source file on say Google Drive, reflected
to the local computer, and edit with local LilyPond/Frescobaldi? Save
back to drive, for all to see and use. [Raises my questions about file
locking protocol etc, but this would work, at the very least.] If cost
of GD for students is an issue, I run NextCloud on my Linux Servers.
It's just the same, if not better, and it's open source. Only cost is
my server monthly cost, which would be a component of any solution in
any case, regardless.


Andrew


> On Fri, Oct 23, 2020 at 13:35, Kieren MacMillan 
>  wrote:
>
> > The app/site *must* allow entry of notes using either a MIDI keyboard or a 
> > "Quick Entry" (mouse-click) type UI; drag-and-drop would obviously be a 
> > bonus, but is hardly necessary.



Re: Summer of Code inquiry

2020-11-20 Thread Andrew Bernard
Re contemporary notation, I disagree with this. I work professionally on 
New Complexity School scores, and every composer has their own notation 
and preferences and idiosyncrasies. Other contemporary schools all have 
their own individual styles. We are nowhere near standardisation of the 
sort that applies to Common Era music. I have a Scheme library of code 
for my engraving that took fours years to develop in conjunction with my 
composer colleague. It's completely meaningless for anybody else. I 
don't know of many composers settling on Lachenmann notation, and 
indeed, many composers refuse to settle on a standard as part of their 
entire aesthetic. I think this is why the contemporary notation project 
has stalled - there is no and will not be any uniformity to make it 
worthwhile.


I'd suggest you look at other aspects of LilyPond to work on, sincerely. 
Maybe something really practically useful like MusicXML work.


I thought MAX is not open source, but a quite expensive commercial 
program from Cycling74?


https://cycling74.com/shop

Does not really fit the open source world of LilyPond, even though one 
library project may be open source.


Or you could fix Issue 34!


Andrew


On 21/11/2020 5:00 am, 98123981293 1293812397123 wrote:

Ok; the project concerning contemporary notation looks interesting and like
it may leverage my background; per that problem description, re: specific
composers: Helmut Lachenmann's notation is becoming widespread, so perhaps
it would be worthwhile to engrave an entire score by this composer and
develop custom Scheme extensions for doing so. Also, thank you for the
Gitlab link and tip on "Frog" problems; I'll get set up there and start
watching for things I can help on.






Pondings re blog

2020-12-20 Thread Andrew Bernard
The Scores of Beauty blog is non functional presently. I am trying to 
contact the owner, with a vie to taking over the hosting and support and 
management. Also, Urs is no longer involved due to personal issues.


Should we remove this item until further notice?

Andrew





Re: Lose the tagline (permanently)

2016-02-27 Thread Andrew Bernard
Hi Abraham,

There’s a great diversity of opinion here. I always turn it off.  It’s not much 
effort I suppose. But I would prefer if it behaved as the other header 
variables do, off by default, and can be turned on and modified at will. Keep 
the function, but make the default off.

Andrew



___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Current status of Guile 2 for lilypond

2016-04-11 Thread Andrew Bernard
What is the current status wirh respect to porting lilypond to use guile 2.*?

I am not seeking  long disquisition on all the issues with guile 2, but rather 
wondering if there is anything I can do to assist the progress.

Andrew



___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


2.19.46 does not build on openSUSE leap 42.1

2016-08-01 Thread Andrew Bernard
Having experienced seg faults on the 2.19.46 download on openSUSE, now when 
building it from source to troublehshoot the issue the build fails.

 

make[1]: Entering directory '/home/andro/src/lilypond-2.19.46/Documentation'

/home/andro/src/lilypond-2.19.46/scripts/build/out/run-and-check "LANG= 
makeinfo --enable-encoding --error-limit=0 -I ./out -I 
/home/andro/src/lilypond-2.19.46/Documentation/snippets/out -I 
/home/andro/src/lilypond-2.19.46/Documentation/included -I 
/home/andro/src/lilypond-2.19.46/Documentation/pictures -I 
/home/andro/src/lilypond-2.19.46/Documentation -I 
/home/andro/src/lilypond-2.19.46/input/regression -I. -I./out 
--output=out/lilypond-notation.info out/notation.texi"  "notation.makeinfo.log"

 

Please check the logfile notation.makeinfo.log for errors

 

GNUmakefile:202: recipe for target 'out/lilypond-notation.info' failed

make[1]: *** [out/lilypond-notation.info] Error 1

make[1]: Leaving directory '/home/andro/src/lilypond-2.19.46/Documentation'

/home/andro/src/lilypond-2.19.46/stepmake/stepmake/generic-targets.make:6: 
recipe for target 'all' failed

make: *** [all] Error 2

 

 

The notation.makeinfo.log is full of errors about Tex:

 

/home/andro/src/lilypond-2.19.46/Documentation/out//notation/pitches.texi:4357: 
Unknown command `raggedright'.

/home/andro/src/lilypond-2.19.46/Documentation/out//notation/pitches.texi:4360: 
Unmatched `@end'.

/home/andro/src/lilypond-2.19.46/Documentation/out//notation/pitches.texi:4438: 
Unknown command `raggedright'.

/home/andro/src/lilypond-2.19.46/Documentation/out//notation/pitches.texi:4439: 
Unmatched `@end'.

 

 

Is this related to previous discussion about GUB builds failing? [I am sorry, I 
have not been following this in detail.]

 

In short, we have a situation where on openSUSE we can’t run the downloadable 
2.19.46 and we can’t (or I cannot) build it either.

 

What should I do to help out here?

 

Andrew

 

 

 

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 2.19.46 does not build on openSUSE leap 42.1

2016-08-02 Thread Andrew Bernard
David,

Thank you very much for the explanation. I shall wait.

Andrew

On 1 August 2016 at 20:13, David Kastrup wrote:

> I don't think that at the current point of time there is anything more
> to do than wait for 2.19.47.

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: 2.19.47 long compile times

2016-08-31 Thread Andrew Bernard
Hi Trevor,

I can confirm the same behaviour on Mac OS X 10.11.6.

Running struss semi-equivalent dtruss seems like a nightmare on the mac -
all sorts of system restrictions prevent it. Not being a Mac developer  I
am clueless as to how one runs a simple trace on the mac. Anybody who knows
Mac development out there?


Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Stepping down and moving on

2016-11-10 Thread Andrew Bernard
David,

I wish you all the very best for your future endeavours. I thank you most
sincerely for your immensely significant and important contribution to
making lilypond the exceptional tool for engraving that it is. Having tried
myself to study the source code and remaining baffled despite decades of
software development experience, I am in awe at your ability to comprehend
and extend this complex code base, for the benefit of us all. It will be
difficult if not impossible for anybody to fill your shoes. I extend my
immense gratitude to you for your tireless pursuit of software excellence.

All the best from Down Under!

Andrew Bernard


On 10 November 2016 at 04:09, David Kastrup  wrote:

>
> Hi folks and team,
>
> while I haven't really occupied an official function in LilyPond
> development, it's hard to deny that I have effectively functioned as
> acting chief architect and vetter (with a rather mottled performance).
>
> Partly in connection with a drop of my productivity particularly this
> year, the amount of financial support for my work from members of the
> LilyPond community went down from overall survivable to disastrous.  Of
> course this is bitter for those of you that did contribute in
> significant amounts to my subsistence but I have to be moving on.
>
> I have accepted a full-time development (and team management) position
> with another company.  Due to their project and team expansion plans,
> I will be starting already in December.
>
> This employment is in another city.  I'll be travelling back and forth
> weekly for the foreseeable future.  While I might be working on some
> LilyPond side projects interesting to me occasionally, I will not be
> able to do any serious amound of coordination or other activity
> involving me with LilyPond's community.
>
> As my communication style has proven to be a somewhat mixed blessing for
> the purpose of attracting long-term developers, I expect that this may
> help in the long run for finding a different balance of areas LilyPond
> is getting worked on.
>
> During his tenure as LilyPond leader, Graham has demonstrated that even
> without a central technical lead there is a lot of potential to focus
> the resources of people willing to work on and expand LilyPond and we
> have been continuing to reap the results of his talent for organizing
> people into useful teams even though I have not really figured out how
> to fill gaps in the various teams and tools managing LilyPond's
> infrastructure to offset the "natural" amounts of fluctuation.
>
> I'll try seeing through the release of 2.20 in the little time remaining
> to me both before and after starting my job.  My main worry is the
> current comparative amount of instability with regard to font handling,
> and my main bad taste is that 2.20.1 will not be able to support
> Guile 2: there is no way that anything deserving the label of "stable"
> and including Guile 2 will come about in the rest of my tenure.
>
> There are also several half-completed features that are a nuisance.
> I do not expect to be able to to a significant amount of work on them in
> the foreseeable future.
>
> Once consequence, of course, is that my requirement for funding is over.
> I am greatly thankful to the people who have enabled me to keep working
> on LilyPond as long as I did, but what remains in my bank account, in
> spite of being quite less than what I started with when working on
> LilyPond, is sufficient to tide me over the time to my first paycheck.
>
> So I would ask you to cancel any regular bank payments you might still
> have in place as of December: I don't see that I will have a reasonable
> chance at returning a tangible value for them.
>
> Thanks for making me stay in the pond as long as I did!
>
> --
> David Kastrup
>
> ___
> lilypond-user mailing list
> lilypond-u...@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


RE: guile-2.0 and debian

2016-11-23 Thread Andrew Bernard
Hi Harm,

I have been wanting to launch into assisting with the guile 2 stuff for a
long time. Happy to help. If you can give me some quick pointers offline to
the exact set up of the environment we are using for this, I will help out.
I have _lots_ of time and a seriously fast machine.

Andrew

-Original Message-
From: lilypond-devel
[mailto:lilypond-devel-bounces+andrew.bernard=gmail@gnu.org] On Behalf
Of Thomas Morley
Sent: Thursday, 24 November 2016 10:10 AM

Currently it seems I'm the only one being able to test Antonio's patches.

This is not exactly optimal.

I 'm always running short of time, so I _only_ test, meaning I've not the
time to think about "what's done", "why", "what are the consequences", etc.
Sometimes I test even without having a look _what_ I'm testing :( I hope I
can give him some feedback, but more people participating is surely
preferable.



___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Lilypond python upgrade

2016-12-07 Thread Andrew Bernard
Hi All,

 

Moving a thread across from the user list, I just wanted to let people know
that I will be starting on the work of upgrading lilypond to use Python 3 -
yes, with all the complexity that entails. I am happy to have  a serious
shot at this task.

 

Andrew

 

 

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Skyfonts

2017-01-26 Thread Andrew Bernard
Greetings All,

 

I would be keen to know if anybody has any current thoughts on how to make
lilypond able to use typographical fonts from Skyfonts. There was a
discussion about this in the user list some time ago, with no resolution.
Skyfonts hides the fonts quite thoroughly from sight yet they are available
for programs on Windows and Mac. I am aware that people get into political
discourse about the concepts of the font company owning the fonts and
intellectual property issues and freedom of software and so on, which is all
well and good. But the fact is that Skyfonts with a Monotype subscription is
an immensely powerful and useful computing asset.

 

I wondering if people have any current thoughts on how these fonts could be
integrated into use by lilypond. In brief, the outcome of the previous
investigation was that the fonts you have actually purchased, as opposed to
those you subscribe to, can be easily found in the Skyfonts directory and
copied to where lilypond can use them. But the subscription fonts are
devilishly hard to find - I suspect they are downloaded anew to obscure
obfuscated locations and stored  every time the Skyfonts service starts up
after reboot etc. They may even be in some complex obfuscated format.

 

I suppose this issue is really to do with the fontconfig machinery lilypond
uses. Why can't fontconfig use fonts that other programs on the system can
see? 

 

Andrew

 

 

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Gracenote in volta alternative breaks autobeaming

2017-03-03 Thread Andrew Bernard
Hi Sven,

Graces are a bit subtle. Try this:

== snip


\version "2.19.56"

\relative c'' {
  \repeat volta 2 {
c8. c16 c4 c2 |
  }
  \alternative {
{ \grace { c32 } c8. c16 c4 c2 | }
{ \grace { s32 } c8. c16 c4 c2 | }
  }
  c8. c16 c4 c2 |
}

== snip



On 3 March 2017 at 21:48, Sven Axelsson  wrote:

>
> Surely this is a bug? The leading gracenote in the first alternative
> breaks autobeaming for the rest of the piece. I know that gracenotes are a
> little strange in regards to timing, but this looks simple enough to me.
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Update copyright for 2016/17 files, and script (issue 320390043 by g...@ursliska.de)

2017-03-23 Thread Andrew Bernard
Hi Urs,

My understanding of copyright is that the date range applies to the
published work as a whole, and does not operate on the granularity of
individual components. Furthermore, there is no legal requirement to
actually have a copyright notice at all, as works are naturally copyright
nowadays, and the notice is really only as a partial, and not critical,
piece of backup evidence used if cases go to court.

I speak from my knowledge of copyright in Australia, which is bound to be
different to Germany, as copyright law is inconsistent across regions.

Andrew



On 23 March 2017 at 18:13, Urs Liska  wrote:

>
>
> Finally, if my initial assumption about the copyright notice is correct,
> this script should not be run manually at the beginning of each year
> (which obviously doesn't always happen anyway) but at regular intervals,
> e.g. before/after each merge to master (probably too noisy for the
> history) or at least before each release.
>
> Opinions?
> Urs
>
> ___
> lilypond-devel mailing list
> lilypond-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-devel
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: help with bash script to translate @ref{} items in translated manuals

2017-04-20 Thread Andrew Bernard
Hi All,

All good answers, but so much easier in perl!

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: help with bash script to translate @ref{} items in translated manuals

2017-04-21 Thread Andrew Bernard
Hi Federico,

I believe you are trying to automate a set of translations, correct? If so,
here's a way to do it in perl that avoids all the shell convolutions. I
assume you do know perl. If not, always worth knowing for this sort of
quick work.

Just add the translations to the hash table in the script. The virtue of
this small tool is that it will tell you if you missed any.

Reads file from stdin. Outputs to stdout. You can figure how to process the
whole directory. There's a hundred ways to do this. Some people like to
open all the files in the perl script. I prefer to keep it simple.

Hope this may be useful for now and in the future.


Andrew

== snip

#!/usr/bin/perl

use strict;
use warnings;

my @ref;

# translation table
my %translations = (
'Automatic beams' => 'Automatic Beams in Italian',
'Stems' => 'Stems in Italian',
);

while (<>) {
if (@ref = /\@ref\{(.+)\}/) {
if (exists $translations{$ref[0]}) {
s/$ref[0]/$translations{$ref[0]}/;
}
else {
print STDERR "no translation for $ref[0]", "\n";
}
}
print;
}

== snip
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Paper rotated in 2.19.60

2017-05-10 Thread Andrew Bernard
Uinsg 2.19.60, suddenly my scores, not changed, show as rotated in
Frescobaldi 3.0.0. They were correclty shown as horizontal in all versions
up to now, using:

  #(set-paper-size "a4" 'landscape)


What has happened?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Paper rotated in 2.19.60

2017-05-10 Thread Andrew Bernard
And now I observe they are rotated in a plain PDF viewer also. So
Frescobaldi is not part of the plot.

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Paper rotated in 2.19.60

2017-05-10 Thread Andrew Bernard
Reverting to 2.19.59 shows no problem. This sounds like a regression.

Andrew


On 10 May 2017 at 17:44, Andrew Bernard  wrote:

> And now I observe they are rotated in a plain PDF viewer also. So
> Frescobaldi is not part of the plot.
>
> Andrew
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Paper rotated in 2.19.60

2017-05-10 Thread Andrew Bernard
Previously, the A4 landscape was presented in Frescobaldi as horizontal, as
one would expect. Now both Okular and Frescobaldi display it rotated 90
degrees, making it very hard to read. Whatever I am doing wrong, the
behaviour has changed. I verifed that. Is this supposed to be a correction
or an improvement?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Paper rotated in 2.19.60

2017-05-10 Thread Andrew Bernard
Ok, so now I see from ancient times that NR Section 4.1.2 distinguishes
between:

#(set-default-paper-size "a4" 'landscape)

and

#(set-default-paper-size "a4landscape")

And yet, unaware of this distinction, I have been using the first form for
a long time and it works just fine, displaying horizontally as intuitively
expected (intuitive to me, at least).

So now with 2.19.60 I am required to use the latter form. This is no big
deal, but I feel sure something has changed between 2.19.59 and 2.19.60.

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Paper rotated in 2.19.60

2017-05-10 Thread Andrew Bernard
Apologies for the noise, but still curious to know what has changed from 59
to 60 in relation to paper rotation. I have to update all my scores.

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Paper rotated in 2.19.60

2017-05-11 Thread Andrew Bernard
Sorry, I am none the wiser. Perhaps I have not received the email
explaining the change that occurred? My error, if it is such, has been
working since I ever first started off, and now does not.

Without wanting to offend, would you mind kindly repeating the answer as to
what has changed?

Andrew


On 11 May 2017 at 16:07, David Kastrup  wrote:

> Andrew Bernard  writes:
>
> > Apologies for the noise, but still curious to know what has changed
> > from 59 to 60 in relation to paper rotation. I have to update all my
> > scores.
>
> I answered it already.
>
> --
> David Kastrup
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Mac OS X executable

2017-06-24 Thread Andrew Bernard
Is there a 64 bit OS X version of the lilypond application? If not, is
there any reason for that?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


GUILE-with-rational-bugfix

2018-11-15 Thread Andrew Bernard
I am trying to build lilypond 2.19.82 from the source tarfile on Debian
9.6. I built guile 1.8.8 just fine.

Running configure, I am down to one issue:

ERROR: Please install required programs:  GUILE-with-rational-bugfix

What is this and how to get it?

I searched the archives but the information seemed old and all a bit
confusing.

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: GUILE-with-rational-bugfix

2018-11-15 Thread Andrew Bernard
Thanks.

Only guile 1.8.8 in /usr/local. No guile 2 on the system. Debian 9.6.

ldconfig -p output:

 ldconfig -p | grep guile
libguilereadline-v-17.so.17 (libc6,x86-64) =>
/usr/local/lib/libguilereadline-v-17.so.17
libguilereadline-v-17.so (libc6,x86-64) =>
/usr/local/lib/libguilereadline-v-17.so
libguile.so.17 (libc6,x86-64) => /usr/local/lib/libguile.so.17
libguile.so (libc6,x86-64) => /usr/local/lib/libguile.so
libguile-srfi-srfi-60-v-2.so.2 (libc6,x86-64) =>
/usr/local/lib/libguile-srfi-srfi-60-v-2.so.2
libguile-srfi-srfi-60-v-2.so (libc6,x86-64) =>
/usr/local/lib/libguile-srfi-srfi-60-v-2.so
libguile-srfi-srfi-13-14-v-3.so.3 (libc6,x86-64) =>
/usr/local/lib/libguile-srfi-srfi-13-14-v-3.so.3
libguile-srfi-srfi-13-14-v-3.so (libc6,x86-64) =>
/usr/local/lib/libguile-srfi-srfi-13-14-v-3.so
libguile-srfi-srfi-4-v-3.so.3 (libc6,x86-64) =>
/usr/local/lib/libguile-srfi-srfi-4-v-3.so.3
libguile-srfi-srfi-4-v-3.so (libc6,x86-64) =>
/usr/local/lib/libguile-srfi-srfi-4-v-3.so
libguile-srfi-srfi-1-v-3.so.3 (libc6,x86-64) =>
/usr/local/lib/libguile-srfi-srfi-1-v-3.so.3
libguile-srfi-srfi-1-v-3.so (libc6,x86-64) =>
/usr/local/lib/libguile-srfi-srfi-1-v-3.so

PATH includes /usr/local/bin in appropriate place.

>From configure:

hecking for guile-config... /usr/local/bin/guile-config
checking /usr/local/bin/guile-config version... 1.8.8
checking guile compile flags... -I/usr/local/include  -pthread
checking guile link flags...  -pthread -L/usr/local/lib -lguile -lltdl
-lgmp -lcrypt -lm -lltdl
checking libguile.h usability... no
checking libguile.h presence... no
checking for libguile.h... no

libguile.h is in the source tree for guile 1.8.8 but not installed in
/usr/include. Is it required?

Same error persists.

What to do next?

Andrew



On Thu, 15 Nov 2018 at 21:04, David Kastrup  wrote:

>
> 1.8.8 is fine but you have to have its guile-config in your PATH or call
>
> ./configure GUILE_CONFIG=/opt/guile-1.8/bin/guile-config
>
> (or wherever it is) when configuring LilyPond.
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: GUILE-with-rational-bugfix

2018-11-15 Thread Andrew Bernard
Hi David,

Well spotted Sir. The guile 1.8.8 install done by me was in fact half-baked
as you say, since the documentation did not build, and I was not interested
in that. But allowing make -k install to carry on libguile.h gets copied
and all now works.

Many thanks to your for your great assistance.

Andrew

On Thu, 15 Nov 2018 at 21:59, David Kastrup  wrote:

>
>
> If your guile-config has been configured to report certain
> include/library directories, you _have_ to run "make install" to
> actually put the respective files there.  Apparently you have done some
> half-baked installation job yourself?
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: GSoC Proposal - SVG Export

2018-12-04 Thread Andrew Bernard
Hi  Étienne ,

The default is PDF, not PNG.

I applaud your desire to improve the SVG output, but do get the premise
right. Thanks!

Andrew


On Sat, 1 Dec 2018 at 14:39, Étienne Beaulé 
wrote:

>
> Scalable Vector Graphics (SVG) is a vector graphics format designed for
> use on the internet. LilyPond (LY) is a program which translates musical
> notation syntax into a graphics format, such as SVG. This format is
> important for web publishing, and as a vector format, is advantageous over
> Portable Network Graphics (PNG) file, of which is _de facto_ used in this
> application.
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Lilypond Python upgrade

2018-12-11 Thread Andrew Bernard
It was over two and a half years ago I was about to launch into starting
off the upgrade of lilypond to use Python 3. Illness prevented me from
working on that shortly thereafter. I'd like to start it up again.

What is the current status of this work?

Using musicxlm2ly yesterday with lilypond 2.19.82, after encountering bugs
importing from ABC to MusciXML to lilypond, I see the current Python
version included is 2.4.5. I hope we can lift things up a bit further than
that!


Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


GUB prerequistes

2018-12-11 Thread Andrew Bernard
Starting out on GUB for the first time to look at python uplift. My build
fails. Is it the case that it needs python 2.4 (which is I suppose the
whole point of what I want to fix). I was unable to see the list of
prerequisite to setup gub. I am installing on my own Debian 9 system. is
this inadvisable? I did not think I have to use LilyDev images. if earlier
python is require, I can just run up a python virtual environment, can I
not?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 released

2018-12-12 Thread Andrew Bernard
Thanks Federico. I'll give i a whirl.

Andrew

On Thu, 13 Dec 2018 at 01:52, Federico Bruni  wrote:

> https://github.com/fedelibre/LilyDevOS/releases/tag/v0.3
>
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


LilyDev 0.3 sha256sum

2018-12-13 Thread Andrew Bernard
Downloaded from github twice. I get this sum:

$ sha256sum lilydev-debian-vm-0.3.raw
169270d9539202a90339aca91c6932195dcf474cff113db47aaa3cf6d5005476
lilydev-debian-vm-0.3.raw

That does not match the SHA256SUMS file:

$ cat SHA256SUMS
7442b6788ae71eaef13b3f1e7e33150d3bc9fb1677226fd7d6c3cfd80d1f66a6
*lilydev-debian-vm-0.3.raw

What is happening here?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 sha256sum

2018-12-13 Thread Andrew Bernard
Carrying on despite sha256sum mismatch, vboxmanage converts and does not
complain. Running up the image in Virtualbox 5.2 on Debian 9 and on Windows
10: no bootable image found.

Andrew


On Thu, 13 Dec 2018 at 23:25, Andrew Bernard 
wrote:

> Downloaded from github twice. I get this sum:
>
> $ sha256sum lilydev-debian-vm-0.3.raw
> 169270d9539202a90339aca91c6932195dcf474cff113db47aaa3cf6d5005476
> lilydev-debian-vm-0.3.raw
>
> That does not match the SHA256SUMS file:
>
> $ cat SHA256SUMS
> 7442b6788ae71eaef13b3f1e7e33150d3bc9fb1677226fd7d6c3cfd80d1f66a6
> *lilydev-debian-vm-0.3.raw
>
> What is happening here?
>
> Andrew
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 sha256sum

2018-12-13 Thread Andrew Bernard
Hi Federico,

A bit confusng then! Still does not explain why the image will not boot.
Any advice there?

Andrew


On Fri, 14 Dec 2018 at 01:03, Federico Bruni  wrote:

>
>
> Il giorno gio 13 dic 2018 alle 13:25, Andrew Bernard
>  ha scritto:
> > Downloaded from github twice. I get this sum:
> >
> > $ sha256sum lilydev-debian-vm-0.3.raw
> > 169270d9539202a90339aca91c6932195dcf474cff113db47aaa3cf6d5005476
> > lilydev-debian-vm-0.3.raw
> >
> > That does not match the SHA256SUMS file:
> >
> > $ cat SHA256SUMS
> > 7442b6788ae71eaef13b3f1e7e33150d3bc9fb1677226fd7d6c3cfd80d1f66a6
> > *lilydev-debian-vm-0.3.raw
> >
> > What is happening here?
> >
> >
>
> I have the same.
>
> The first one is correct, while the second is an older one. The file is
> correct, no need to download it again.
> SHA256SUMS is automatically generated by mkosi after the build. I don't
> know why it was not updated.
>
>
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 sha256sum

2018-12-13 Thread Andrew Bernard
Hi Federico,

Small steps but moving forward. Enabling EFI works, but it boots to a
prompt Shell>. Whjat next?

[I don't know anything about containers, but I am willing to learn. But it
would be goodo to get the VM machine going alos.]

Andrew


On Fri, 14 Dec 2018 at 02:17, Federico Bruni  wrote:

> Hi Andrew
>
> As you can read in the big Note text under the 6th step here:
> http://lilypond.org/doc/v2.19/Documentation/contributor/lilydev
>
> Note: The image can be booted only on EFI, so you must enable it within
> the virtual machine’s settings – click on System → Motherboard
> and select ‘Extended features: Enable EFI’.
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 sha256sum

2018-12-14 Thread Andrew Bernard
Ok. Just wanting to persist for the moment with a Vritualbox VM, I studied
up on how boot with a UEFI system. Previously I was just getting a Shell>
prompt. Now I understand you must create startup.nsh containing I think:

\EFI\BOOT\BOOTX64.EFI

But when I restart with this script, it just prints that out and sits
there, no further activity.

Is there a whole bunch of doco on this I have simply failed to uncover?
What am I doing wrong now?

Andrew



On Fri, 14 Dec 2018 at 12:51, Paul Morris  wrote:

> 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@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 sha256sum

2018-12-14 Thread Andrew Bernard
Hi Federico,

I have installed Fedora 29 and Virtualbox 5.2. I have enabled EFI. I can
only make 32 VM's. I understand this is a common - but tricky - issue. Do
we need 64 bit? What architecture is the lilydev image? I could not find a
reference to that info. I run Virtualbox on Windows 10 host.

Andrew


On Fri, 14 Dec 2018 at 21:07, Federico Bruni  wrote:

>
> I'm using Fedora 29 and VirtualBox 5.2.22.
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 sha256sum

2018-12-14 Thread Andrew Bernard
Thank you David. I have read all the many pages on the web on that topic!
Does not work for me. Perhaps my BIOS is incompatible (new machine,
though...)

Andrew


On Fri, 14 Dec 2018 at 23:27, Davide Liessi  wrote:

>
> If you have a 64 bit CPU but cannot make 64 bit VMs, you probably need
> to enable CPU virtualization (Intel's VT-x or AMD's AMD-v) in your
> BIOS.
> I had to do the same on my machine.
> See, e.g., https://forums.virtualbox.org/viewtopic.php?f=1&t=62339 .
>
> Best wishes.
>
> Davide
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 sha256sum

2018-12-14 Thread Andrew Bernard
To clarify, on W10 host, I can make any 64 bit guestin Virtualbox. In a
Fedora 29 or Debian 9 guest VM, Virtualbox 5.2 will not show 64 bit machine
options, despite enabling VT-x/AMD-V in the vm machine settings.

Running lilydev 0.3 Debian just hangs at the UEFI shell prompt, in a
machine running as a guest on W10.

Andrew


On Fri, 14 Dec 2018 at 23:53, Andrew Bernard 
wrote:

> Thank you David. I have read all the many pages on the web on that topic!
> Does not work for me. Perhaps my BIOS is incompatible (new machine,
> though...)
>
> Andrew
>
>
> On Fri, 14 Dec 2018 at 23:27, Davide Liessi 
> wrote:
>
>>
>> If you have a 64 bit CPU but cannot make 64 bit VMs, you probably need
>> to enable CPU virtualization (Intel's VT-x or AMD's AMD-v) in your
>> BIOS.
>> I had to do the same on my machine.
>> See, e.g., https://forums.virtualbox.org/viewtopic.php?f=1&t=62339 .
>>
>> Best wishes.
>>
>> Davide
>>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 sha256sum

2018-12-15 Thread Andrew Bernard
Re hanging VM, I tried downloading the Fedora VM for 0.2 release. It worked
fine. I redownloaded the Debian release for 0.3 and now it works fine.
Given the SHA sum file is wrong and that you can't check the download, I
wonder if the first two downloads were corrupt (although I very, very
rarely see corrupt downloads on my link)? Can we please fix the SHA sums
file? That would be helpful.

I guessed the password to login. I seem to be in the dark regarding the
documentation for things like this. Where is it located? [Sorry I am so
dull and plodding on this topic.]

Andrew


On Sat, 15 Dec 2018 at 00:15, Andrew Bernard 
wrote:

> To clarify, on W10 host, I can make any 64 bit guestin Virtualbox. In a
> Fedora 29 or Debian 9 guest VM, Virtualbox 5.2 will not show 64 bit machine
> options, despite enabling VT-x/AMD-V in the vm machine settings.
>
> Running lilydev 0.3 Debian just hangs at the UEFI shell prompt, in a
> machine running as a guest on W10.
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: LilyDev 0.3 sha256sum

2018-12-15 Thread Andrew Bernard
Oops - the dev user and password is given on github.

Andrew


On Sun, 16 Dec 2018 at 12:33, Andrew Bernard 
wrote:

> Re hanging VM, I tried downloading the Fedora VM for 0.2 release. It
> worked fine. I redownloaded the Debian release for 0.3 and now it works
> fine. Given the SHA sum file is wrong and that you can't check the
> download, I wonder if the first two downloads were corrupt (although I
> very, very rarely see corrupt downloads on my link)? Can we please fix the
> SHA sums file? That would be helpful.
>
> I guessed the password to login. I seem to be in the dark regarding the
> documentation for things like this. Where is it located? [Sorry I am so
> dull and plodding on this topic.]
>
> Andrew
>
>
> On Sat, 15 Dec 2018 at 00:15, Andrew Bernard 
> wrote:
>
>> To clarify, on W10 host, I can make any 64 bit guestin Virtualbox. In a
>> Fedora 29 or Debian 9 guest VM, Virtualbox 5.2 will not show 64 bit machine
>> options, despite enabling VT-x/AMD-V in the vm machine settings.
>>
>> Running lilydev 0.3 Debian just hangs at the UEFI shell prompt, in a
>> machine running as a guest on W10.
>>
>>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


GUB repo

2018-12-15 Thread Andrew Bernard
How does one raise issues for the GUB github repo gperciva/gub? It would
appear that function has been disabled for that repo.

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


GUB defect

2018-12-16 Thread Andrew Bernard
Looking at the latest BUG at gperciva/gub on guthub, the README references
a different, pehaps older repo:

ACQUIRING

The Git repository is at

  http://github.com/janneke/gub

You can get it by doing

  git clone git://github.com/janneke/gub.git

or download the latest tarball doing

  wget http://github.com/janneke/gub/tarball/master


There are other references to janneke in this file.

This had me confused for a while, as that repo no longer exists, and so
surely this is wrong?

I'd be happy to patch this and perhaps improve a few other things in that
document. How can I go about doing that?

Could we turn on issues for the repo, or does this go against the grain of
the lilypond development approach?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


GUB lilypond build fails

2018-12-16 Thread Andrew Bernard
I am setup with lilydev 0.3, the latest release. I have installed gub from
github, current master. Gub bootstrap runs to completion with no errors.
Attempting to make lilypond, it fails as follows:

$ bin/gub lilypond

building package: linux-64::lilypond
 *** Stage: download (lilypond, linux-64)
 *** Stage: untar (lilypond, linux-64)
 *** Stage: patch (lilypond, linux-64)
 *** Stage: autoupdate (lilypond, linux-64)
 *** Stage: configure (lilypond, linux-64)
 *** Stage: compile (lilypond, linux-64)
 *** Stage: install (lilypond, linux-64)
Command barfed: cd
/u01/work/gub/target/linux-64/build/lilypond-git.sv.gnu.org--lilypond.git-master
&& make  TARGET_PYTHON=/usr/bin/python
DESTDIR=/u01/work/gub/target/linux-64/install/lilypond-2.21.0-root install

Tail of target/linux-64/log/lilypond.log 
make[1]: *** [local-install-outfiles] Error 1
make[1]: Leaving directory
`/u01/work/gub/target/linux-64/build/lilypond-git.sv.gnu.org--lilypond.git-master/python'
make: *** [install] Error 2
Command barfed: cd
/u01/work/gub/target/linux-64/build/lilypond-git.sv.gnu.org--lilypond.git-master
&& make  TARGET_PYTHON=/usr/bin/python
DESTDIR=/u01/work/gub/target/linux-64/install/lilypond-2.21.0-root install
 Tail of target/linux-64/log/lilypond.log

*** Failed target: linux-64::lilypond

What step have I missed?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: GUB lilypond build fails

2018-12-16 Thread Andrew Bernard
Hi All,

I am new to lilypond dev. work. My intention may be naive, but I am wanting
to do the work to uplift gub and lilypond to python 3. Am I premature, or
foolish, or misguided? I did have some encouraging email about this
previously, but I just wanted to check before I dive in and spend large
amounts of time, especially re GUB.

Andrew


On Mon, 17 Dec 2018 at 12:16, Carl Sorensen  wrote:

>
>
> On 12/16/18, 4:38 PM, "lilypond-devel on behalf of Werner LEMBERG"
> 
> wrote:
>
>
> >I think you have the same issue me and others had.  You don't see
> >it in the tail below, but if you open the lilypond.log file
> >you'll see a python command failing to generate a file because
> >GUB python is 2.4 while lilypond python code uses if statements.
> >It's discussed in one of the pull requests on GitHub.
>
> I took to liberty to `hotfix' this issue in the lilypond git
> repository: There was a single place in `musicexp.py' that used 2.5
> syntax, which I've just changed back to 2.4 syntax in `staging'.
>
> Thank you, Werner!  That is an excellent solution.
>
> We will still want to look into a long-term fix in the build/distribution
> system.  But getting it to work right now is really important.
>
> Thanks,
>
>
> Carl
>
>
> ___
> lilypond-devel mailing list
> lilypond-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-devel
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: GUB lilypond build fails

2018-12-16 Thread Andrew Bernard
Hi Carl,

I'm on the case. This is the sort of work I can do. I have never been able
to get into the groove of lilypond internals for some reason, but this type
of system building tool is right up my alley.

Andrew


On Mon, 17 Dec 2018 at 14:53, Carl Sorensen  wrote:

>
> GUB provides us a pretty wonderful functionality -- it builds for Linux,
> Windows, and OSX, so we can provide pre-built binaries for all of those
> platforms.
>
> I think that you need to investigate and make your own decision.  Spend a
> bit of time trying to get to understand GUB.  Try making the changes you
> want to make.  See how it works.  See if you can wrap your arms around it.
> If you can become an expert in GUB, you'll be an invaluable asset to the
> Lilypond development team.  Personally, I'd love to have you do that!
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Emacs lilypond mode

2019-01-26 Thread Andrew Bernard
In relation to the current thread I started in the user list about emacs
lilypond-mode, I find it frustrating that the indentation mode is so
incapable, and messes up my code very quickly (in terms of indentation
levels), yet Frescobaldi handles it splendidly.

David Kastrup has suggested that somebody™ should rewrite the mode. I think
I am going to try to be somebody™, or at least an aspiring somebody™. At
David's suggestion, the GNU Emacs SMIE Simple Minded Indentation Engine
looks like a good place to start. For this I need the BNF grammar for
Lilypond. Where does one find that?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Gvim point and click guide

2019-02-26 Thread Andrew Bernard
There's been a lot of long discussion about how to get gvim going with
point and click lately. I finally achieved this, but found the NR missing
important information, and to be ever so slightly in error. To that, I
wrote a fully fleshed out howto page on what to do. I posted it to the user
group, with not a sniff of interest. I believe what I wrote would be a
worthwhile contribution to the NR in this area.

How does one go about submitting this to the documentation team?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Gvim point and click guide

2019-02-26 Thread Andrew Bernard
Hi Carl,

Some interlineated comments.

Should I just make this a tutorial on Scores of Beauty? But it seems very
integral to lilypond to me, and many people stumble over this.

Andrew


On Wed, 27 Feb 2019 at 11:48, Carl Sorensen  wrote:

>
>
> On 2/26/19, 4:32 PM, "lilypond-devel on behalf of Andrew Bernard"
>  andrew.bern...@gmail.com> wrote:
>
> There's been a lot of long discussion about how to get gvim going with
> point and click lately. I finally achieved this, but found the NR
> missing
> important information, and to be ever so slightly in error. To that, I
> wrote a fully fleshed out howto page on what to do. I posted it to the
> user
> group, with not a sniff of interest. I believe what I wrote would be a
> worthwhile contribution to the NR in this area.
>
> How does one go about submitting this to the documentation team?
>
> Right now, there isn't a documentation team.  We're running very
> short-handed.
>
>
> I'd be willing to guide you to prepare a patch for submission, if you'd be
> willing to learn the steps.
>
> Happy to do so.

I'm not sure exactly how you envision this going into the documentation.
> You suggest the NR, but you don't say where in the NR.   All of the
> information I am aware of on configuring LilyPond with vim is found in the
> Usage manual, not the Notation Reference.  But your information is much
> more tutorial in form than is Usage.  So I'd like to hear where you think
> it should go.
>
> A slip of the keyboard. I mean the section in the Usage documentation.

It will be easier to get a patch approved if you can have it work within
> the existing framework, rather than trying to completely remake the
> framework.
>
> I never intended to change the framework, just looking for a way to slot
this in.

In reviewing your tutorial, I noticed that you have installed lilypond in
> your home directory, rather than in /usr/local.   That may be why you see
> the error message and others do not, but I am just guessing; I don't have
> an Ubuntu 18 setup.
>
> No, I am aware of that. By default the downloadable installs into $HOME,
does it not?

Thanks,
>
> Carl
>
>
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Gvim point and click guide

2019-02-26 Thread Andrew Bernard
Hi Federico,

Yes, I can generalise this to Linux not just Ubuntu.

There are bound to be mistakes in it!

Andrew


On Wed, 27 Feb 2019 at 16:31, Federico Bruni  wrote:

>
> I wanted to test your tutorial but I haven't had any spare time so far.
> I hope I'll have it soon.
> I noticed some imprecisions..
>
> If you want to submit a patch to the LilyPond documentation - which I
> believe it's actually better than a lilypondblog.org post - you should
> follow the Documentation style and IMO you should try to provide
> information which could work on any Linux distro and not only Ubuntu or
> a specific desktop environment (e.g. using xdg-open instead of
> gnome-open).
>
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: [RFC] Updating the CI image and bumping requirements

2021-01-27 Thread Andrew Bernard
What would be wrong with Ubuntu 20.04 LTS, newer than 18 and EOL in 2025?

Andrew



Re: Very Simple question

2021-01-30 Thread Andrew Bernard
Hello Leonid,

Re contemporary notation, others have answered, but I would like to chime in.

First let me say that Lilypond is extensible, via Scheme code and
functions. So there is very little that you cannot achieve, with work.
This requires an investment of time and learning Scheme, but you will
be well rewarded.

I set a lot of New Complexity School scores by a colleague of mine.
The music can be very dense, and often departs from the Common Era
period notation - which Lilypond is principally designed for.
Consequently, over the years I have built an extensive library of
Scheme functions to handle my needs. This is a big advantage of
Lilypond over Those Other Programs.

Adding to previous comments, music notation is not standardised once
outside Common Era (and even then...). Each of the composers you
mentioned has an idiosyncratic style. Each contemporary composer has
their own take on notation. Some people use graphical notation, far
from normal notes. It's unfortunate that there is even a section in
the manual about contemporary notation. I suggest it would be better
removed. Even if we had the large numbers of volunteers required, it
is absurd to think somebody is going to devote hundreds of hours to
modules just for say, Penderecki, when the demand for such is likely
to be close to zero. This is saved by the fact that you can code what
you need yourself, or ask help from the list with parts that you find
tricky of difficult.

Technical questions also do better with an example. Your requirements
are non-specific. Can you post an image of a page of your typical
score style you are considering, and I can give you advice on what to
do. I can say at the start that if you are a composer that uses
graphics and pictures and watercolour washes and so on, Lilypond is
not the way to go. You'd burn out quickly trying to set that sort of
music in Lilypond. A job for Inkscape or similar, as others have also
mentioned. But do show us want you want to achieve.

Andrew






On Sat, 30 Jan 2021 at 23:28, Dan Eble  wrote:
>
> > -- Original Message --
> > From: "Leonid Hrabovsky" 
> > To: t.dani...@treda.co.uk
> ...
> >> So my question to you - how soon I and other users may expect the 
> >> appearance of exhaustive covering all kinds of notation like Stockhausen, 
> >> early Penderecki, Lutoslawski e.a.? Some isolated moments of it I see in 
> >> Snippets, but it is far from enough for me.
> >> Thank you in advance for your answer.
>
> Leonid,
>
> LilyPond is developed by volunteers working on whatever is worth the value of 
> their discretionary time in their own eyes.  The only person who could answer 
> your question would be one planning to do that work.
>
> I'm sure this response is unsatisfying, but it might the only response you 
> get.
>
> Ciao,
> —
> Dan
>
>



Re: Very Simple question

2021-01-30 Thread Andrew Bernard
Hi Leonid,

You wont get snippets into the baseline of Lilypond - that's a very long
drawn out process, naturally. But you can submit to Lilypond Snippet
Repository (LSR). People here will show you how. Also, there is the
OpenLilyLib project for somewhat more extensive code functions. I have
taken over the management of that but it is temporarily a bit out of
action, although the current git repository is still available, but not
currently taking pull requests. I'll be getting back to renovating OLL as
soon as I can. I recommended using OLL to publish code that many others may
find useful.

Would still like to see a page of yours as an example. Perhaps code to do
what you want already exists in various places. You can attach images in
this mailing list.

Andrew


On Sun, 31 Jan 2021 at 10:56, Leonid Hrabovsky  wrote:

> Hello Bernard, thank you!
> What concerns imported watercolors and graphics, I never ever have gone so
> far. My questions in the letter are the most basic ones related to my
> notation style of 1960s. There are very few essentials left unmentioned.
> Therefore I still expect somebody of the developers to comment these
> snippets of code I submit in it. I tend to hold myself nearest to the
> graphic vocabulary that LulyPond already contains.
>
>
> *Леонід - Leonid*
>
>>
>> > I'm sure this response is unsatisfying, but it might the only response
>> you get.
>> >
>> > Ciao,
>> > —
>> > Dan
>> >
>> >
>>
>


Re:

2021-01-30 Thread Andrew Bernard

Hi Leonid,

These are questions for the lilypond user list. Please repost there. 
These are not development, but usage questions.


Also, having no subject messes up most mailers!


Andrew


Leonid Hrabovsky wrote on 31/01/2021 8:39 AM:

Hello gentlemen!






Re: Can't have rehearsal mark and segno mark at same moment

2022-08-14 Thread Andrew Bernard
Nonce is a common word. I used it in an email on the user list just this 
week. Nonce in crypto is used in the sense 'not once', and 
compactification. But perhaps people today think it is an old fashioned 
word.


OED:

"For the particular occasion; for the time being, temporarily; for once."

I'd comment that almost any innocent word in English is used in slang 
somewhere and is offensive to one social group or another. No word is 
safe from abuse :-)


The offensive use of nonce I see in Urban Dictionary is British. Over 
here in Australia there is not that usage. So I guess you better avoid 
it in case Brits use the code!



Andrew

On 14/08/2022 10:01 pm, Aaron Hill wrote:


Outside of that, it is slang in some dialects and could be seen as 
offensive due to negative connotations.  Probably best to be avoided.






Fixes and updates for lilypond-invoke-editor script

2022-09-05 Thread Andrew Bernard
In 2.23.12 at least, there is an error for gvim (missing comma in list) 
in the lilypond-invoke-editor script, and the column number for geany is 
wrong as it numbers columns from zero not one.


While here, should we drop Atom from the list of editors as it is no 
longer supported and discontinued?


I have fixed these issues. Am I allowed to submit a patch to get this 
incorporated?






Re: Fixes and updates for lilypond-invoke-editor script

2022-09-05 Thread Andrew Bernard

Yes, incorrect reply a mistake. Unfortunately one cannot unsend!

Thanks re gvim issue, good. But there is still the out by one error with 
geany, so I will submit a patch.


Andrew


On 6/09/2022 1:33 am, Jean Abou Samra wrote:

Hi,

(Was it unintentional to reply on an existing unrelated thread?)


Le 05/09/2022 à 11:49, Andrew Bernard a écrit :
In 2.23.12 at least, there is an error for gvim (missing comma in 
list) in the lilypond-invoke-editor script, and the column number for 
geany is wrong as it numbers columns from zero not one.


While here, should we drop Atom from the list of editors as it is no 
longer supported and discontinued?


I have fixed these issues. Am I allowed to submit a patch to get this 
incorporated?



As Lukas said, of course yes. Note that the gvim problem has already 
been fixed by


https://gitlab.com/lilypond/lilypond/-/merge_requests/1583

Best,
Jean





Lilypond build dependency tlasm

2022-09-07 Thread Andrew Bernard
I cant find out what tlasm is. It's a missing dependency for the build. 
Google's indexing of billions of pages produces nothing, unless I am 
dreaming. Could somebody help me understand what this program is and 
where to find it?


../configure outputs:

ERROR: Please install required programs:  t1asm


Andrew





Re: Lilypond build dependency tlasm

2022-09-07 Thread Andrew Bernard

Oh dear. It's t-one-asm, not t-ell-asm.

Sorry for the noise.


On 7/09/2022 6:19 pm, Andrew Bernard wrote:
I cant find out what tlasm is. It's a missing dependency for the 
build. Google's indexing of billions of pages produces nothing, unless 
I am dreaming. Could somebody help me understand what this program is 
and where to find it?


../configure outputs:

ERROR: Please install required programs:  t1asm


Andrew






Re: Fixing regressions and serious issues

2022-09-18 Thread Andrew Bernard

Hi Jonas,

I run the OpenLilyLib Discourse forum and have taken over from Urs 
managing OLL (where more work will be happening soon!).


Is it too onerous to register with a username and password? It's totally 
free. One cannot make forums totally open because of spammers, although 
I may consider making it readable to the public, but given it's a group 
of about 20 so far there does not seem much point. If you register, your 
personal data is kept totally private and not disseminated or used in 
any way apart from providing a login to the service.


You are very welcome to join.

Andrew


On 19/09/2022 2:35 am, Jonas Hahnfeld via Discussions on LilyPond 
development wrote:

I saw your comment, but you need an account to even read the
openlilylib forum, so I didn't bother...




Re: Fixing regressions and serious issues

2022-09-18 Thread Andrew Bernard

Gosh, to both.

All are welcome to the OLL forum should they so feel like it.

One reason not to open a forum is that there are people who may not want 
their postings disseminated and indexed, for whatever reason, even 
though this instance is purely a technical discussion platform.


If you want to contribute to the OLL development then I'm afraid you 
need to sign up for a github account.


Andrew


On 19/09/2022 6:41 am, anthony wrote:

On 18/09/2022 20:38, Jean Abou Samra wrote:

Requiring an account to post is understandable, but I'd make
any forum public for reading by default unless there are reasons
not to. Subscribing to read posts is not a big barrier, but people
are driven by curiosity, and if you need to take administrative
steps before reading a post it can turn you away.


From my point of view, the FEWER accounts I have the happier I am. 
Having to create an account is a massive turn-off that, if I don't 
have a burning desire for what's on offer, I just won't bother.


(And what happens if I create an account, forget all about it, and 
then try and create a new account six months later? The friction is 
greatly increased because I can't create a new account, but can't get 
into the old account either ...)


The other thing is, how much personal information does it want? The 
best internet security is just not to be on the net - if a site does 
not have your information, it can't lose it! Even when I *want* 
something, I regularly abandon any attempt half-way through because I 
don't want to provide the information they're demanding.


Cheers,
Wol





Re: To branch or not to branch

2022-09-21 Thread Andrew Bernard

Hello Jonas,

As the present 'owner' of OLL I never thought OLL was a critical 
dependency of Lilypond. This has never been my understanding. I believe 
there is an issue with edition engraver, but I can't see how that should 
stop a significant Lilypond release. If people depend on the edition 
engraver then they will have to remain on the Lilypond release where it 
works (I can't recall the version.) As with Lilypond, OLL is totally 
under-resourced. The number of people currently working on the codebase 
is 0-1 (the 1 being overworked Jean). I'm not likely to get to fix this 
for at least a few weeks or even months, sorry to say.


Please go ahead without depending on OLL. If it has been now been 
decided that OLL is a critical resource then I need to rewrite some 
notes about it on the website and we have to recruit people to work on it.


People are welcome to express their needs and opinon re edition engraver 
and OLL on the Discourse forum I created:


https://discourse.openlilylib.space/

[And yes, you have to register to post. Only email address and a name is 
required. I have long since given up asking people to register with 
their actual name, although that would be nice.]



Andrew Bernard


On 21/09/2022 4:29 pm, Jonas Hahnfeld via Discussions on LilyPond 
development wrote:

There is also https://gitlab.com/lilypond/lilypond/-/issues/6430 which
is a problem for OLL on Windows. I can't personally comment if it's
"critical enough" to block the branching / release.

Please comment, also with other issues and thoughts. It's a bit
frustrating if there are no clear replies and I'm left to guess...

Jonas




Re: Documentation viewer in Frescobaldi

2023-01-20 Thread Andrew Bernard

Where is the Frescobaldi mailing list? Do you mean Google Groups?

Andrew


On 20/01/2023 8:09 pm, Federico Bruni wrote:
The answer to the other questions is more complex. We are working on 
it... I will reply to your question in the Frescobaldi mailing list. 




texlive-metapost

2013-02-03 Thread Andrew Bernard
Greetings all,

Answered my own previous question re build in Linux Mint 14.

This system requires the installation of the texlive-metapost package in
addition to the texlive packages to have the complete metapost setup.

Should this be added to the build requirements documentation?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


guile 2

2013-02-03 Thread Andrew Bernard
Greetings list,

What is the current situation regarding guile 2.0 support for lilypond
2.17.x?

Andrew
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: stylesheet structure

2013-05-13 Thread Andrew Bernard

Sounds like a fine structure to me.

But, pray tell, why do you want to emulate exactly Henle Verlag 1980? 
Lilypond does a better looking job than they did at that period IMHO.


cheerio!
Andrew

On 13/05/13 11:51 AM, Kieren MacMillan wrote:

Hello all,

I'm working on putting together some "house style" stylesheets, and wanted to 
see if I had the best structure…





___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Anybody with DDR2 SODIMM to spare?

2013-05-24 Thread Andrew Bernard

I just last week threw out a whole pile of this exact RAM. Ironic.

Perhaps try ebay?

Andrew

On 24/05/13 11:04 PM, David Kastrup wrote:


Now my computer is about 5 years old, so chances are that people have
some memory useful for it just lying around, having upgraded to newer
systems.  According to my BIOS, I have two chunks of 1GB DDR2 SODIMM
each in the computer (and not likely any free slots), so upgrading would
require at least 2GB blocks of that stuff.  The system documentation
suggests that 4GB is the maximum equipment, net wisdom appears to allow
for 8GB.  Either (or something in between) would be an improvement.




___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Fedora issues

2015-05-30 Thread Andrew Bernard
Dear Phil,

Thanks. I’m aware that without passing you the score this will possibly never 
get fixed. My issue occurs on Fedora 21, 22 and Mint 17, which is Ubuntu based. 
At this point, I am going to try a binary chop debugging approach. I had hoped 
the previous posting of the failed assertion message may be of some help, but 
it is possibly too uncertain as to how the code gets there.

lilypond: 
/home/gub/NewGub/gub/target/linux-64/src/lilypond-git.sv.gnu.org--lilypond.git-release-unstable/flower/include/interval.hh:226:
 T Interval_t::center() const [with T = double]: Assertion `!is_empty ()' 
failed.

Fedora seems to have a bunch of issues at the moment. Is there any way that the 
development team could try a build on Fedora?

I understand my issue and the gs issue are separate. Sadly, this combination 
kills lilypond totally for me, or at least restricts me to never being able to 
go further than 2.19.20. I tried using gdb on the program but the output 
showing the crash stack frame is overwhelming and impossible to understand 
without being an expert on the internals.

Is lilypond restricted to 32 bit?

Andrew



On 31 May 2015 at 01:59:30, Phil Holmes (m...@philholmes.net) wrote:

Please remember the "reply all"
 
I think the problem you have with your complex score and the simple score 
failure are not the same?  I believe the simple issue is to do with GhostScript 
and how it interacts with the installed version in Fedora, although I am not an 
expert in this area.  I also believe Masamichi Hosoda is looking at what could 
be causing it.
 
Your more complex score might fail on any or no other OSes: without a sample 
that causes the crash, it is never likely to be able to be fixed.
 
The binaries for LilyPond are built on my 32 bit Ubuntu 14.04 virtual machine.  
They are tested by any of the community that uses LilyPond on whatever 
operating system they have installed.

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


More recent Python version

2015-08-26 Thread Andrew Bernard
Greetings All,

Current Python seems to be 2.4.5 as far as I can see. Is there any movement to 
update it to say 2.7?

I have the time and inclination to make this development contribution. Are 
there any fundamental objections? I’m aware it is a fairly large task.

Andrew


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: More recent Python version

2015-08-27 Thread Andrew Bernard
Hi Phil,

Many benefits. I just rewrote my recent flatten-ly tool in Python, more as an 
exercise than anything else. (Thinking vaguely that some people may find it 
more maintainable than Scheme. A foolish notion!). I used Python 2.7, oblivious 
of the fact that lilypond requires 2.4.5. So many things that one takes for 
granted in 2.7 are missing in 2.4.5 that I abandoned any notion of publishing a 
Python version, as I am not prepared to go back to a much less functional 
Python and rewrite half the program.

2.4.5 is very old now, and as with any system, there have been enormous strides 
forward in terms of bug fixes and improvements. Python 3 is also out, of 
course, and this is yet better, although the 2 series still has a strong 
following.

While accepting the dictum that if it ain’t broke don’t fix it, this also has 
to be balanced with the idea that it eventually becomes necessary to trade in 
your car for a new one before it falls to bits. Since lilypond is under active 
development, apart from the issue of lack of human resources, it seems to make 
sense to me to have its componentry on an upgrade path as well.

Python 2.4.5 was released in 2008. That is now a considerably long time ago. I 
don’t think users would be happy to continue with a 2008 release of lilypond, 
by way of analogy.

Moving to Python 3 would be good. As wikipedia says:

Python 3.0 (also called "Python 3000" or "Py3K") was designed to rectify
 certain fundamental design flaws in the language (the changes required 
could not be implemented while retaining full backwards compatibility 
with the 2.x series, which necessitated a new major version number). The
 guiding principle of Python 3 was: "reduce feature duplication by 
removing old ways of doing things”.


Upgrading to a contemporary Python would. I think, also encourage more users to 
develop scripts and tools and so on.


Andrew






On 27/08/2015 18:20, "Phil Holmes"  wrote:

>- Original Message - 
>From: "Andrew Bernard" 
>To: 
>Sent: Thursday, August 27, 2015 12:44 AM
>Subject: More recent Python version
>
>
>I don't see why anyone would object to an upgrade.  What benefit does it 
>bring?


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Reasons why a LilyPond-to-MEI conversion should be developed

2015-10-23 Thread Andrew Bernard
While MEI may be ‘universal’ in intent, it is just an open source project. 
Since lilypond is open source, it would make sense for the open source 
community to cooperate.

But how many people use MEI, and how much traction has it gained? Is it 
universally favoured? In other words, is consideration of this project 
worthwhile to begin with?

Andrew

On 24 Oct 2015, at 10:39, Simon Albrecht  wrote:

Interesting thought. I should be surprised if MEI were to consent in granting 
LilyPond this honour (as which I’d consider it). Given the ‘universal’ intent 
of MEI, they might not want to ‘take sides’ with LilyPond (as opposed to other 
typesetting software) in such a complete and definite way.

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel