Re: [Frescobaldi] ANN: Frescobaldi 3.2

2022-05-26 Thread Wilbert Berendsen
Dear all,

Jörg Hoffmann, contributed a full Windows installer, thanks!
https://github.com/frescobaldi/frescobaldi/releases/tag/v3.2



Op Thu, 5 May 2022 07:40:13 +0200
Wilbert Berendsen  schreef:

> Dear Friends,
> 
> Lots of people contributed to this new release of Frescobaldi 3.2,
> which actually has been in the works for quite a long time. Thanks!!
> Recently it became urgent to fix various issues that arose in
> Frescobaldi (and many programs that use Python-Qt bindings) with
> Python 3.10, where you no longer can give a floating point value to a
> function that requires an integer. Python releases are so quick :-)
> 
> So hopefully this new release[1] fixes those annoyances. But it brings
> also some nice new features; see for an overview[2]:
> 
> [1] https://github.com/frescobaldi/frescobaldi/releases/tag/v3.2
> [2] https://github.com/frescobaldi/frescobaldi/blob/v3.2/ChangeLog
> 
> Note that there is a dependency change: the qpageview module, thus far
> in frescobaldi_app/qpageview, is now, because of its generic nature, a
> separate project at http://qpageview.org/ . This package needs to be
> installed for Frescobaldi to work; it is used by the Music View and
> other viewers inside Frescobaldi. Because of this, be sure to remove
> Frescobaldi completely and then install qpageview and Frescobaldi,
> otherwise it still finds the old qpageview inside the frescobaldi_app
> folder.
> 
> In the meantime I worked on two new Python packages: parce[3] and
> quickly[4], which together will supersede python-ly. In the future
> they will help Frescobaldi with an even more thorough musical
> understanding of the LilyPond source text, making (probably) more
> interesting music manipulations possible.
> 
> [3] https://parce.info/
> [4] https://quick-ly.info/
> 
> Enjoy!
> 



-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



ANN: Frescobaldi 3.2

2022-05-04 Thread Wilbert Berendsen
Dear Friends,

Lots of people contributed to this new release of Frescobaldi 3.2,
which actually has been in the works for quite a long time. Thanks!!
Recently it became urgent to fix various issues that arose in
Frescobaldi (and many programs that use Python-Qt bindings) with Python
3.10, where you no longer can give a floating point value to a function
that requires an integer. Python releases are so quick :-)

So hopefully this new release[1] fixes those annoyances. But it brings
also some nice new features; see for an overview[2]:

[1] https://github.com/frescobaldi/frescobaldi/releases/tag/v3.2
[2] https://github.com/frescobaldi/frescobaldi/blob/v3.2/ChangeLog

Note that there is a dependency change: the qpageview module, thus far
in frescobaldi_app/qpageview, is now, because of its generic nature, a
separate project at http://qpageview.org/ . This package needs to be
installed for Frescobaldi to work; it is used by the Music View and
other viewers inside Frescobaldi. Because of this, be sure to remove
Frescobaldi completely and then install qpageview and Frescobaldi,
otherwise it still finds the old qpageview inside the frescobaldi_app
folder.

In the meantime I worked on two new Python packages: parce[3] and
quickly[4], which together will supersede python-ly. In the future they
will help Frescobaldi with an even more thorough musical understanding
of the LilyPond source text, making (probably) more interesting music
manipulations possible.

[3] https://parce.info/
[4] https://quick-ly.info/

Enjoy!

-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



Re: Adding a quote to lyrics

2021-10-02 Thread Wilbert Berendsen
Op Thu, 9 Sep 2021 17:46:13 -0400
Kira Garvie  schreef:

> Hello all,
> I am typing the lyrics to a hymn, and it has the line: The cry “To
> arms!” is heard afar and near. How do I do those quotations without
> Frescobaldi thinking it’s a string of code? Also I am the newbie-est
> of newbies with coding and this program here so please be gentle and
> very specific! Thank you!!

As Karlin wrote, you can use Ctrl+' and Ctrl+" to get those, they are
snippets in the Snippets menu.

And there is a tool in Tools→Programming→Special Characters, under
General Punctuation there are many special quotes which can be clicked
on to enter them in your LilyPond source.

Good luck!

-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



ANN: Frescobaldi 3.1.3

2020-12-26 Thread Wilbert Berendsen
Dear friends,

I'm happy to announce the availability of Frescobaldi 3.1.3, a bugfix
release, with bugfixes, updated translations and a small new feature: a
Clear button to empty the Music View.

Thanks again Davide for your share of Mac OS X fixes!

The source tarball is uploaded, packaged releases will probably follow 
soon. Many thanks to all the contributors!

ChangeLog: https://github.com/frescobaldi/frescobaldi/blob/v3.1.3/ChangeLog
Download: https://github.com/frescobaldi/frescobaldi/releases

Merry Christmas!

Wilbert and the rest of the Frescobaldi team


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



Re: 2.21.3 and Frescobaldi and documentation

2020-07-15 Thread Wilbert Berendsen
Op Wed, 15 Jul 2020 08:12:05 +0200
Urs Liska  schreef:

> >[Is there an active Frescobaldi forum any more?]  
> 
> Not really. Thst would be lilypond-user, I guess.

There is a mailing list at
http://groups.google.com/group/frescobaldi

Best!
Wilbert

-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



Windows Installer (was Re: [Frescobaldi] ANN: Frescobaldi 3.1.2)

2020-04-17 Thread Wilbert Berendsen
 and thanks to Jörg Hoffmann,
the Windows installer is only now too!

All the best!
Wilbert

-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



Windows installer available (was Re: ANN: Frescobaldi 3.1 has been released!)

2019-12-31 Thread Wilbert Berendsen
Dear friends,

thanks go to Jörg Hoffmann for creating a full Windows installer for
Frescobaldi 3.1.

https://github.com/frescobaldi/frescobaldi/releases

All the best!
Wilbert


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)




ANN: Frescobaldi 3.1 has been released!

2019-12-27 Thread Wilbert Berendsen
Dear Friends,

Frescobaldi 3.1 has been released! There are many new features.

Most notably:

- A new Fonts dialog to select fonts for text, and with more recent
  LilyPond versions, also for music.

- The Music View is completely rewritten under the hood. New
  possiblities:

  * Copy selected music to PDF, SVG or EPS in addition to PNG and JPG.

  * Zoom much deeper than ever before: thanks to tile-based rendering
the Music View can zoom in virtually unlimited.

  * New layout modes: horizontal/vertical, continuous/non continuous,
rotation, etc.

And there are many other little feature improvements and bug fixes.
Lastly, many improvements under the hood pave the way for new exiting
future possibilities, such as good multicore compile support, and
support for much more file formats in the Manuscript viewer etc.

I am very grateful to many co-developers that now contribute on a
regular basis: Urs Liska, Peter Bjuhr, and many others.

See all changes in the ChangeLog:
https://github.com/frescobaldi/frescobaldi/blob/master/ChangeLog

Download the source tarball at:
https://github.com/frescobaldi/frescobaldi/releases

Please give packagers some time to prepare Windows/MacOSX installers,
they will be announced when ready.

Note that Frescobaldi is now part of the GitHub organisation with the
same name :-) to reflect that I'm certainly not the only one managing
this project :-)

Note to distributors and users of a git checkout: the MO (Message
Object) files with the translations are not in git anymore, but they are
built manually before packaging a source tarball.See INSTALL. When
installing from the source tarball it is not needed to build the MO
files.

Other notes:

- A recent version of the poppler library is needed to make vector
  graphics drawing and copying in the Music View work well.

- Frescobaldi does not use QtWebkit anymore, but instead now depends on
  QtWebEngine and its related modules.

Thanks to ALL the translators and contributors!
Enjoy!
Merry Christmas and happy new year!

|_|  .  |) |) \./
| | /-\ |  |   |
' ''   ''  '   '
 . .  _ |  |
 |\| |- \/\/
 ' '  ~
\./  _  .  |)
 |  |- /-\ |\
 '   ~'   '' '  


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)




Re: Frescobaldi website in English

2019-03-21 Thread Wilbert Berendsen
Op Wed, 20 Mar 2019 20:53:55 -0500
Guy Stalnaker  schreef:

> It looks like it's the English homepage that's gone missing.

Should work now. How it happened I don't understand... :-)

-- 
Wilbert Berendsen (www.wilbertberendsen.nl)
www.xs4allmoetblijven.nl

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


ANN: Frescobaldi 2.20.0, Frescobaldi 3.0.0, python-ly 0.9.5

2017-02-17 Thread Wilbert Berendsen
Dear friends,

I just released the source packages for Frescobaldi 2.20.0, Frescobaldi
3.0.0 and python-ly 0.9.5 today. (I couldn't way until my birthday early
March :-))

Frescobaldi 2.20.0 provides a new Manuscript viewer, contributed by
Urs Liska and Peter Bjuhr, some smaller features, improvements, updated
translations and bug fixes.

Frescobaldi 3.0.0 is feature-wise the same, but requires Python3 and
Qt5. Qt5 has support for Retina displays and gestures, and Frescobaldi
3.0.0 already uses them, which should provide a better Music View image
quality. Thanks to David Rydh for implementing this!

Frescobaldi 3.x is the branch (master) where new development will be
done.

Development of Frescobaldi 2.x (branch v2.x) concentrates on bugfixing
and backporting important features that can be backported from the 3.x
branch, supporting older platforms that do not provide Python3 or Qt5.

Python-ly 0.9.5 has seen some bug fixes and improvements, and is
recommend to use, although Frescobaldi works well with 0.9.4.

Thanks go to all the translators and contributors!
Enjoy!

Wilbert

https://pypi.python.org/pypi/python-ly
https://github.com/wbsoft/frescobaldi/releases


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)

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


Re: [Frescobaldi] State of Frescobaldi development

2017-01-30 Thread Wilbert Berendsen
Op Sat, 28 Jan 2017 06:26:53 -0800 (PST)
Guy Stalnaker <jimmyg...@gmail.com> schreef:

> I, for one, GREATLY appreciate what you do. I remember that I pay
> nothing for Frescobaldi, this truly excellent application and that it
> is developed evenings-on-weekends-when-time-permits basis. For
> myself, were development stopped today, Frescobaldi meets my needs as
> it is (though I don't understand why the Score Wizard does not work
> on the MacOS El Capitan version neither in v18.x nor v19.x). I have
> said it before and I do not hesitate saying it again--it is one of
> the best applications I frequently use--well designed, well laid out,
> and it does exactly what it says it does.

Thank you for the nice words!

I it certainly my intention to continue working on Frescobaldi, making
it faster and more compelling. I myself work daily with Frescobaldi to
earn some money, besides being a very occipied concert musician and
family man with two very nice children ;-)


Best!
Wilbert


-- 
Wilbert Berendsen, musician
‣ mail: i...@wilbertberendsen.nl
‣ web: www.wilbertberendsen.nl

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


Re: [Frescobaldi] State of Frescobaldi development

2017-01-17 Thread Wilbert Berendsen
Dear Friends,

I apologize for being so silent in the Frescobaldi world the past
months, and not taking the time to respond to some private e-mails,
which I surely did read and highly appreciated!

I had so many, and demanding, recitals with Christmas that I even
didn't get out a new release... I have been busy with my musicianship
(church and city organist in Doesburg, choir conductor, a growing
number of organ pupils), my carillon studies (which are almost finished
by now) and my family. There was virtually no time left for Frescobaldi
development.

However, I will gradually have more time the coming period, and want to
devote more time and love to Frescobaldi, in coordinating development
and making structural improvements. I also feel appreciated and
inspired by you, co-developers, co-thinkers, bug-hunters and users.
Thank you for that!!

There are some things on my todo-list that are difficult to solve, and
they also caused some delay in my work on Frescobaldi. (I actually
devoted quite a lot of thinking time to Frescobaldi!). This mainly has
to do with improving/designing the internal musical representation of a
LilyPond document, and building and querying that in a background
thread.

Here are my personal todo items:

- release 3.0.0 and 2.20.0 asap

- replace qpopplerview with qpageview, which can display generic page
  items not per se originating from a PDF, but also SVG, images and
  whatever else. (by having a generic Page base class).

  qpageview is already quite far developed.

- decide on ly.music or ly.xml; the internal musical representation of a
  LilyPond source file, provided by the ly module and used for musical
  acces (and editing!) of a source document.

  There have been comments that using Python objects to build the
  ly.music tree is too expensive, and that a C xml implementation
  should be used to hold the document, traversed using python routines.
  But I'm not sure yet, I love the idea of Python objects being more
  simply accessible. But the objects should be simpler than the current
  ly.music.items objects, and have as few methods as possible, leaving
  advanced quiries such as the musical duration of an element to
  functions in the ly.music module.
  (https://github.com/wbsoft/python-ly/issues/3)

- as soon as a ly.music representation has been designed, implement it
  in a way that allows partial renewal (e.g. when a user edits the
  document) and that is can be created in background threads. This helps
  editing large LilyPond documents on less powerful machines, which
  currently can become cumbersome. The tokenizing (ly.lex) is fast
  enough, but building and traversing musical structures is too slow.


So far,
Please give me some time to gradually get back into the development
process and iron out the most important issues and make two nice
releases shortly:-) Then we'll see what's next!

Thanks again, and a happy and fruitful new year to everybody!
Wilbert

-- 
Frescobaldi homepage: http://www.frescobaldi.org/

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


Re: Frescobaldi segfault with PyQt4-

2017-01-17 Thread Wilbert Berendsen
Op Wed, 11 Jan 2017 22:36:06 +0100
"N. Andrew Walsh" <n.andrew.wa...@gmail.com> schreef:

> Hi List,
> 
> I'm wondering if anybody is having recent issues with Frescobaldi. I
> run a rolling-release distro (gentoo), so I install/update packages
> on an ongoing basis. In this case, the only package in frescobaldi's
> dependency tree that's been updated since mid-December is PyQt4,
> which just saw the final release of 4.12 this last week.
> 
> Now, Frescobaldi segfaults on startup, with no error message.
> 
> Can anybody else on the list report similar or differing experiences?
> Anybody else having issues?
> 

Probably a rebuild of python-poppler-qt4 is needed. Also, be sure to
remove older installations of python-poppler-qt4 which could reside in
a different location.

-- 
Wilbert Berendsen, musician
‣ mail: i...@wilbertberendsen.nl
‣ web: www.wilbertberendsen.nl

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


LilyPond logo

2016-08-26 Thread Wilbert Berendsen
Hi all,

I saw the recent dialog about LilyPond logo's. I created one several
years ago, and it is used in the LilyPond website (upper left).

http://lilypond.org/pictures/lily-home-32x32.png

The original (hand drawn in Inkscape by me, copying colors and shapes
from the photographed lily flower used as icon since long) is here:

https://github.com/wbsoft/frescobaldi/blob/master/frescobaldi_app/icons/lilypond-run.svg

It looks best at small sizes.


-- 
Wilbert Berendsen, musician
‣ mail: i...@wilbertberendsen.nl
‣ web: www.wilbertberendsen.nl
‣ phone: +31646122877

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


Re: Ask about the typesetting of Lilypond

2016-06-22 Thread Wilbert Berendsen
Op Tue, 14 Jun 2016 19:08:14 +0200
"m.tarensk...@zonnet.nl" <m.tarensk...@zonnet.nl> schreef:

> In my experience it's often better to wait with adding \break
> commands until the score is complete. Sometimes Lilypond
> automatically chooses better linebreak choices then.

I sometimes use the system-count option to force the number of systems.

-- 
Wilbert Berendsen, musician
‣ mail: i...@wilbertberendsen.nl
‣ web: www.wilbertberendsen.nl
‣ phone: +31646122877

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


Re: Choice of pitch input mode

2016-05-10 Thread Wilbert Berendsen
Op Fri, 29 Apr 2016 21:58:38 +1000
Matt Hood <mattho...@gmail.com> schreef:

> Add in temporary polyphonic passages, chords, etc, and it all just
> becomes an exercise in trial and error. Any tips for keeping control?

Makes me think of an intelligent input mode for Frescobaldi, where the
first note after the place you are inserting new notes is automagically
changed to the correct octave if you are in a \relative construct...

When you have this:

\relative {
  c c c c
  c c c c
}

and you start to insert a line (pipesymbol is text cursor):

\relative {
  c c c c
  d e f g
  c c c c
}

that at the moment you type the `g`, Frescobaldi automatically writes
a comma after the next c, which was already existing:

\relative {
  c c c c
  d e f g
  c, c c c
}


-- 
Wilbert Berendsen, musician
‣ mail: i...@wilbertberendsen.nl
‣ web: www.wilbertberendsen.nl
‣ phone: +31646122877

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


German translation (was Re: ANN: Frescobaldi 2.19.0)

2016-05-02 Thread Wilbert Berendsen
Op Fri, 22 Apr 2016 14:45:41 +0600
Henning Hraban Ramm <lilypon...@fiee.net> schreef:

> I started working on the German translation (see attached), but can
> proceed only next week. In case someone else is working on that,
> please let me know - we can at least proofread each other.

Thanks!

> Did you consider using translation services like
> translations.launchpad.net ?

Not yet :)

-- 
Wilbert Berendsen, musician
‣ mail: i...@wilbertberendsen.nl
‣ web: www.wilbertberendsen.nl
‣ phone: +31646122877

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


(OT) Re: Editing lilypond files with Geany

2016-04-26 Thread Wilbert Berendsen
Op Tue, 26 Apr 2016 19:50:06 +1000
Andrew Bernard <andrew.bern...@gmail.com> schreef:

> Have you looked at Frescobaldi for lilypond?

I love Geany and use it exclusively for developing Frescobaldi :)

-- 
Wilbert Berendsen, musician
‣ mail: i...@wilbertberendsen.nl
‣ web: www.wilbertberendsen.nl
‣ phone: +31646122877

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


Re: Python 3, was Re: ANN: Frescobaldi 2.19.0

2016-04-26 Thread Wilbert Berendsen
Op Sun, 24 Apr 2016 10:41:53 +0200
David Kastrup <d...@gnu.org> schreef:

> And I haven't seen _any_ compelling argument yet _why_ there is no
> useful common ground between Python2 and Python3 that could do the job
> without major rewrites of the current code base.

I have maintained the Frescobaldi (written python) codebase for a long
time supporting both python 2.7 and 3.x.

It is not dificult to support both but it is really needed that you
require 2.7 at least when using python 2.

The python-ly library which I'm also the author/maintainer of will
support both Python 2.7 and 3 for the foreseeable future.

I think that gradually making the python codebase in LilyPond work with
2.7 and 3.2+ is doable and that will give enough flexibility for
packagers and distributors.


-- 
Wilbert Berendsen, musician
‣ mail: i...@wilbertberendsen.nl
‣ web: www.wilbertberendsen.nl
‣ phone: +31646122877

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


ANN: Frescobaldi 2.19.0

2016-04-21 Thread Wilbert Berendsen
Dear all,

Frescobaldi 2.19.0 has been released into the wild.
There are quite a lot improvements and some nice new features.

Download: http://frescobaldi.org/download

Please download and enjoy :-) And if you want to, update the translations,
there are some new user interface texts.

In a month or so I will release 2.19.1 with updated translations etc.

Then Frescobaldi 2.x will go in bugfix mode and development of new features
will concentrate on Frescobaldi 3.0, which will require Python3 and Qt5.

Thanks go to all the contributors! And to the users, for submitting good 
wishes and issue reports.

Summary of changes:

* Requirement changes:
  - Frescobaldi now requires python-ly 0.9.4
* New features:
  - Tools->Quick Remove->Remove Fingerings
  - Tools->Quick Remove->Remove Comments
  - Tools->Pitch->Simplify Accidentals
  - It is now configurable whether the document tabs have a close button
  - The new LilyPond feature to embed source code files in the PDF (LilyPond >=
2.19.39) can be used in publish mode and the custom engrave dialog (#813)
  - Clicking a TOC item in the Music View jumps to its destination (#803)
  - When copying music to an image, a new option has been added to render the
image twice as large and scale it smoothly down, which improves images at
smaller DPI values.
  - An option to keep the text cursor in the current line, when using the
horizontal arrow keys (off by default) (wish #779)
* Improvements:
  - LilyPond 2.18+ \relative { ... } without start pitch is now supported
  - It is possible to use no start pitch on abs->rel conversion and specify
the desired behaviour using two checkboxes in the tools->pitch menu.
  - Clicking a point and click link in the Music View now remembers the previous
position
  - Autocompile was not triggered in some circumstances.
Now it is also triggered:
* when a document is saved
* when undoing a change after a save (i.e. the undo would reset the 
  "modifified" flag of the document)
  - When tapping a tempo in the Score Wizard, it is now configurable whether
a "common" metronome value is picked, or the exact tapped BPM (#792)
  - Allow zooming to 800% in Music View (#800)
  - When closing a document that has an engrave job running, the user is warned
and can choose whether to wait for the job to complete, to abort it, or to
cancel the closing.
  - Tabbar and document list show in the document icon whether the last
engraving was successful (#636)
  - Comment and Uncomment snippets are improved and now in the Snippet menu
  - Score Wizard:
- add C-Melody Sax (#810)
* Bug fixes:
  - fix #669 make click and drag working again
  - fix #786 'Replace all' only works when run twice
  - fix #793 Command autocompletion doesn’t work in figuremode
  - fix #806 MIDI file not updated in MIDI Player when using "master" variable
  - fix #807 search does not realize that content is changed
  - fix #808 \figuremode should be enclosed within \new FiguredBass
* Translations:
  - updated: Dutch, Italian

-- 
Wilbert Berendsen, musician
‣ mail: i...@wilbertberendsen.nl
‣ web: www.wilbertberendsen.nl

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


ANN: Frescobaldi 2.18.2

2015-12-27 Thread Wilbert Berendsen
Dear friends,

I yeserday released Frescobaldi 2.18.2, a maintenance release
containing bug fixes, small improvements and translation updates.

Homepage: www.frescobaldi.org
Download: www.frescobaldi.org/download

It is needed to upgrade python-ly to version 0.9.3, which contains
additional bug fixes. See https://pypi.python.org/pypi/python-ly .

Thanks go to all the users, bug reporters and co developers.

Enjoy and happy new year!!


-- 
Wilbert Berendsen, musician
‣ web: www.wilbertberendsen.nl
‣ email: i...@wilbertberendsen.nl


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


Re: frescobaldi output file location

2015-10-12 Thread Wilbert Berendsen
Op Thu, 8 Oct 2015 18:22:59 +0200
Urs Liska <u...@openlilylib.org> schreef:

> You have the menu option Lilypond->Generated files. From there you can
> open even the PDF in the temp directory in an external PDF viewer.
> From there you can save it wherever you want.

The command 'tools→open current directory' also opens the temporary
folder (in a file manager window) if the document has no name or was in
the modified state when LilyPond was started.

-- 
Wilbert Berendsen, musician
‣ web: www.wilbertberendsen.nl
‣ email: i...@wilbertberendsen.nl


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


Re: Frescobaldi creates the pdf but doesn't export it?

2015-10-11 Thread Wilbert Berendsen
Op Sat, 10 Oct 2015 13:48:39 +0200
Urs Liska <u...@openlilylib.org> schreef:

> The only way out of that would be if LilyPond could learn to take its
> input from stdin. Which might be a nice thing anyway?

I think LilyPond can :-)

http://www.lilypond.org/doc/v2.18/Documentation/usage/command_002dline-usage#invoking-lilypond


-- 
Wilbert Berendsen, musician
‣ web: www.wilbertberendsen.nl
‣ email: i...@wilbertberendsen.nl


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


Re: Engrave error

2015-06-11 Thread Wilbert Berendsen
Hi, 
Which operating system are you using? 


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)
Sent from my smartphone

div Oorspronkelijk bericht /divdivVan: Do something 
Artistic vegasart...@hotmail.com /divdivDatum:11-06-2015  10:23  
(GMT+01:00) /divdivAan: lilypond-user@gnu.org /divdivOnderwerp: Engrave 
error /divdiv
/divOpened Frescobaldi today and got a 62097 error when I tried to engrave.
 
Does anyone know what this means and how I can fix it?
 
Thank you,
 
Spencer 
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: [Frescobaldi] Re: ANN: Frescobaldi 2.18.1

2015-05-28 Thread Wilbert Berendsen
Op Thu, 28 May 2015 11:35:26 +0200
Davide Liessi davide.lie...@gmail.com schreef:

 Il 24/05/15 21.49, Wilbert Berendsen ha scritto:
  I just released Frescobaldi 2.18.1 in the wild, a maintenance
  release containing bug fixes, small improvements and translation
  updates.
 
  Homepage: www.frescobaldi.org
  Download: www.frescobaldi.org/download  
 
 The Mac OS X self-contained applications (64 bit and 32 bit) are now 
 available for download.
 
 I'm submitting the updates to the Portfiles right now, so also
 MacPorts users will be able to update their installation soon.

Many thanks!

Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Frescobaldi Windows Installer (was Re: ANN: Frescobaldi 2.18.1)

2015-05-27 Thread Wilbert Berendsen
Op Tue, 26 May 2015 05:52:29 +0200
Helge Kruse helge.kr...@gmx.net schreef:

 many thanks for this excellent program and the installer. I had never
 any problem with the installation as it runs out of the box. The
 components in the installer are assembled by you with intention and I
 have the impression with caution.

Hi Helge,

I don't have a compiler setup on Windows, but I got binaries of Python,
Qt, and all other libraries needed. Then I use a script that calls
cx_Freeze to make a binary executable, includes all required libraries,
manually copies the frescobaldi_app folder and then calls Inno Setup to
make an installable executable of that.

The installer packages are tested on my only laptop that has a Windows
7 installation (besides Xubuntu, which I always use). Then I also try
Frescobaldi itself, running in Windows.

For the longer term (when Python 3 becomes the default on Windows) I
will probably stop maintaining the Windows installer. So on the longer
term I am searching for someone who will maintain the Windows installer
packaging (just like Mac packaging is done by other people), and
concentrate on a good development and release process.

Good luck! :)
Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: ANN: Frescobaldi 2.18.1

2015-05-25 Thread Wilbert Berendsen
Hi, sorry for top-quoting (my phone won't let me quote properly). 

If you use the windows installer, you don't need to install python-ly 
separately. 


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)
Sent from my smartphone

div Oorspronkelijk bericht /divdivVan: Ralph Palmer 
palmer.r.vio...@gmail.com /divdivDatum:25-05-2015  01:47  (GMT+01:00) 
/divdivAan: Wilbert Berendsen w...@xs4all.nl /divdivCc: lilypond-user 
lilypond-user@gnu.org, Frescobaldi frescoba...@googlegroups.com 
/divdivOnderwerp: Re: ANN: Frescobaldi 2.18.1 /divdiv
/divOn Sun, May 24, 2015 at 3:49 PM, Wilbert Berendsen w...@xs4all.nl wrote:
Dear friends,

I just released Frescobaldi 2.18.1 in the wild, a maintenance
release containing bug fixes, small improvements and translation
updates.

Homepage: www.frescobaldi.org
Download: www.frescobaldi.org/download

It is recommended to upgrade python-ly to version 0.9.2, which contains
additional bug fixes. See https://pypi.python.org/pypi/python-ly .

Thanks go to all the users, bug reporters and co developers.

Thanks, Wilbert Berendsen. I really like Frescobaldi, and use it a lot!

I'm running Windows 7. Can anyone help with suggestions for installing 
python-ly 0.9.2? I have downloaded the tar.gz file, but cannot open it.

Thanks in advance for your help.

Ralph 

-- 
Ralph Palmer
Brattleboro, VT
USA
palmer.r.vio...@gmail.com___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: ANN: Frescobaldi 2.18.1

2015-05-25 Thread Wilbert Berendsen
Also install python-poppler-qt4.


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)
Sent from my smartphone

div Oorspronkelijk bericht /divdivVan: William Marchant 
wmarch...@eastlink.ca /divdivDatum:25-05-2015  19:20  (GMT+01:00) 
/divdivAan: lilypond-user@gnu.org /divdivOnderwerp: Re: ANN: 
Frescobaldi 2.18.1 /divdiv
/divI now have Frescobaldi 1.18.1 installed along with python-ly 0.9.2.
Now I get the message 'Could not load the popplerqt4 module'. Without 
the interactive music view, Frescobaldi is a real bummer.  I have 
downloaded poppler-0.33.0 and poppler-data-0.4.7, but I don't know what 
to do now.  Help please.   I am using ubuntu 14.04 .
Bill


On 15-05-24 04:49 PM, Wilbert Berendsen wrote:
 Dear friends,

 I just released Frescobaldi 2.18.1 in the wild, a maintenance
 release containing bug fixes, small improvements and translation
 updates.

 Homepage: www.frescobaldi.org
 Download: www.frescobaldi.org/download

 It is recommended to upgrade python-ly to version 0.9.2, which contains
 additional bug fixes. See https://pypi.python.org/pypi/python-ly .

 Thanks go to all the users, bug reporters and co developers.

 Enjoy and happy Pentecost!




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

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


ANN: Frescobaldi 2.18.1

2015-05-24 Thread Wilbert Berendsen
Dear friends,

I just released Frescobaldi 2.18.1 in the wild, a maintenance
release containing bug fixes, small improvements and translation
updates.

Homepage: www.frescobaldi.org
Download: www.frescobaldi.org/download

It is recommended to upgrade python-ly to version 0.9.2, which contains
additional bug fixes. See https://pypi.python.org/pypi/python-ly .

Thanks go to all the users, bug reporters and co developers.

Enjoy and happy Pentecost!


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: a proper whiteout function

2015-05-18 Thread Wilbert Berendsen
Hi Paul,

this looks very nice! One thing I notice is that the size of the
objects changes, influencing the spacing. But that's probably easy to
fix.

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Frescobaldi (Re: LilyPond editing environments)

2015-05-12 Thread Wilbert Berendsen
Op Sun, 10 May 2015 10:07:59 +0200
Urs Liska u...@openlilylib.org schreef:

 I know I could collect this information myself, but I prefer having
 it 1st-hand and current this way.
 
 I will be presenting LilyPond to the MEI community at the Music
 Encoding Conference in Florence in a week. As one (small) part of the 
 presentation I want to present a list of interesting editing 
 environments that are available for LilyPond, to show a little bit of 
 the versatility, but also the direction things have been taking in 
 recent years (my assumption is that basically everyone involved in
 music encoding/MEI knows about LilyPond but that only a very small
 share is actually following what happens around it).
 
 So I'd be happy if anyone who is involved in the development of a 
 LilyPond editing environment could send me (privately or on this
 list) a very short report about it, with
 - name
 - tooltip-like short description about the fundamental character
 - comment on the development state (and activity)
 - link to homepage or other source of reference
 
 Probably I won't have the time in the presentation to read out all
 this for all projects, but I intend to have at least a page in the
 handout with such a list.


Frescobaldi

A text editor for LilyPond source with integrated music view and midi
player. The music view has a two-way connection with the notes in the
source text, even when the document is modified, notes still remain
connected. Included are powerful tools such as a score wizard, a
snippet manager, and functions to alter music, such as transpose,
change the rhythm, hyphenate lyrics, add articulations etc. Frescobaldi
runs on OS X, Linux and MS Windows.

Development is very active, with 5 releases in the past year. There is a
small development team.

http://www.frescobaldi.org/



-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: layers in svg

2015-05-09 Thread Wilbert Berendsen
Op Sat, 09 May 2015 17:37:16 +0200
Noeck noeck.marb...@gmx.de schreef:

 {
   \override Slur.invented-move-to-svg-layer = 2
   a( a)
 }

There is already the layer property. Don't know if it is {possible to
use/used} in the SVG output library.


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Lyric tie inside word?

2015-05-09 Thread Wilbert Berendsen
Op Wed, 6 May 2015 02:30:15 +0200
Thomas Morley thomasmorle...@gmail.com schreef:

 It's code by Jan Nieuwenhuizen and we already have a tracker for it.
 I did only a few extendings.

We used this in the Liedboek. Jan made it on my request :-)

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: [Frescobaldi] Re: ANN: Frescobaldi 2.18

2015-03-25 Thread Wilbert Berendsen
Op Wed, 25 Mar 2015 00:02:41 +0100 (CET)
Martin Tarenskeen m.tarensk...@zonnet.nl schreef:

 Ouch. Any chance this will be fixed soon, either for frescobaldi or
 for ly2video? I was just planning to try the ly2video utility.

Yes, we are working to fix this! ly2video will either rename the ly
module it installs in the public namespace (which is an old version of
the ly module, taken from Frescobaldi) or be updated so it can use
python-ly as well.

To follow this: https://github.com/aspiers/ly2video/issues/56

 Or even better:
 Wouldn't it be nice if Adam and Wilbert could work together and make 
 export-to-video a nice new feature or plugin, integrated inside 
 frescobaldi?

Certainly a command for ly2video could be added to Frescobaldi,
(e.g. under File-Export).


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: path to lilypond executable

2015-03-12 Thread Wilbert Berendsen
Op Thu, 12 Mar 2015 09:11:33 +0100
Johan Vromans jvrom...@squirrel.nl schreef:

 Please be aware that on vanilla *ix systems this only works if the
 program is executed via a PATH search.
 
 E.g., if lilypond is in /usr/bin:
 
   cd /tmp
   lilypond   -- /usr/bin/lilypond
   cd /usr/bin
   ./lilypond   -- ./lilypond

If I run simply lilypond, (car (command-line)) also just yields
'lilypond'. (while lilypond resides in /usr/local/bin on my system)

You could read PATH of course and decude where lilypond is found.

But you could always ask LilyPond for its datadir, it always returns
the absolute path to the ly, svg, ps, scm etc files.

#(display (ly:get-option 'datadir))



-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: convert-ly adding linefeeds / carriage return

2015-03-12 Thread Wilbert Berendsen
Op Thu, 12 Mar 2015 09:19:35 -0400
stephan.patter...@videotron.ca stephan.patter...@videotron.ca
schreef:

 Thanks for your help. I should have tried that before posting. It
 turns out that the problem is with Frescobaldi. Running convert-ly
 from the command-line works fine, no carriage return and/or linefeed
 added.

thanks, added as
https://github.com/wbsoft/frescobaldi/issues/649


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: convert-ly adding linefeeds / carriage return

2015-03-12 Thread Wilbert Berendsen
Op Wed, 11 Mar 2015 20:16:21 -0400
stephan.patter...@videotron.ca stephan.patter...@videotron.ca
schreef:

 I have just upgraded to the latest Lilypond, version 2.19.16. I'm
 using Frescobaldi 2.18 on Windows 8.1.
 
 
 Running convert-ly on any of my Lilypond scores, I find that carriage
 returns and/or linefeeds get added to each line.

Please try this also outside of Frescobaldi. Then we can see if it is a
Frescobaldi bug (i.e. it reads the output back in an incorrect way) or
a convert-ly bug.



-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: ANN: Frescobaldi 2.18

2015-03-08 Thread Wilbert Berendsen
Op Sun, 8 Mar 2015 07:40:01 +0100
Wilbert Berendsen w...@xs4all.nl schreef:

  Am I doing something wrong here? If I type `\override Cle`,
  I get Clef as autocompletion suggestion. The ClefModifier does not
  show up. The old name OctavateEight is suggested for `\override
  Oct`. Could this change be followed by Frescobaldi?  
 
 Done (fixed in python-ly, next python-ly release will fix this).
 Thanks for reporting!

If you install python-ly 0.9.1, you'll find that ClefModifier now is
supported.  Good luck!

Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: ANN: Frescobaldi 2.18

2015-03-07 Thread Wilbert Berendsen
Op Sat, 07 Mar 2015 23:54:59 +0100
Noeck noeck.marb...@gmx.de schreef:

 Am I doing something wrong here? If I type `\override Cle`,
 I get Clef as autocompletion suggestion. The ClefModifier does not
 show up. The old name OctavateEight is suggested for `\override Oct`.
 Could this change be followed by Frescobaldi?

Done (fixed in python-ly, next python-ly release will fix this). Thanks
for reporting!


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


ANN: Frescobaldi 2.18

2015-03-06 Thread Wilbert Berendsen
Dear friends,

I am happy to announce the immediate availability of Frescobaldi 2.18.

Homepage: http://frescobaldi.org/
Download: https://github.com/wbsoft/frescobaldi/releases

Major installation changes:

* Python 3.2 and higher are supported and recommended. Of course you
  should also install PyQt4 and python-poppler-qt4 for Python 3.
  Python 2.7 is also supported, and will continue to be supported for
  all coming 2.x Frescobaldi releases.

* Frescobaldi now needs the python-ly package to be installed.
  Previously, this module was part of Frescobaldi.

  When you overwrite an older Frescobaldi installation, you should make
  sure that no old files remain in the file system. Otherwise,
  Frescobaldi can't run because it finds the old frescobaldi_app/ly
  module instead of the much newer one installed by Python-ly.

  So, installing python-ly[1] and doing a clean Frescobaldi install is
  necessary.  (The Windows Frescobaldi installer contains everything,
  including python-ly.)

  [1] https://pypi.python.org/pypi/python-ly

Most important new features:
* Midi import, using the LilyPond-provided midi2ly tool
* ABC import, using the LilyPond-provided abc2ly tool
* In the Editor Preferences, you can select which quotes will be used
  as single and double (primary and secondary) typographical quotes
  (issue #529)
* The music view now can display a PDF document with two pages next
  to each other, starting with a right or left page, and in single
  pages (issue #575)
* A new pitch tool, Mode shift, which can be used to change all or
  selected notes to a specified mode or scale.
* Commands to convert rests to spaces or vice versa, and to convert
  pitched rests (like c'4\rest) to normal rests, contributed by Peter
  Bjuhr.
* Command to open LilyPond data directory (useful if you want to
  study Lily's own init- and Scheme files).

Improvements:
* The Insert menu got renamed to Snippets, making more clear how it
  is used and can be changed. When copying text to a new snippet, the
  snippet is added to the menu by default, but the user can change that
  while editing.
* Ctrl+Break (LilyPond → Abort Engraving Job) also stops an
  autocompile job if one is running.
* The SVG View now displays a default gray background when no
  document is loaded, which is more helpful than a white background.
* When right-clicking in the editor, the editor does not scroll
  anymore to show more surrounding lines.
* Multi-line block comments are now also foldable (issue #587)
* The magnifying glass in the Music View does not clip to the page
  borders anymore, which was annoying when showing many pages in a
  small size.
* To save space in the toolbar, the almost never used Save As...
  button was removed. But when holding the Save button longer, three
  choices pop up: Save, Save As and Save All.
* Ctrl-Mousewheel zooming the LilyPond Log now works properly.

Bugfixes:
* The german (deutsch) pitch names asas and heses are now handled
  correctly. Previously, when translating the nederlands beses to
  german, it was output as bes, instead of heses. Same for norsk and
  suomi (issue #415)
* If the preference Open default viewer after successful compile is
  enabled, the viewer to be opened is determined from the actual
  results, instead of the default output format. This fixes the PDF
  view opening instead of the SVG view, when the SVG format was chosen
  in the Engrave Custom dialog.
* fix AttributeError: 'unicode' object has no attribute 'insert' (issue
  #543)
* the transpose functions will not transpose the chord after
  \stringTuning anymore (issue #539).
* fix error when opening a recent file that has been deleted (issue
  #597)
* Quick Insert articulations etc. now also work with q (repeated)
  chords (issue #628, fixed in python-ly)
* Quick Insert: do not add articulation to the duration of a \tuplet
  command (issue #631, fixed in python-ly)

Frescobaldi team member Pavel Roskin has done much work to make Python
3 support a reality. Thanks!

Enjoy!
Wilbert Berendsen (main author and core developer) and the Frescobaldi
team:
- Pavel Roskin (the python3 man and much testing and checking)
- Peter Bjuhr (the MusicXML man)
- Urs Liska (the layout control man)
- Davide Liessi (keeps Frescobaldi on OS X going)

Thanks go to all other contributors, bug hunters and translators!



-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Moving a markup

2015-02-27 Thread Wilbert Berendsen
Op Thu, 26 Feb 2015 09:00:32 -0500
Ralph Palmer palmer.r.vio...@gmail.com schreef:

 Greetings -
 
 I'm running LilyPond 2.18.2 under Win7, with Frescobaldi 2.17.2.
 
 I'm trying to move a markup which has a \concat command, and I cannot
 figure out how to do it. As you can see from the snippet, I've tried a
 variety of solutions. Besides those commented out, I tried \null, but
 I may not have placed the command in the correct spot.
 
 I would greatly appreciate a nudge in the right direction.
 
 I appreciate your time and attention,
 
 Ralph
 
 %%% snippet 
 
 \version 2.18.2
 
 moveMarkupTest =
 \relative c'' {
   \key c \major
   \clef treble
   \time 2/4
 
 
   %\once \override TextScript.extra-offset = #'(-20 . -20)
   R1*1/2
   %\mark
   ^\markup   {
 %\left-align
 %\halign #-20
 \concat {
   {
 \large \bold
 {
   Un poco Pi \char ##x00F9  lento, 
 }
   }
   {
 \tiny \note #4 #UP  = 66
   }
 }
 
   } |
   e4 b |
   b4 c |
   d4 a |
   a4 c |
   b4 f |
   f4 g |
 }
 
 \score {
   \moveMarkupTest
 }
 
 
 % end snippet 
 

You could add a tweak to set left alignment for the markup:

%%SNIP

\version 2.18.2

moveMarkupTest =
\relative c'' {
  \key c \major
  \clef treble
  \time 2/4


  R1*1/2
  -\tweak self-alignment-X #LEFT
  ^\markup   {
\concat {
  {
\large \bold
{
  Un poco Pi \char ##x00F9  lento, 
}
  }
  {
\tiny \note #4 #UP  = 66
  }
}

  } |
  e4 b |
  b4 c |
  d4 a |
  a4 c |
  b4 f |
  f4 g |
}

\score {
  \moveMarkupTest
}

%%END

or simply use the \tempo command:

%%SNIP
\version 2.18.2

moveMarkupTest =
\relative c'' {
  \key c \major
  \clef treble
  \time 2/4
  \tempo Un poco Più lento 4=66

  R1*1/2 |
  e4 b |
  b4 c |
  d4 a |
  a4 c |
  b4 f |
  f4 g |
}

\score {
  \moveMarkupTest
}

%%END

...which automatically aligns the tempo indication above the time
signature.



-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Git/Lilypond workflow

2015-02-12 Thread Wilbert Berendsen
Op Thu, 12 Feb 2015 20:33:31 +
Craig Dabelstein craig.dabelst...@gmail.com schreef:

 Hi list,
 
 Would anyone be able to briefly share with me how they use Git with
 Lilypond; i.e. do you create a separate repository for each
 composition you are working on, do you make a separate branch for
 each part while you are working on it and then merge when it is
 finished, if you sell your music do you pay the fee to have private
 repositories, etc.
 
 I'd appreciate any advice you could share.

I use a repo for my free/cpdl etc music: github.com/wbsoft/lilymusic.
I use a private repo using the shell account of my Internet provider
xs4all.nl, for my own music I work on (commercially or for my church
job).

I would rather not have a repo for every single composition, but use
subdirectories for every piece. Although a very large project (like the
Dutch Liedboek) uses one repository.

Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


ANN: Frescobaldi 2.17.2

2015-01-19 Thread Wilbert Berendsen
Dear friends,

Frescobaldi 2.17.2 has been released, with source code for Linux
and any other platform, and packages for MS Windows and Mac OS X.
Download via: http://frescobaldi.org/download .

2.17.2 fixes one annoying bug that could pop up when compiling a
LilyPond file (AttributeError: 'unicode' object has no attribute
'insert', issue #543 in our bug tracker), and provides updated
translations for Italian, Dutch and French.

Next release will be 2.18.0 and that will be the first release that
supports both Python2 and Python3.

Enjoy!
Wilbert and the Frescobaldi Team.

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: determining which font is selected by \bold, 'font-series 'bold, etc

2015-01-06 Thread Wilbert Berendsen
Op Tue, 06 Jan 2015 13:16:56 +0100
Alexander Kobel n...@a-kobel.de schreef:

 I think you're well aware of how to dig behind the scenes and modify 
 Lily's internal scheme files, so I can point you to this:
https://codereview.appspot.com/108700043/
 It's a proposal for a more refined font selection, bypassing Lily's 
 default font name logic. It should be ready-to-use in recent
 versions, but it's not entirely in user space, since it needs to
 override a non-public scheme function in .../scm/font.scm.

Thanks for this worthful pointer!

 At the same time, an honest thanks for the reminder to finally polish 
 and integrate this patch...

Hmm!


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


determining which font is selected by \bold, 'font-series 'bold, etc

2015-01-06 Thread Wilbert Berendsen
Hi,

I have a font (Lexicon No1) that comes in 4 weight variants (A, B, C,
D). Roman font selects A. But \bold and '(font-series . bold) do select
the D variant. How can I make LilyPond choose C instead?

A solution is write a markup function:

#(define-markup-command (bold layout props arg)
  (markup?)
  #:category font
  Switch to Lexicon No1 C when we are in roman mode
  (interpret-markup layout
(if (eq? (chain-assoc-get 'font-family props 'roman) 'roman)
  (prepend-alist-chain 'font-name Lexicon No1 C props)
  (prepend-alist-chain 'font-series 'bold props))
arg))

This works. But the font name is hard coded, and it does not work for
texts that are printed with the 'font-series 'bold layout property set.

So I guess there is a place where LilyPond determines the weight to use
for 'bold and consecutively, the font to load. I guess that it is
possible to edit ~/.fonts.conf to have fontconfig then select the C
font instead of D, based on the weight.

But where can I find how LilyPond selects the font weight and/or font
for the bold font series?


Thanks for any pointers.

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


ANN: Frescobaldi 2.17.1

2014-12-27 Thread Wilbert Berendsen
Hi all,

Yesterday, shortly after releasing Frescobaldi 2.17, a bug was
discovered that was also present in 2.0.16: when clicking File→Quit,
selecting Cancel would also quit Frescobaldi, loosing the changes in
unsaved documents.

That was the reason 2.17.1 was released very quickly.

I am proud that now this release contains, besides the Python
sourcecode, also a fully self-contained Windows executable and Mac OS
X .dmg files ready to deploy on Mac OS X.

Thanks go to everyone who made this possible!

Download: http://frescobaldi.org/download
https://github.com/wbsoft/frescobaldi/releases

Homepage: http://frescobaldi.org/

Happy 'Ponding and 2015!
Wilbert Berendsen

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: ANN: Frescobaldi 2.17.1

2014-12-27 Thread Wilbert Berendsen
Op Sat, 27 Dec 2014 12:14:44 -0800
Jinsong Zhao jsz...@yeah.net schreef:

 Dear Wilbert,
 
 Thanks for the new version of Frescobaldi.
 
 I notice that the installer file of version 2.17 and version 2.17.1 
 takes a long time before it begins to install the software. It may be 
 one or two minutes before the install screen appears. I mean when I 
 double click on the installer, I don't seen the install action, and
 need to wait one or two minutes. I don't see that in the previous
 version. I am not sure if it's the problem of my computer. The
 platform I use is Windows 7 professional 64bit.

I did not make any change to the install process. It might be a Windows
issue? (I do not use Windows often)

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Frescobaldi 2.17

2014-12-26 Thread Wilbert Berendsen
Dear all,

A new release of Frescobaldi is out with some new features, bug fixes
and improvements.

Changes: https://github.com/wbsoft/frescobaldi/blob/v2.17/ChangeLog
Download: https://github.com/wbsoft/frescobaldi/releases

(source and Windows executable). Release for Mac OS X will follow :-)

Thanks go to all the contributors!

Merry Christmas and enjoy!
Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Frescobaldi 2.17

2014-12-26 Thread Wilbert Berendsen
Op Fri, 26 Dec 2014 12:08:19 +0100
Jean-Charles Malahieude lily...@orange.fr schreef:

  From 2.0.16 to 2.17: what a step…

Yeah, the 0 had no real meaning; we were adding new features and
new bugs all the time, while fixing other bugs :-). Next major release
will be 3.0 anyway, with Python 3 and Qt5 support, although Python 3
support will come first, probably in the end of the 2.x lifecycle.

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


lilypondforum.nl

2014-07-08 Thread Wilbert Berendsen
Dear Dutch-Language friends,

Just to inform you:

I'm sorry to have neglected lilypondforum.nl for such a long time. It
was flooded with spam accounts and spam messages; I decided delete the
database. I still own the domain and will re-setup a new forum when I
have some time, and try to use somewhat more robust software etc (ideas
are welcome!)

Ik heb de site lilypondforum.nl voorlopig opgeheven. Ik heb het domein
nog steeds maar het forum was volgelopen met spam. Als ik tijd heb zal
ik proberen een nieuw, meer robuust forum op te zetten (ideeën zijn
welkom!)

Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: [Frescobaldi] Re: ANN: Frescobaldi 2.0.16 released

2014-06-12 Thread Wilbert Berendsen

op 11-06-14 14:23, Davide Liessi schreef:

This is expected since I haven't already updated the port for
Frescobaldi to 2.0.16.
I'll do it later today.

I am sorry for not pre-announcing this release. :-)
I almost had it ready but was very busy with recitals and rehearsals 
etc. And suddenly I had a free evening: my wife had something else to 
do, so I finally got around fixing some bugs and releasing :)


--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


ANN: Frescobaldi 2.0.16 released

2014-06-09 Thread Wilbert Berendsen

Hi all,

Frescobaldi 2.0.16 has been released. Frescobaldi is a text editor 
dedicated to entering LilyPond music.


Download:
http://www.frescobaldi.org/download

Main new features:
  - preference to automatically strip trailing whitespace on save 
(issue #274)
  - in Tools - Rhythm: new command to remove duration scalings that 
contain a fraction value (the action was already available for some 
time, but it wasn't in the menu)
  - new option to copy only the styled HTML contents to the clipboard 
wrapped in a pre tag, not a full HTML document


Improvements:
  - jumps in the Document Outline also allow navigating back
  - autocompile does only happen when a document has toplevel markup or 
music

  - LilyPond instance can be selected in convert-ly dialog (wish #311)
  - Score Wizard: In the midi section the \tempo x=y syntax is now used 
when LilyPond version = 2.16 is used (issue #337)

  - Score Wizard: new brass instruments contributed by Ryan Michael McClure
  - some missing commands and functions were added to highlighting and
autocompletion
  - the Document Fonts snippet doesn't require setting the staffize anymore
  - View - Folding - Fold all now folds all subregions as well, making
gradual unfolding easier (wish #394)

Main bugfixes:
  - fix sticky document setting lost on reload (issue #409)
  - fix html export and copy not using the correct color scheme
  - fix AttributeError in handle_lyricmode while typing \lyricmode
  - fix LilyPond version chooser not defaulting to the default LilyPond 
version

  - fix indenter aligning on comment
  - fix AttributeError: QStackedWidget object has no attribute 
cursorForPosition

on doubleclick in the text, reported by an Apple user
  - fix AttributeError: 'ScoreWizard' object has no attribute 
'showInsertDialog'

reported by an Apple user

Full changes:
https://github.com/wbsoft/frescobaldi/blob/master/ChangeLog

Enjoy!

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


Re: (was: print change of clef after barline) scm vectors in frescobaldi

2014-06-01 Thread Wilbert Berendsen
Op Sun, 01 Jun 2014 22:56:15 +0200
Simon Albrecht simon.albre...@mail.de schreef:

 Looking at this code, I notice that Frescobaldi doesn’t seem to 
 recognise Scheme vectors. It would be nice (if also rarely important)
 to have them correctly highlighted.
 
 Best, Simon

Fixed!
Thanks,
Wilbert


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: frescobaldi: svg output?

2014-05-11 Thread Wilbert Berendsen
Op Thu, 8 May 2014 11:22:42 +0100
Gerard McConnell gerine...@gmail.com schreef:

 How do you get Lilypond to output SVG from Frescobaldi?
 Thanks,
 Gerard

LilyPond → Engrave (custom), select SVG.

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Accents with frescobaldi (OT?)

2014-05-05 Thread Wilbert Berendsen
Op Fri, 2 May 2014 09:53:07 +0200
Francisco Vila paconet@gmail.com schreef:

 2014-05-01 21:10 GMT+02:00 Francois Planiol alicuota...@gmail.com:
  Hello,
 
  I have an annoying issue with frescobaldi.
  To get accented wovels (or whatever accented, cedilled etc) you
  press first the accent then the wovel and the result is the
  accented wovel. But i my configuration:
  - typing accented letters works fine, only in a new file without any
  flavour of markup (-language).
  - typíng them outside of any context rarely works
  - typing them inside of any context (markup, score, relative, lyrics
  etc) also sometimes work. Pressing the accent sets it immediately,
  doesnt wait for wovel
 
  How do I get consistently the normal use of accented wovels?
 
 I once asked the same
 https://groups.google.com/forum/#!topic/frescobaldi/QswzkvR-f7c and
 now I can update the report a bit.
 
 - It's not your fault: all other programs behave well and your
 keyboard is properly configured. Only Frescobaldi shows the issue.
 - Click the PDF music preview once, then click the text editing area
 once, then try typing an accented character, it works once, then try
 typing another one, it'll fail. In another words, it works first time
 only after clicking in the edit area.
 - Disabling the predictive auto-complete setting makes dead keys work.
 You can still have auto-completing suggestions on demand, by pressing
 ctrl+space.
 
 My current approach is leaving auto-complete on for normal music
 coding and comments in English: no accents. Then, for comments and
 lyrics in Spanish I change to suggestions on demand and accents can be
 typed normally.
 
 The bug comes undoubtedly from a conflict between auto-complete
 feature and dead keys. HTH,

Thanks for reporting, added to the tracker as
https://github.com/wbsoft/frescobaldi/issues/429



-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: custom markup for \tempo

2014-04-04 Thread Wilbert Berendsen
Op Fri, 4 Apr 2014 10:19:40 +0200
Simon Bailey si...@bailey.at schreef:

 hello, the list!
 
 i have constructed the following:
 
 %%% SNIP %%%
 #(define-markup-command
   (nbTempo layout props expression beat tempo)
   (markup? string? markup?)
   (interpret-markup layout props
 #{
   \markup {
 \override #'(baseline-skip . 2)
 \column {
   \concat { \teeny { \raise #0.5 { \note #beat #UP } }
 \normal-text {  =  #tempo } }
   \normal-text #expression
 }
   }
 #}
 )
   )
 
 \relative c' {
   \tempo \markup \nbTempo a tempo #4 90
   c1 c1
 }
 %%% SNAP %%%
 
 however, I would like to replace the convoluted call \tempo \markup
 \nbTempo with just \nbTempo.
 
 How would I go about this? As an added bonus, the midi tempo could
 also be set in this function.

Make nbTempo a music function that accepts the arguments and calls the
markup command (which I renamed to nbTempomkup). Like this:


%%% SNIP %%%
#(define-markup-command
  (nbTempomkup layout props expression beat tempo)
  (markup? string? markup?)
  (interpret-markup layout props
#{
  \markup {
\override #'(baseline-skip . 2)
\column {
  \concat {
\teeny { \raise #0.5 { \note #beat #UP } } \normal-text
{  =  #tempo }
  }
  \normal-text #expression
}
  }
#}))

nbTempo = #
(define-music-function
 (parser location expression beat tempo)
 (markup? string? markup?)
 #{
   \tempo \markup \nbTempomkup #expression #beat #tempo
 #})

\relative c' {
  \nbTempo a tempo #4 90
  c1 c1
}
%%% SNAP %%%

Best!
Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: + utf-8 characters on file name

2014-03-19 Thread Wilbert Berendsen
Excuse me for top-quoing, my phone forces me. 

LilyPond intentionally changes non-alphanumeric characters to the underscore 
for the output-suffix. It doesn't do that for \bookOutputName, however. 

I recently got bitten by this too and changed Frescobaldi so that it recognizes 
the changed characters when looking for LilyPond-generated output files.


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)

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


Re: Installation instructions for Frescobaldi on Mac OS X

2014-03-18 Thread Wilbert Berendsen
Fantastic work. Thanks!
Wilbert

-- 
Wilbert Berendsen (www.wilbertberendsen.nl)

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


ANN: Frescobaldi 2.0.15

2014-03-11 Thread Wilbert Berendsen

Dear Friends,

Frescobaldi 2.0.15 is out. Main reason for such a quick new release is 
the fixing of some annoying bugs that could popup while typing certain 
constructs. And the figuremode highlighting finally has been implemented.


There is a new browser-like navigation to the definition of variables 
and to included files. You can Ctrl-click or Alt+Return on a variable 
reference or include command (e.g. \sopranoMusic or \include 
somefile.ly) and Frescobaldi will jump to the included file, or to the 
exact position of the definition of sopranoMusic (even if in an included 
file).


Then you can Alt-Backspace to go back. There are also two new arrow 
buttons in the toolbar for this. If you have multiple views and the 
target document is visible in a different view, Frescobaldi will nicely 
switch to the other view and back.


Download: http://www.frescobaldi.org/download or directly at: 
https://github.com/wbsoft/frescobaldi/releases


Enjoy,
and thanks to the early adopters of 2.0.14 that pointed out some bugs!

Wilbert

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


Re: ANN: Frescobaldi 2.0.15

2014-03-11 Thread Wilbert Berendsen

op 11-03-14 19:47, SoundsFromSound schreef:
Hello, I don't understand what you mean by browser-like navigation, 
and those shortcut keys you mention don't seem to work on my Windows 
build. I'm sure it's because I'm doing something wrong. Can you 
elaborate a little please on what's new? I usually use the outline 
window while I input, but I'm confused about this new feature you mention.


I mean if you have \sopranoMusic somewhere in your file, you can 
Ctrl-click on it (in the editor), and then Frescobaldi will jump to the 
place where you have written: sopranoMusic = \relative { etc etc }. If 
you then click the back arrow, or press Alt+Backspace, Frescobaldi will 
jump back to where you were.


The new arrow buttons are in the toolbar and also in the view menu, you 
can change the shortcuts. I tested them on Windows however and they worked.


Wilbert

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


ANN: Frescobaldi 2.0.14

2014-03-06 Thread Wilbert Berendsen
Hi all,

To celebrate my 43rd birthday, Frescobaldi 2.0.14 has been released in the wild!

Download: www.frescobaldi.org/download 

Main new features:
- lilypond 2.18 syntax and automatic completion support
- better rendering in music view at smaller sizes
- in the status bar the position in the music is visible (or the duration of 
selected text)
- editor can auto-wrap long lines
- on Mac OS X, Frescobaldi keeps running when all windows are closed
- new menu action LilyPond→Show available fonts
- when engraving to png, the antialias-factor can be specified
- Ctrl-d doubles current line (or previous when current line is empty) or 
selection
- the contents prefilled in File→New can be configured: empty, LilyPond version 
or a template.

Peter Bjuhr and I decided to temporarily remove the MusicXML export from the 
menu. It needs work to become more robust. When running Frescobaldi from Git, 
the command is available.

The ly.music module which has been created the past months, and which currently 
powers the music position status display, will become a solid foundation under 
improved MusicXML export.

Enjoy and please report bugs as usual!
Wilbert Berendsen, main Frescobaldi author and core developer

-- 
Wilbert Berendsen (www.wilbertberendsen.nl)

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


Re: Frescobaldi and Colors with LilyPond

2014-02-11 Thread Wilbert Berendsen

op 11-02-14 06:42, SoundsFromSound schreef:

Hello everyone.

Has anybody ever encountered this crash before? It's happening relentlessly
on Windows 7 x64 bit. I'm currently unable to import /any /color scheme into
Frescobaldi. I've tried running as admin, re-installing the program, working
with other versions of LilyPond; I am unsure how to proceed.

To reproduce, you can try going to Edit -- Preferences -- Colors --
Menu button and Import color scheme.



Does the file selection dialog not appear?
What kind of crash (Internal error message?, Segmentation fault?)
Did you export a color scheme successfully?
(Please use the Frescobaldi mailing list for frescobaldi issues: 
frescoba...@googlegroups.com)


Wilbert

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


ANN: python-ly 0.3

2014-02-05 Thread Wilbert Berendsen
Hi all,

python-ly 0.3 has been released.

The python-ly is in development and provides the 'ly' module for python
programs and the 'ly' commandline tool that can parse and manipulate
LilyPond source files.

Url: https://pypi.python.org/pypi/python-ly/

Main changes in 0.3:
- new command 'highlight' to create syntax-highlighted HTML files of
  LilyPond source files
- new, very experimental, command 'musicxml' to export music to
  MusicXML  

(Work is underway to make MusicXML export much more robust, to that end
the ly.music module is currently developed. See
https://github.com/wbsoft/frescobaldi/wiki/Notes-about-ly.music )

Enjoy!


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


midi volume/ s1*0 trick in Frescobaldi Score Wizard (was Re: Off-topic: Automatically create rehearsal files from SATB midi file)

2014-01-22 Thread Wilbert Berendsen
Op Mon, 20 Jan 2014 09:41:06 +0100
Johan Vromans jvrom...@squirrel.nl schreef:

 BTW: Whoever maintains the new score wizard: the s1*0\f trick to get
 the midi volume right is no longer necessary for LilyPond 2.18.

I changed it in the following way:

diff --git a/frescobaldi_app/scorewiz/parts/vocal.py 
b/frescobaldi_app/scorewiz/parts/vocal.py
index 79857bc..1d7500d 100644
--- a/frescobaldi_app/scorewiz/parts/vocal.py
+++ b/frescobaldi_app/scorewiz/parts/vocal.py
@@ -615,7 +615,8 @@ class Choir(VocalPart):
 # Append voice to the rehearsalMidi function
 name = voice2id[voice] + str(num or '')
 seq = ly.dom.Seq(ly.dom.Voice(name, parent=ly.dom.Staff(name, 
parent=choir)))
-ly.dom.Text('s1*0\\f', seq) # add one dynamic
+if builder.lyVersion  (2, 18, 0):
+ly.dom.Text('\\f', seq) # add one dynamic
 ly.dom.Identifier(ref, seq) # add the reference to the voice
 
 book = ly.dom.Book()

It seems to work correctly.
Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Frescobaldi 2.0.13 devel first impressions and questions

2014-01-20 Thread Wilbert Berendsen
Sorry for top posting; my phone can't quote properly. I'm working to support 
all of lilypond 2.18 new syntax (almost done).

Yes you can change the log font in the prefs, see edit→prefs→ tools→log. 
Pressing up/down in the search entry jumps between results. 

I develop Frescobaldi in my free spare time. Helping out is not difficult; just 
clone git or fork on github. 


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



 Oorspronkelijk bericht 
Van: Jacques Menu imj-...@bluewin.ch 
Datum: 20-01-2014  09:37  (GMT+01:00) 
Aan: LilyPond Users lilypond-user@gnu.org 
Cc: Jacques Menu imj-...@bluewin.ch 
Onderwerp: Frescobaldi 2.0.13 devel first impressions and questions 
 
Hello Folks,

I’ve installed it seamlessly on Mac OS X 10.9 (Mavericks) with Mac Ports some 
time ago (i.e. before the Poppler installation change in MacPorts), and it 
works fine. In particular, selecting a note to locate its position in the code 
is most welcome.

Some questions:

- Find and Find Next don’t seem to work as expected: the former 
displays all occurrences, and the latter doesn’t select the next one;

- is there a way to ave the LP journal in a larger font?

- needs some adaptations to 2.18, as already mentionned in this list, 
in particular for keywords suggestions;

- is it easy to contribute to its development?

Cheers, and a happy new year!

JM

--

Jacques Menu
Ch. de la Pierre 12
1023 Crissier

mailto:imj-...@bluewin.ch




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


ANN python-ly 0.2 released

2014-01-08 Thread Wilbert Berendsen

Hi all,

python-ly 0.2 has been released.

The python-ly is in development and provides the 'ly' module for python
programs and the 'ly' commandline tool that can parse and manipulate
LilyPond source files.

Url: https://pypi.python.org/pypi/python-ly/

Main changes in 0.2:
- new commands abs2rel and rel2abs that convert \relative music to
  absolute and vice versa
- support for python 3. Not all of the ly python module has already been
  tested, but installing and running the various ly commands works well.

relevant commit log:
25135fe handle encoding of sys.argv gracefully
2db226c hurray: the basic parts of ly work with python 3 !
c50c68c make writing files work with python 2 and 3
6afdbbf make loading a file work with both python2 and 3
7a53c64 use from import in ly
6642e07 sys.maxint - sys.maxsize (introduced in Python 2.6)
b4fbed0 bump ly to 0.2
4fdcdb0 add rel2abs and abs2rel commands to ly
23ac442 include ly version in musicxml
2816b7a move etreeutil to ly

The 'python-ly' package is developed within the Frescobaldi git 
repository at github.com/wbsoft/frescobaldi, in the frescobaldi_app/ly 
directory.


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


renumber idea (Re: ANN: python-ly 0.1 (the ly tool))

2014-01-07 Thread Wilbert Berendsen

op 07-01-14 08:40, Johan Vromans schreef:

Wilbert Berendsen wbs...@xs4all.nl writes:


a first release of the command-line ly tool with the Python ly library
is out:

Yay!

Given a (section of) .ly with barchecks and line number comments, e.g.

   d16  c8.~  c4  r2   |  % 9
   \bar ||
   R1  |  % 10
   R1  |  % 10
   R1  |  % 12
   e4  e8  e16  f16~  f8.  c16  f8  e8   |  % 13

can ly recalculate the line numbers? For example, in Emacs, select a
section and then

   C-u M-| ly renumber;start=8

would result in

   d16  c8.~  c4  r2   |  % 8
   \bar ||
   R1  |  % 9
   R1  |  % 10
   R1  |  % 11
   e4  e8  e16  f16~  f8.  c16  f8  e8   |  % 12


Yes, that would be feasible. But you would need to write 
start=8;renumber or -d start=8 renumber, as otherwise the start 
variable is set to 8 after the command has been performed.


Although the | % number is a convention, and ly is mainly intended to 
perform operations that really can't be done by some other intelligent 
editor algorithm. ly also excepts a semantically complete LilyPond 
input, i.e. it can parse \relative { c d e f g }, or { c d e f g }, 
but not c d e f g, as pitch names aren't written in the toplevel 
LilyPond context.


I am planning support for auto-inserting, and checking, bar checks. That 
tool could then have an option to add numbered comments.


But this idea raises another idea: The ly utilities are perfectly 
capable to operate on ranges, they also do that inside Frescobaldi.


So when calling ly from an external editor, and intending for it to 
operate on some selected range, the best way would be that ly still is 
fed the whole text input, but that some command or variable would 
restrict the range to operate on (e.g. select the fragment to be 
manipulated).


Support for selecting a range before calling a command is planned.

Best!
Wilbert

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


ANN: python-ly 0.1 (the ly tool)

2014-01-06 Thread Wilbert Berendsen

Hi all,

a first release of the command-line ly tool with the Python ly library 
is out:


Url: https://pypi.python.org/pypi/python-ly/

The package is registered and uploaded with PYPI. It does not depend on 
PyQt4 or Frescobaldi. Please test and experiment :-)
The 'ly' tool version 0.1 is able to indent, reformat, translate and 
transpose, and it can display some information. Planned featuress are 
rhythm tools and syntax-colored html and xml output.


Frescobaldi still includes the ly library (and will also in the 
forseeable future). So Frescobaldi will not depend on python-ly. If you 
clone Frescobaldi from git, you can also find and use the ly tool there, 
although Frescobaldi's install procedure does not install the 'ly' 
command by default.


The 'python-ly' package is developed within the Frescobaldi git 
repository at github.com/wbsoft/frescobaldi, in the frescobaldi_app/ly 
directory.


Best regards,
Wilbert

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


the ly tool (was Re: code formatting)

2014-01-03 Thread Wilbert Berendsen
Op Thu, 02 Jan 2014 08:16:15 +0100
Noeck noeck.marb...@gmx.de schreef:

 is the lilypond code formatting that Frescobaldi does also available
 as a commandline tool?

Not yet, but it is being actively worked on these days, by me.

It will become a Python library named 'python-ly' with a commandline
tool called 'ly' that can perform many of the tasks that Frescobaldi
provides. Such as indent, format, but also transpose, translate, etc.

It will also be possible to import ly from other Python applications to
get access to everything just as inside Frescobaldi.

The python-ly module will only depend on Python itself.

Best regards,
Wilbert (Frescobaldi author and main developer)

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: frescobaldi ERROR

2013-12-30 Thread Wilbert Berendsen
I am glad Frescobaldi works correctly for you now!


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)

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


Re: LilyPond 2.18.0 released

2013-12-30 Thread Wilbert Berendsen
Op Mon, 30 Dec 2013 17:50:09 +0100
David Kastrup d...@gnu.org schreef:

 
 Some of you might have seen this on the lilypond-announce list, but I
 repeat it here since not everybody may read the announce list.  The
 big announcement to all the non-LilyPond lists will happen in a few
 days if we don't get major complaints.
 
 Here it goes:
 
 We are proud to announce the release of GNU LilyPond 2.18.0 - the new
 stable release. LilyPond is a music engraving program devoted to
 producing the highest-quality sheet music possible. It brings the
 aesthetics of traditionally engraved music to computer printouts.

Congratulations! What a nice gift at the last minute of 2013!

I won't be able to support all the new syntax in Frescobaldi 2.0.13
(which will be released tomorrow) but will follow suit a.s.a.p.

best wishes and many thanks,
Wilbert


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: ???: 2.18 installed; local docs in Frescobaldi are 2.16

2013-12-30 Thread Wilbert Berendsen
Op Mon, 30 Dec 2013 20:11:42 -0700
Tom Cloyd tomcloydm...@gmail.com schreef:

 Running Kubuntu 13.10, Frescobaldi 2.0.11 -
 
 I issue both sudo uninstall-lilypond and uninstall-lilypond
 commands to make sure NO lilypond installation exists anywhere.
 
 I then issue sudo sh lilypond-2.18.0-1.linux-x86.sh --doc to
 install 2.18 AND documentation system wide.
 
 All appears to go well. Terminal output says -
 
 Full documentation can be found at
 
 file:///usr/local/lilypond/usr/share/doc/lilypond/html/index.html
  file:///usr/local/lilypond/usr/share/info/dir
 
 Into Frescobaldi's paths to Lilypond documentation window I put 
 /usr/local/lilypond/usr/share/doc/lilypond/html/index.html

You should enter /usr/local/lilypond/usr/share/doc/lilypond/html/ (the
help/whatsthis says enter the folder the Documentation folder resides),
so without index.html.

 I launch Frescobaldi, open a documentation window, and see...
 
 Manuals for LilyPond 2.16.2

It might display the still as stable marked manual on LilyPond.org?
(see the version chooser in the doc browser).


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


ANN: Frescobaldi 2.0.13

2013-12-30 Thread Wilbert Berendsen
Hi all,

Frescobaldi 2.0.13 is out. One bug in 2.0.12 really needed to be fixed
(the Python error message when showing the pitch language menu) and I
forgot to mention other new features in the changelog.

New:
- Midi capturing (was already in 2.0.12), contributed by Manuel Mchalwat
- Basic MusicXML export, contributed by Peter Bjuhr (was in 2.0.12)

And really new:
- LilyPond-Auto-engrave. If enabled, LilyPond is run automatically
  whenever needed, in preview mode.

Fixed:
- Fix issue 332: Cursor didn't move on undo/redo
- Fix issue 315: chords: \include predefined-guitar-fretboards.ly

And the master variable is back! All be it in a slightly different
implementation: the redirected filename is not directly given to a
LilyPond process running on behalf of the current document, but the
other document is loaded (if it wasn't already) and LilyPond is run on
that document.

Download: https://github.com/wbsoft/frescobaldi/releases
(Official link: http://frescobaldi.org/download)

Enjoy and a happy 2014!
Wilbert


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: ANN: Frescobaldi 2.0.12

2013-12-28 Thread Wilbert Berendsen
I have politely asked on the mailing list and issue tracker ;-)

If there are more people relying so strongly on the master variable I could 
restore the behaviour

Best!
Wilbert


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



 Oorspronkelijk bericht 
Van: Jakub Pavlík jkb.pav...@gmail.com 
Datum: 28-12-2013  13:25  (GMT+01:00) 
Aan: Wilbert Berendsen wbs...@xs4all.nl 
Cc: lilypond-user Users lilypond-user@gnu.org,frescoba...@googlegroups.com 
Onderwerp: Re: ANN: Frescobaldi 2.0.12 
 
Hi,

I am quite unhappy about the removal of the master document variable, which I 
have relied on quite heavily. For my workflows it is much more useful than 
sessions.
If this decision is final, I will either stick to 2.0.11 for the rest of my 
life :) or try to maintain a topic fork of Frescobaldi with this feature 
reenabled.

Jakub


2013/12/26 Wilbert Berendsen wbs...@xs4all.nl
Hi all,

In keeping up with the good tradition of releasing a new version of Frescobaldi 
on Christmas, I happily and proudly annouce Frescobaldi 2.0.12 to be out in the 
wild! This is a maintainance release with some improvements, massive internal 
changes and a new SVG view. This is the changelog:

* Translations:
  - updated: cs, nl, fr, es
* New features:
  - Edit-Select Block has finally been implemented
  - A viewer for LilyPond-generated SVG files has been added by Peter Bjuhr.
    This viewer (accessible via Tools-SVG Viewer) currently has one-way point
    and click. This only works with recent development versions of LilyPond,
    that add the point and click information to SVG files. In the future, the
    SVG view may become a fully fledged graphical music editor.
  - The default output format can be set in the LilyPond preferences (the
    current options are PDF or SVG, the default is PDF)
* Improvements:
  - The indenter's handling of tabs and spaces has been improved. A tab always
    starts a new indent level, and aligning is now always done with spaces.
    The default is still using 2 spaces for indent, but it is now configurable
    in a new settings panel Editor Preferences.
  - Besides the good old Preview and Publish modes a new mode has been added:
    Layout Control. This mode uses the settings on the preview mode panel, which
    has been renamed to Layout Control Options. The layout of the panel has been
    improved. The Preview mode is reverted back to enabling only point and click
    links. In the Engrave (custom) dialog the run mode can be chosen and the
    commandline edited directly.
  - Entering staccatissimo writes -! when the document specifies a LilyPond
    version = 2.17.25, otherwise -|
  - When editing keyboard shortcuts, conflicts are directly shown as they are
    entered; better support French keyboards (contributed by Nicolas Malarmey)
  - Better Mac OS X icons (contributed by Davide Liessi)
  - The internal handling of manipulations like transpose, translate, and the
    various rhythm commands has become less dependent on Frescobaldi code.
    These functionality now resides in the ly module and could be used by
    other applications. The commands now can work on any ly.document, which
    need not be a Frescobaldi document.
  - The internal help system has seen a massive overhaul: help files are now
    very easy to write in a simplified markdown-like syntax. Adding help pages
    is very easy by dropping a *.md file in the userguide/ directory. Every
    paragraph in a help file is automatically added to the POT file and can be
    translated by editing the language's PO file.
* Bug fixes:
  - Music View: horizontal scrolling using trackpad now works with kinetic mode
    enabled. Fixes #248.
* Removed feature:
  - The 'master' variable is no longer supported, it's goal has been superseded
    by the 'Always Engrave' option, which is also saved in the session. This
    decision was taken to simplify the handling of files created on behalf of
    a document.

Due to the revised help system, some large pieces of translatable text are now 
cut into paragraphs. This means translators are invited to revisit the 
translations, especially from the help pages. Many strings will be easily 
updated. The Html formatting in the help pages is removed, but some strings now 
expose basic inline markdown formatting. This is clearly indicated in the 
comment for a translatable string (Note: markdown formatting).

Enjoy, and please report bugs as usual!

The goal for Frescobaldi 2.0.13 is to adapt all LilyPond 2.18 syntax changes.

Merry Chrismas and a happy new year!!!
Wilbert and all the Frescobaldi contributors.

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

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


Re: ANN: Frescobaldi 2.0.12

2013-12-28 Thread Wilbert Berendsen
That could take a little time. I only maintain the source release and the 
Windows installer. 


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



 Oorspronkelijk bericht 
Van: Xavier Noria f...@hashref.com 
Datum: 28-12-2013  14:18  (GMT+01:00) 
Aan: Wilbert Berendsen wbs...@xs4all.nl 
Cc: Jakub Pavlík 
jkb.pav...@gmail.com,frescoba...@googlegroups.com,lilypond-user Users 
lilypond-user@gnu.org 
Onderwerp: Re: ANN: Frescobaldi 2.0.12 
 
The port in MacPorts has not been updated right?___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


master variable (Re: ANN: Frescobaldi 2.0.12)

2013-12-28 Thread Wilbert Berendsen

op 28-12-13 13:25, Jakub Pavlík schreef:

Hi,

I am quite unhappy about the removal of the master document 
variable, which I have relied on quite heavily. For my workflows it is 
much more useful than sessions.
If this decision is final, I will either stick to 2.0.11 for the rest 
of my life :) or try to maintain a topic fork of Frescobaldi with 
this feature reenabled.


Jakub

The master variable is back. Soon to be released 2.0.13 will have it. 
Its behaviour is the same, the implementation changed slightly: the 
redirected filename is not directly given to a LilyPond process started 
on behalf of the current document, but the master document is loaded (if 
it wasn't already) and LilyPond is run on behalf of that document.


Thanks for your feedback: that drives Frescobaldi :-)

Wilbert


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


ANN: Frescobaldi 2.0.12

2013-12-26 Thread Wilbert Berendsen

Hi all,

In keeping up with the good tradition of releasing a new version of 
Frescobaldi on Christmas, I happily and proudly annouce Frescobaldi 
2.0.12 to be out in the wild! This is a maintainance release with some 
improvements, massive internal changes and a new SVG view. This is the 
changelog:


* Translations:
  - updated: cs, nl, fr, es
* New features:
  - Edit-Select Block has finally been implemented
  - A viewer for LilyPond-generated SVG files has been added by Peter 
Bjuhr.
This viewer (accessible via Tools-SVG Viewer) currently has 
one-way point
and click. This only works with recent development versions of 
LilyPond,
that add the point and click information to SVG files. In the 
future, the

SVG view may become a fully fledged graphical music editor.
  - The default output format can be set in the LilyPond preferences (the
current options are PDF or SVG, the default is PDF)
* Improvements:
  - The indenter's handling of tabs and spaces has been improved. A tab 
always

starts a new indent level, and aligning is now always done with spaces.
The default is still using 2 spaces for indent, but it is now 
configurable

in a new settings panel Editor Preferences.
  - Besides the good old Preview and Publish modes a new mode has been 
added:
Layout Control. This mode uses the settings on the preview mode 
panel, which
has been renamed to Layout Control Options. The layout of the panel 
has been
improved. The Preview mode is reverted back to enabling only point 
and click
links. In the Engrave (custom) dialog the run mode can be chosen 
and the

commandline edited directly.
  - Entering staccatissimo writes -! when the document specifies a LilyPond
version = 2.17.25, otherwise -|
  - When editing keyboard shortcuts, conflicts are directly shown as 
they are
entered; better support French keyboards (contributed by Nicolas 
Malarmey)

  - Better Mac OS X icons (contributed by Davide Liessi)
  - The internal handling of manipulations like transpose, translate, 
and the

various rhythm commands has become less dependent on Frescobaldi code.
These functionality now resides in the ly module and could be used by
other applications. The commands now can work on any ly.document, 
which

need not be a Frescobaldi document.
  - The internal help system has seen a massive overhaul: help files 
are now
very easy to write in a simplified markdown-like syntax. Adding 
help pages

is very easy by dropping a *.md file in the userguide/ directory. Every
paragraph in a help file is automatically added to the POT file and 
can be

translated by editing the language's PO file.
* Bug fixes:
  - Music View: horizontal scrolling using trackpad now works with 
kinetic mode

enabled. Fixes #248.
* Removed feature:
  - The 'master' variable is no longer supported, it's goal has been 
superseded
by the 'Always Engrave' option, which is also saved in the session. 
This
decision was taken to simplify the handling of files created on 
behalf of

a document.

Due to the revised help system, some large pieces of translatable text 
are now cut into paragraphs. This means translators are invited to 
revisit the translations, especially from the help pages. Many strings 
will be easily updated. The Html formatting in the help pages is 
removed, but some strings now expose basic inline markdown formatting. 
This is clearly indicated in the comment for a translatable string 
(Note: markdown formatting).


Enjoy, and please report bugs as usual!

The goal for Frescobaldi 2.0.13 is to adapt all LilyPond 2.18 syntax 
changes.


Merry Chrismas and a happy new year!!!
Wilbert and all the Frescobaldi contributors.

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


Re: Learn from Finale 2014 (seriously)?

2013-11-14 Thread Wilbert Berendsen
Op Thu, 14 Nov 2013 09:52:06 +0100
Urs Liska u...@openlilylib.org schreef:

 Hi all,
 
 this has just appeared:
 http://www.finalemusic.com/blog/quick-peeks-at-finale-2014-consolidate-rests/
 
 and I think what they describe as inferior behaviour in Finale 2012
 is (nearly) exactly what we have to do (OK, we don't have to manually
 drag rests to an appropriate place but let LilyPond do this with
 \oneVoice.
 
 But I often have to do things like
 
 
{
  \voiceOne d'4 \oneVoice r \voiceOne d'
}
\new Voice {
  \voiceTwo d4 s d
}
 
 
 which really is equivalent to the initial example of the Finale post.
 
 Does anybody have an idea how one could improve this situation for
 LilyPond?


https://github.com/wbsoft/lilymusic/blob/master/include/merge-rests.ily


-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Frescobaldi Preview Modes

2013-10-31 Thread Wilbert Berendsen
I like Layout control!
If nobody objects, I will use that name. 


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)

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


search/replace (was Re: Octave script in Frescobaldi)

2013-10-30 Thread Wilbert Berendsen
Op Tue, 22 Oct 2013 03:57:36 -0700 (PDT)
flup2 phili...@philmassart.net schreef:

 Does anyone how to achieve that?

You could use the search replace function, in regexp mode:

search for:

\b([a-z]+)([',]*)(\d*)

replace with:

\1\2 \1'\3

Select the music then press All in the search/replace bar.

This will match note, octave and duraction in three regexp groups. Then
the \1, \2 and \3 put the matched text back in the replacement string.

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Frescobaldi preview with two window-modes

2013-10-30 Thread Wilbert Berendsen
Op Tue, 29 Oct 2013 15:32:19 -0500
Francois Planiol alicuota...@gmail.com schreef:

 Hello,
 
 Frescobaldi is definitely great, thanks, many thanks!
 
 My reqest is, if it is possible to considere two
 score-previewer-width for two sizes of the Frescobaldi-window
 (switching between two modes).
 
 Actually, When I redimension frescobaldi (reduce width, with button or
 with mouse) the viewer keeps same absolut size, or at least try to
 stay the biggest it can.

I have been thinking about keeping the horizontal width of the Music
Viewer relative to the width of the main window, when that one is
resized. But it is somewhat hairy to auto-resize a dock-tool window, as
there could be more tools in the same dock.

 For typesetting from pdf scores on screen, opened in - lets say,
 acrobat - it would be usefull to have a very narrow viewer (or none)
 for entering code
 looking at the pdf the same time (narrowed frescobaldi), and 2 a wide
 viewer when frescobaldi occupies full with. Best with a
 keyboard-shortcut. Specially useful for cleaning a code too.

There are a few options: you show/hide the music view with Meta-Alt-M
(see the shortcuts in the tools menu, all the panels have a
keyboard shortcut)

You can also use Music-Maximize (but unfortunately there is no
unmaximize yet)





-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Frescobaldi Preview Modes

2013-10-30 Thread Wilbert Berendsen
Op Tue, 29 Oct 2013 21:58:03 +0100
David Kastrup d...@gnu.org schreef:

 How about Inspect?

Yes that is better than Draft. But has Debug really a sort of
negative connotation?

When we get drag-editing etc. in the music view then we'd certainly
change the name to something like Advanced mode.

Currently I think Debug suits best.

Best regards,
Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Octave script in Frescobaldi

2013-10-30 Thread Wilbert Berendsen
Op Wed, 23 Oct 2013 11:34:02 +1100
Vaughan McAlley vaug...@mcalley.net.au schreef:

 On 22 October 2013 22:22, flup2 phili...@philmassart.net wrote:
 
  Oh thanks !
 
  Someday my Scheme will come ;-)
 
  Philippe
 
 
 
  --
  View this message in context:
  http://lilypond.1069038.n5.nabble.com/Octave-script-in-Frescobaldi-tp152801p152806.html
  Sent from the User mailing list archive at Nabble.com.
 
  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  https://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 In Frescobaldi, you can also use regexes in Search/Replace. First
 select the music (no Scheme expression or key signatures):
 
 Search for (assuming Dutch note names):
 ([\s\(\)\~])([a-g][eis]*)([\,\']*)
 
 Replace with:
 \1\2\3 \2'
 
 It’s a bit quick and dirty!

Ah, catching up with the mail after a holiday, I see that I was telling
an old story :-) But my expression handled durations :-)

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Frescobaldi Preview Modes

2013-10-29 Thread Wilbert Berendsen

Dear friends,

some people asked for a simple way to disable the preview debug modes in 
current git (2.0.12dev) for a while without unselecting all the 
checkboxes, but keeping the point and click links (i.e. the good old 
Preview mode). Also some wished that point and click could be disabled 
for a while, while keeping some preview debug options, hence the maybe 
somewhat confusing option Disable Point and Click links in the preview 
mode panel.


What do you think of a third main mode:
- Preview mode (just point and click, as it has been)
- Publish mode (no point and click)
- Debug mode: this mode listens to the settings in the Debug mode panel.

Also settings like: Verbose and English Messages (currently in 
Preferences) could move to the debug panel.


The debug panel should get a title like Debugging options.

The custom engrave dialog and the LilyPond preferences page can be 
simplified a little then.


Shall I do it? Please give me green light :)

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


Re: [Frescobaldi] Re: Frescobaldi Preview Modes

2013-10-29 Thread Wilbert Berendsen

op 29-10-13 10:06, Urs Liska schreef:

Am 29.10.2013 09:49, schrieb Wilbert Berendsen:

Dear friends,

some people asked for a simple way to disable the preview debug modes 
in current git (2.0.12dev) for a while without unselecting all the 
checkboxes, but keeping the point and click links (i.e. the good old 
Preview mode). Also some wished that point and click could be 
disabled for a while, while keeping some preview debug options, hence 
the maybe somewhat confusing option Disable Point and Click links 
in the preview mode panel.


What do you think of a third main mode:
- Preview mode (just point and click, as it has been)
- Publish mode (no point and click)
- Debug mode: this mode listens to the settings in the Debug mode panel.

Also settings like: Verbose and English Messages (currently in 
Preferences) could move to the debug panel.


The debug panel should get a title like Debugging options.

The custom engrave dialog and the LilyPond preferences page can be 
simplified a little then.


Shall I do it? Please give me green light :)



This sounds good, I like the conceptual separation of Preview and 
Debug mode.

But I have one question: How would Debug mode relate to point-and-click?
Janek's request was to compile in Debug mode (as of your new 
suggestion) and be able to switch point-and-click independently from 
this.


My suggestion [if that's not what you intended anyway] is  to have a 
Point-and-Click option on the Debug panel (the contrary of the current 
way to _disable_ point-and-click). So this would be a checkbox that is 
usually checked but can be unchecked on demand.


Indeed! And also checks for verbose mode and maybe english messages 
(although I'll keep that last one also in the prefs, I presume some 
people prefer the english LilyPond messages)
In addition I suggest adding a tool button on the panel to compile in 
debug mode. While of course shortcuts are most convenient to trigger 
compilation it is rather probable that one is on the panel already 
before compiling.


Yes, I also thought of this. I will also make a menu action that could 
be set to a shortcut. But the same action will be put as a button on the 
debug mode panel.
If you start doing that I will keep my hands off from that area for a 
while. (Git is cool but if one can help preventing conflicts ...)


I will do it. I already did some reorganization to make multiple 
mainwindows with different debug mode settings working correctly.


Thanks!
Wilbert

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


Re:Frescobaldi 2.0.11 possible bug

2013-10-21 Thread Wilbert Berendsen
This is strange as Frescobaldi does not in any way change the lilypond source 
when running LilyPond. Do you have some include path set?


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



 Oorspronkelijk bericht 
Van: Peter Gentry peter.gen...@sunscales.co.uk 
Datum: 21-10-2013  16:47  (GMT+01:00) 
Aan: lilypond-user@gnu.org 
Onderwerp: Re:Frescobaldi 2.0.11 possible bug 
 
The problem was caused by the filename Hairpintext.ly works HairpinText.ly does 
not. It appears to be converted inside Frescobaldi
to Hairpin Text.ly and the program loops as it cannot find this file.

regards
Peter Gentry 



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

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


Re: Frescobaldi now needs git installed

2013-10-19 Thread Wilbert Berendsen
This only happens when running Frescobaldi from a git checkout. I.e. when there 
is a '.git/' directory in the root folder of the Frescobaldi source.  Of course 
Frescobaldi should never bail out if some application is not found.

Urs, can you look into this?

Git is certainly not a dependency for Frescobaldi and never will be. Support 
for managing lilypond documents inside a Git repository is on the wish list, 
e.g. to be able to commit or find out who changed what (blame) etc.

Best regards, Wilbert


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)



 Oorspronkelijk bericht 
Van: Nick Payne nick.pa...@internode.on.net 
Datum: 19-10-2013  04:17  (GMT+01:00) 
Aan: lilypond-user@gnu.org 
Onderwerp: Frescobaldi now needs git installed 
 
The install instructions at http://frescobaldi.org/download.html need to 
add git as a dependency. Without git installed, when trying to run 
Frescobaldi I get:

nick@nick-desktop:~$ /home/nick/source/frescobaldi/frescobaldi
Traceback (most recent call last):
   File /home/nick/source/frescobaldi/frescobaldi, line 3, in module
 import frescobaldi_app.main
   File /home/nick/source/frescobaldi/frescobaldi_app/main.py, line 
176, in module
 main()
   File /home/nick/source/frescobaldi/frescobaldi_app/main.py, line 
135, in main
 import mainwindow   # contains MainWindow class
   File /home/nick/source/frescobaldi/frescobaldi_app/mainwindow.py, 
line 40, in module
 import menu
   File /home/nick/source/frescobaldi/frescobaldi_app/menu.py, line 
47, in module
 import vcs
   File /home/nick/source/frescobaldi/frescobaldi_app/vcs/__init__.py, 
line 46, in module
 app_repo = apprepo.AppRepo()
   File /home/nick/source/frescobaldi/frescobaldi_app/vcs/apprepo.py, 
line 42, in __init__
 self._activeBranch = self.current_branch()
   File /home/nick/source/frescobaldi/frescobaldi_app/vcs/gitrepo.py, 
line 151, in current_branch
 for branch in self.branches():
   File /home/nick/source/frescobaldi/frescobaldi_app/vcs/gitrepo.py, 
line 137, in branches
 return [line.strip() for line in self._run_git_command('branch', args)]
   File /home/nick/source/frescobaldi/frescobaldi_app/vcs/gitrepo.py, 
line 119, in _run_git_command
 raise GitError(str(error))
vcs.gitrepo.GitError: /bin/sh: 1: git: not found



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

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


Re: ANN: Frescobaldi 2.0.11 released

2013-10-17 Thread Wilbert Berendsen
The layout could be improved indeed:-)


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)

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


Re: ANN: Frescobaldi 2.0.11 released

2013-10-17 Thread Wilbert Berendsen

op 17-10-13 10:23, Wilbert Berendsen schreef:

The layout could be improved indeed:-)



I'm sorry, I see that my phone breaks the threads and also is preventing 
me from proper quoting...


--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


ANN: Frescobaldi 2.0.11 released

2013-10-16 Thread Wilbert Berendsen

Dear friends,

Frescobaldi 2.0.11 has been released, incorporating many improvements 
and functionality contributed by other developers.


Highlights are musicxml import and configurable debug modes for building 
PDF previews. See http://lilypondblog.org/2013/10/preview-mode-preview/ 
for an explanation.


Download: http://www.frescobaldi.org/download (hit F5 as the download 
location changed again, now GitHub's new releases tool is used).


Please enjoy and report bugs as usual :-)

Wilbert Berendsen

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


Windows installer update (was: ANN: Frescobaldi 2.0.11 released)

2013-10-16 Thread Wilbert Berendsen
Friends, 

I decided to repost the Windows installer binary (the Frescobaldi Setup.exe) 
because it had an annoying little bug, where clicking the error messages in the 
lilypond log didn't work on Windows. If you downloaded the Windows installer 
today, just do it again to get a completely bug-free(TM) version ;-)

Enjoy!
The Frescobaldi team.


-- 
Wilbert Berendsen (www.wilbertberendsen.nl)

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


Re: new Frescobaldi release set for October 16th, please update translations

2013-09-30 Thread Wilbert Berendsen
Op Mon, 30 Sep 2013 12:49:57 +0200
Urs Liska u...@openlilylib.org schreef:

 Frescobaldi code is very well structured and readable, but not 
 over-commented IMHO.
 This makes it somewhat difficult to immediately see where to hook in 
 with new functionality (this is not meant as a reporach).
 
 So I thought some kind of contributor's guide would be a good idea,
 and I started with one document describing what I found out for my
 latest attempt:
 https://github.com/wbsoft/frescobaldi/wiki/Create-a-dockable-panel
 It's open for improvements and additions.
 
 If every new contributor could do a similar thing with their own 
 experiences it may help others who want to start working on
 Frescobaldi.

Very nice!
Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


new Frescobaldi release set for October 16th, please update translations

2013-09-28 Thread Wilbert Berendsen

Dear friends,

October 16th, I'll release the new version of Frescobaldi. There are some
changes to the translatable strings, and a few new strings; so if you 
can find some time, please update the translations for your languages.


This release also marks an important point in Frescobaldi development: 
that multiple developers now have contributed significant functionality. 
Although Cognot's kinetic scrolling in the Music View has been there 
already for some time, now we see musicxml import, much better Scheme 
highlighting, a nice modal transpose function and many improvements for 
the Mac OS X version.


It has been my goal from the start that I couldn't be the only one that 
writes code for Frescobaldi. But to get other developers on board, the 
code should be readable and easy to understand. And Frescobaldi itself 
should be compelling enough to invest time in researching the code and 
writing new functions.


I'm happy and also a bit proud now that people have found their way in 
the codebase, the parsers, the menu structure, the way actions are 
defined and assigned to methods in modules etc.


The github platform works well, with its issue tracking and pull-request 
interface.


I do have some time for adding code, coordinating some stuff and keeping 
Frescobaldi in a healthy state. I hope we can continue Frescobaldi's 
development onto its way as a powerful LilyPond editor. Thanks to all 
contributors!


Wilbert Berendsen
main author and leader of the Frescobaldi project
http://www.frescobaldi.org/


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


Re: [ANNOUNCE] New Portfile for Frescobaldi on Mac

2013-09-12 Thread Wilbert Berendsen
Op Wed, 11 Sep 2013 17:16:21 +0200
Jacques Menu jacques.m...@epfl.ch schreef:

 Thanks for everything, both frescobaldi and frescobaldi-devel work
 fine now!

Thanks to all people involved to make Frescobaldi on Mac OS X working!

Best!
Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


whitespace in frescobaldi copy clipboard (was Re: general help)

2013-06-09 Thread Wilbert Berendsen

Op 25-05-13 18:48, Helge Kruse schreef:
I have observed that the indention is lost when you copy something 
from Frescobaldi and paste it directly into Thunderbird or Chrome. I 
usually use the workaround to paste it to a texteditor like notepad 
and copy it from there again. After that the indentation is kept. I 
don't know the reason for the lost indentation and I don't want to 
blame Frescobaldi for it. But I hope my workaround may help.


Hi, I'll look into this. The default copy is just provided by Qt and it 
may be HTML-like text.


Note that you can also copy with syntax highlighting in Frescobaldi! In 
that case color and indentation is preserved.


Wilbert

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


Re: Document text size

2013-06-09 Thread Wilbert Berendsen

Op 08-06-13 20:12, Nels Drue Daily schreef:

  I am wanting to use different fonts than the default Century Schoolbook.
Century schoolbook is a naturally large typeface, and the glyphs in LilyPond 
have
been designed to match it. I want to use other fonts by enlarging the default
document text size without altering the staff or note head, or glyph size.
Any suggestions.



We did that for the Liedboek. We used a different font (decided by the 
publisher), and I set the text-font-defaults in the paper block to an 
alist containing the font-size, baseline-skip and word-space properties.


Then I set in the layout block the font-size to 0 for MetronomeMark, 
RehearsalMark, BreathingSign, StanzaNumber, LyricText and many other 
grobs that would otherwise adhere to the global font-size.


Wilbert

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


Re: Frecobaldi 2 Mac OS X install guide

2013-06-06 Thread Wilbert Berendsen

Op 06-06-13 12:35, Andrew Bernard schreef:
As a result of this thread, I have decided the need is there for a 
macports bundle for frescobaldi, one that includes all the 
dependencies with no headaches. This seems to be what people want, 
short of a Mac GUI installed. I'll start in on that project tomorrow.

That'd be great!

Like I wrote earlier: I built such an installer for Windows (because I 
have Windows on my small laptop, besides Linux) using cx_Freeze. The 
script is freeze.py. You could look at the setup scripts for other PyQt4 
apps that include a Mac OS X installer with all dependencies contained, 
e.g. by searching GitHub for 'py2app' in code, etc.


If you could create build script that builds an installer, it can simply 
be run to create a Mac OS installer for every release. I'd be happy to 
have it in the download section then!


Thanks for all the efforts!

Best wishes,
Wilbert (Fresc. dev).

--
Wilbert Berendsen
http://www.wilbertberendsen.nl/


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


Re: Frecobaldi 2 Mac OS X install guide

2013-06-02 Thread Wilbert Berendsen
Op Mon, 27 May 2013 20:29:16 -0700 (PDT)
Derek cu...@shmerek.com schreef:

 Seems to be working now. Thank you very very much to everyone who
 took the time to detail this process it is greatly appreciated.

Great that it works!

Best wishes,
Wilbert

-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Frecobaldi 2 Mac OS X install guide

2013-05-27 Thread Wilbert Berendsen
Philippe,

thanks a lot! I've put it on a wiki page, and linked from the
frescobaldi website.

Op Tue, 14 May 2013 05:10:25 -0700 (PDT)
flup2 phili...@philmassart.net schreef:

 Hello all,
 
 Here is a step by step guide to install Frescobaldi on a Mac OS X
 system. Frescobaldi has some known issues on a mac (see below) but
 after these steps you should be able to:
 - use Frescobaldi (of course)
 - launch Frescobaldi with a double clickable icon
 - play MIDI
 
 * install macports (  http://www.macports.org
 http://www.macports.org ).
 Using the Terminal, run these 2 commands to update macport :
 
 sudo port -v selfupdate
 
 sudo port -v upgrade outdated
 
 * Once done, it's time to install the dependencies of frescobaldi 
 (depending to your computer, it may last some hours):
 
 sudo port -v install py27-pyqt4
 
 sudo port install poppler +quartz +qt4
 
 * PyQt makes a link between python and qt4, but we need a library to
 link those with poppler (to have the PDF preview); Frescobali's
 author developped it. You have to download it here: 
 https://python-poppler-qt4.googlecode.com/files/python-poppler-qt4-0.16.3.tar.gz
 https://python-poppler-qt4.googlecode.com/files/python-poppler-qt4-0.16.3.tar.gz
   
 
 * double click to unzip. In the Terminal you have to go to the folder
 where it was unzipped (for instance cd
 Downloads/python-poppler-qt4-0.16.3 ).
 
 * Run these 2 commands. The first one will compile the library, the
 other one will install is. The second one needs a admin access
 (password will be asked after the sudo... command)
 
 python setup.py build
 
 sudo python setup.py install
 
 If you have some problems with these 2 steps, I can be necessary to
 specify the complete python path:
 
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7/setup.py
 build
 
 sudo
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
 setup.py install
 
 * Download Frescobaldi and place it in the Applications folder
 
 Creation of a launcher :
 -
 
 * download the software Platypus (  http://sveinbjorn.org/software
 http://sveinbjorn.org/software   and launch it
 * choose a name in  App Name field 
 * choose Shell in the popup Script type
 * choose None  in the popup Output
 * click Newand paste these lines (change it according to your user
 name and frescobaldi folder name) :
 
 #!/bin/sh 
 
 cd /Applications/frescobaldi 
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
 frescobaldi 
 
 * show Advanced options and uncheck all boxes on the right, except
 Runs in background
 * you may choose a custom icon (by drag and drop)
 * click Create
 
  MIDI output
 -
 Frescobaldi uses an external synthetizer that must be launched. That
 synthetizer uses soundfont. If you havn't any, you may use the one
 included in Musescore. (  http://musescore.org/
 http://musescore.org/   )
 
 * in the Terminal, install portmidi and fluidsynth :
 sudo port -v install portmidi
 sudo port -v install fluidsynth
 
 * download qsynth, a mac graphical interface for fluidsynth ( 
 http://sourceforge.net/projects/qsynth
 http://sourceforge.net/projects/qsynth)
 
 * launch qsynth, click on setup
 * MIDI tab; choose CoreMidi in the Midi driver popup
 * Audio tab; choose Coreaudio in the Audio driver popup
 * under the same tab, set buffer size to 256 and choose Default for
 Audio device
 * soundfonts tab, choose a soundfont (the one included in Musescore
 or any other).
 * validate; in the MIDI settings of frescobaldi, click refresh MIDI
 ports, et choose fluidsynth virtual port
 
 I hope to have some time to make this easier to read (and, why not,
 include it to Frescobaldi website)
 
 Philippe
 
 
 
 --
 View this message in context:
 http://lilypond.1069038.n5.nabble.com/Frecobaldi-2-Mac-OS-X-install-guide-tp145898.html
 Sent from the User mailing list archive at Nabble.com.
 
 ___
 lilypond-user mailing list
 lilypond-user@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-user
 



-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


Re: Left align first word of lyrics

2013-05-27 Thread Wilbert Berendsen
Op Sun, 19 May 2013 03:11:12 +0200 (CEST)
Gregory Heytings g...@sdf.org schreef:

 
 Hi list,
 
 Is it possible to automatically left align the first word of multiple
 line lyrics ?  By default the lyrics are all centered under the note,
 which is okay in most situations, but perhaps not optimal for the
 first word of a staff.  For example, the words Ccc, Cc and C
 are centered under the c note with the following code:
 
 \score {
\new Staff 
  \new Voice = A { \relative c' { c d e f } }
  \new Lyrics \lyricsto A { Ccc ddd eee fff }
  \new Lyrics \lyricsto A { Cc dd ee ff }
  \new Lyrics \lyricsto A { C d e f }

 }
 
 I know that it is possible to move a particular word by hand with
 \once \override LyricText #'self-alignment-X = #  This solution
 is however not only painful to type in, but its result is also most
 often only approximately correct.

I have done that in our new dutch hymn book, the Liedboek.

Using a music function and the \applyOutput command I set the X-offset
property and the extra-spacing-width property on every LyricText event
that coincides with a \break, and also on the first LyricText event.

We also made the LeftEdge object indefinitly high, so we could force
the lyrics at a certain distance from the start of the staff line, and
also have the first note of every line at the same spot. The other
lyrics are centered.

(For the single-voice hymns we used ragged-right = ##t but wit a fixed
width on the StaffSymbol so we got nice looking church hymns. And we
used a function based on the alignGrob idea from LSR to position the
final barline neatly to the right.)

It is complicated just now to paste the code how we did it, because
everything is so intermingled, but I'll show it later on in a nice
writeup. We wrote many functions that read custom variables from the
paper or layout blocks (using ly:output-def-lookup), so we got a very
flexible layout.

Best regards,
Wilbert




-- 
Wilbert Berendsen
(http://www.wilbertberendsen.nl)


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


  1   2   3   4   5   6   >