Dass Frescobaldi unter Ubuntu 22.04 mit einer Fehlermeldung startet, ist ärgerlich: Der Bereich der Notenanzeige sagt, Frescobaldi übergebe via qpageview/highlight.py
und qpageview/shadow.py
an eine Funktion unerwarteterweise ein Argument vom Typ float
. Nun gilt es zu ‘googeln’ — oder hier weiterzulesen:
Die Google-Abfrage ‘Frescobaldi Python 3.10′ listet denn auch einige Fehlerberichte auf, darunter den mit dem Titel “Frescobaldi 3.13 crashes with python 3.10 #1398″. Frescobaldi selbst sagt in seinem About-Dialog, dass Ubuntu 22.04 die Version 3.1.3 enthalte. Und an der ’shell’ erfährt die Nutzerin via python3 --version
, dass Python 3.10.4 installiert sei. Auch für diese Kombination gibt es Hinweise auf den Bug
Damit ist Frescobaldi unter Ubuntu 22.04 nicht wirklich nutzbar. Ohne die Wirkung dessen zu sehen, was sie ‘lilypondisch’ notiert hat, wird es für die Komponistin schwierig. Was kann sie tun?
- Zum einen könnte sie solange Paketupgrades einspielen, bis Ubuntu Frescobaldi gefixt hat — und bis dahin auf das Tool verzichten.
- Zum zweiten könnte sie — wie von Jorma Louhi beschrieben — den Code selbst anpassen.
- Oder sie könnte drittens per
pip
auf die neuere Version 3.2 umstellen
sudo apt-get remove frescobaldi
pip install qpageview
pip install frescobaldi
Voraussetzung dafür aber ist, das die anderen von frescobaldi benötigten Libs und Tools aus den Distributionspaketen installiert sind, also
sudo apt-get install python3-pip
sudo apt-get install python3
sudo apt-get install python3-qt5
sudo apt-get install python3-ly
sudo apt-get install python3-poppler-qt5
sudo apt-get install python3-pygame
Und in welchem Zusammenhang …
… steht das jetzt — im weitesten Sinne — mit Musizieren? Nun, dafür brauchen wir zunächst ein Instrument, das Zubehör und ein Etui. Helfen können uns dabei oft auch kleinere und größere Computerprogramme, mit denen wir komponieren und die wir verbessern, Musik wissenschaftlich analysieren und Workshops vorbereiten können. Dazu habe ich hier und im Geigenforum einiges zusammengetragen.
Im Übrigen: Männer sind mitgemeint.