ANN: Frescobaldi 3.2

133 views
Skip to first unread message

Wilbert Berendsen

unread,
May 5, 2022, 1:40:15 AM5/5/22
to fresc...@googlegroups.com, lilypo...@gnu.org
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)

Jiří Hon

unread,
May 5, 2022, 2:56:05 AM5/5/22
to Wilbert Berendsen, fresc...@googlegroups.com, lilypo...@gnu.org
Hi Wilbert,

thank you very much for the new release of Frescobaldi and especially for the parce and quickly packages. Quickly will make my life much easier. Now I'm able to find and fix common notation errors in hundreds of scores more reliably, without the need for fragile regular expressions. Great work!

Have a nice day,
Jiri Hon

Dne 05. 05. 22 v 7:40 Wilbert Berendsen napsal(a):

Martín Rincón Botero

unread,
May 5, 2022, 3:18:11 AM5/5/22
to Wilbert Berendsen, Frescobaldi, Lilypond-User
"Why the name? It’s short, sounds like ‘parse’, and has the meaning of “friend”, “buddy”, “bro.” :-)"

As a Colombian, I approve, parce ;-).

Jacques Menu

unread,
May 5, 2022, 4:13:44 AM5/5/22
to Martín Rincón Botero, Jacques Menu, Wilbert Berendsen, Frescobaldi, Lilypond-User
Hello Wilbert,

Thanks to you and to the people that contribute for everything you do for us!

I’ve installed Frescobaldi 3.2 with MacPorts on Mac OS Monterey (12.3.1), and the first tests show it works fine.

One problem, though: it’s name is displayed as “Python” in the menu bar, and there’s no Preferences item. How can I set the MIDI output channel to hear the score being played?

Thanks for your help!

JM

Jacques Menu

unread,
May 5, 2022, 4:38:56 AM5/5/22
to Martín Rincón Botero, Jacques Menu, Wilbert Berendsen, Frescobaldi, Lilypond-User
Just notices I get this message upon launch:

qt.qpa.fonts: Populating font family aliases took 118 ms. Replace uses of missing font family "Century Schoolbook L" with one that exists to avoid this cost. 

JM

Davide Liessi

unread,
May 5, 2022, 9:06:52 AM5/5/22
to Jacques Menu, Henning Hraban Ramm, lilypo...@gnu.org, Frescobaldi
Dear Jacques,

Il giorno gio 5 mag 2022 alle ore 10:16 Jacques Menu
<imj-m...@bluewin.ch> ha scritto:
> I’ve installed Frescobaldi 3.2 with MacPorts on Mac OS Monterey (12.3.1), and the first tests show it works fine.

did you edit the Portfile yourself?
I think I'll be able to update it before tomorrow evening at the
latest (my main machine is not a Mac, lately).

> One problem, though: it’s name is displayed as “Python” in the menu bar, and there’s no Preferences item.

As Hraban wrote, this is not only normal, but unavoidable, unless an
.app bundle is created.
If you installed with MacPorts, there should be such an application
bundle in /Applications/MacPorts: launching Frescobaldi from there
should give you the Frescobaldi menu containing also the Preferences
item.
If not, please let me know.

Regarding

Il giorno gio 5 mag 2022 alle ore 10:38 Jacques Menu
<imj-m...@bluewin.ch> ha scritto:
> qt.qpa.fonts: Populating font family aliases took 118 ms. Replace uses of missing font family "Century Schoolbook L" with one that exists to avoid this cost.

I am already aware of them (they have been there at least since the
switch to Qt5), but since they are harmless and seem to originate from
Qt itself and not Frescobaldi specifically, I haven't invested time on
them (yet).

Best wishes.
Davide

Henning Hraban Ramm

unread,
May 5, 2022, 9:18:01 AM5/5/22
to Davide Liessi, lilypo...@gnu.org, Frescobaldi
Am 05.05.22 um 15:06 schrieb Davide Liessi:
> Dear Jacques,
>
> Il giorno gio 5 mag 2022 alle ore 10:16 Jacques Menu
> <imj-m...@bluewin.ch> ha scritto:
>> I’ve installed Frescobaldi 3.2 with MacPorts on Mac OS Monterey (12.3.1), and the first tests show it works fine.
>
> did you edit the Portfile yourself?

I didn’t.

>> One problem, though: it’s name is displayed as “Python” in the menu bar, and there’s no Preferences item.
>
> As Hraban wrote, this is not only normal, but unavoidable, unless an
> .app bundle is created.
> If you installed with MacPorts, there should be such an application
> bundle in /Applications/MacPorts: launching Frescobaldi from there
> should give you the Frescobaldi menu containing also the Preferences
> item.

The app bundle installed by MacPorts doesn’t work, it says "Frescobaldi
error" and lets you open the Console – I didn’t find anything useful in
the plethora of messages there.
This was already the same in previous versions.

Do you think it could be a problem that I also installed the
downloadable version? (3.1.3 at the moment)

I’m on Mojave (MacOS 10.14.6).

Hraban

Davide Liessi

unread,
May 5, 2022, 9:23:31 AM5/5/22
to Henning Hraban Ramm, lilypo...@gnu.org, Frescobaldi
Dear Hraban,

Il giorno gio 5 mag 2022 alle ore 15:18 Henning Hraban Ramm
<lilyp...@fiee.net> ha scritto:
> The app bundle installed by MacPorts doesn’t work, it says "Frescobaldi
> error" and lets you open the Console – I didn’t find anything useful in
> the plethora of messages there.
> This was already the same in previous versions.

That is strange: I haven't tried recently, but I seem to remember that
on my machine it works as expected.
I'll check when I update the Portfile.

> Do you think it could be a problem that I also installed the
> downloadable version? (3.1.3 at the moment)

I don't think so.

Best wishes.
Davide

Mario Bolognani

unread,
May 5, 2022, 9:24:59 AM5/5/22
to Wilbert Berendsen, fresc...@googlegroups.com, lilypo...@gnu.org
Dear Wilbert,

many thanks for updating Frescobaldi but an inexperienced user like me gets lost into the tricky steps fo obtaining a .dmg package to install as in version 3.1.3.

Sorry for my ignorance (and perhaps for refusing to get into excessive details for obtaining a powerful editor like Frescobaldi for publishing music). You may object like the old Girolamo Frescobaldi “Non senza fadiga si giunge al fine” (Not without effort we reach the end), but I would avoid too much effort if possible…

Best wishes


Mario Bolognani
mario.b...@gmail.com

Davide Liessi

unread,
May 5, 2022, 9:31:20 AM5/5/22
to Mario Bolognani, Frescobaldi, lilypo...@gnu.org
Dear Mario,

Il giorno gio 5 mag 2022 alle ore 15:25 Mario Bolognani
<mario.b...@gmail.com> ha scritto:
> many thanks for updating Frescobaldi but an inexperienced user like me gets lost into the tricky steps fo obtaining a .dmg package to install as in version 3.1.3.

the standalone .app bundle for Mac, distributed as .dmg package, has
not been prepared yet.
I'll try to do it soon, although there may be some difficulties (see
my answer to Omer Katzir
https://lists.gnu.org/archive/html/lilypond-user/2022-05/msg00065.html
a few minutes ago).

Best wishes.
Davide

Jacques Menu

unread,
May 5, 2022, 10:31:50 AM5/5/22
to Davide Liessi, Jacques Menu, Mario Bolognani, Frescobaldi, lilypo...@gnu.org
Hello everybody,

Thanks Harban and Davide for the help.

Installing from MacPorts actually creates /opt/local/bin/frescobaldi, but also:

jacquesmenu@macmini: /Applications/MacPorts > ls -sal
total 24
 0 drwxr-xr-x  10 jacquesmenu  admin   320 May  5 10:00 .
 0 drwxrwxr-x  61 root         admin  1952 May  5 09:50 ..
24 -rw-r--r--@  1 jacquesmenu  admin  8196 May  5 16:22 .DS_Store
 0 drwxr-xr-x   3 jacquesmenu  admin    96 Apr  3  2021 FontForge.app
 0 drwxr-xr-x   3 root         admin    96 May  5 10:00 Frescobaldi.app
 0 drwxr-xr-x   5 jacquesmenu  admin   160 Nov  6 23:13 Python 2.7
 0 drwxr-xr-x   4 root         admin   128 Apr  2 15:00 Python 3.10
 0 drwxr-xr-x   5 jacquesmenu  admin   160 Nov  6 23:13 Python 3.8
 0 drwxr-xr-x   5 jacquesmenu  admin   160 Nov  6 23:13 Python 3.9
 0 drwxr-xr-x   8 root         admin   256 May  5 09:56 Qt5

I didn’t know that.

Launching Frescobaldi.app from the Finder works as expected, with the Preferences menu item under Frescobaldi.

There is a symptom that occurs sometimes with the 3.1.3 version: cliking on a menu header  displays the menu’s contents, but hides it right away before any item can be clicked on.

With 3.2, click followed by click-and-hold keeps the menu contents accessible so as to select an item.

JM

Jacques Menu

unread,
May 5, 2022, 10:51:37 AM5/5/22
to Davide Liessi, Jacques Menu, Mario Bolognani, Frescobaldi, lilypo...@gnu.org
About Frescobaldi displays the version number as 3.1.3.

JM

Mario Bolognani

unread,
May 5, 2022, 4:04:53 PM5/5/22
to Davide Liessi, Frescobaldi, lilypo...@gnu.org
Many thanks Davide, I’ll waiting with patience the Frescobaldi 3.2 .dmg package...

Best,

Mario

Mario Bolognani
mario.b...@gmail.com

Matthew Probst

unread,
May 6, 2022, 12:04:19 AM5/6/22
to Wilbert Berendsen, fresc...@googlegroups.com, LilyPond User Group
Just to clarify--if the pageview thingy is now required to be installed first, does that mean that a future packaged Windows version might have that plus the appropriate verison of Python packaged with it?  I'm fine waiting for that, but wanted to know.

Wilbert Berendsen

unread,
May 26, 2022, 3:30:09 PM5/26/22
to fresc...@googlegroups.com, lilypo...@gnu.org
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 <w...@xs4all.nl> schreef:
Reply all
Reply to author
Forward
0 new messages