Making music with free software included in Trisquel 11

Sin respostas
megurineturilli
Desconectado
Joined: 01/10/2012

I recently started making music with my freedom respecting old ThinkPad X200 again. The programs that I use include GNU LilyPond, LMMS, Frescobaldi and many more from the Trisquel repository. While I have been using only free software for making music for many years, there is an iBad in my household that comes with non-free Garageband (and many other programs) preinstalled. Garageband uses NSKeyedArchiver, so I think I can reverse engineer the non-free .band format and write a free software replacement. Linuxband, which I used for many years seems to be unmaintained.

I also found a bug in Rosegarden, it generates MusicXML files with a missing tempo signature. If the bug is not fixed in the latest version, I will summit a patch. I found the bug while using the free version of Sinsy (developed at the Nagoya Institute of Technology, not the SaaSS instance at sinsy.jp). I also wrote a new Python wrapper for Sinsy, because the old one did not work anymore. Once the bug is fixed, I will exporters for some other formats. If I submit the bugfix now, maybe Trisquel 12 will include the patched version and a fully usable Python environment.

Since I also use the free version of MuseScore, I also installed the free and fully functional version of MuseScore on the MacBook Air M1 (owned my the same person as the iBad.) By contrast mobile version of MuseScore for iOS and Android only works with the musescore.com service and is now Consume But Don't Try to Program (a clear case of enshittification). Many other apps have similar limitations, including a PDF viewer for sheet music. There is a port of the kernel Linux for the BadApple!! M2, to bad it won't run on the iBad until a M1RACLE occurs.

For sharing the music that I have made with free software (and other works) I now have an instance of GNU MediaGoblin on the site isengaara.de, which also runs Trisquel 11. Since Trisquel 11 lacks some of the packages needed to run GNU MediaGoblin, I decided to set up an LXC container running Debian 13. A long time ago I submitted a patch to Debian for the jcadencii package, which is now part of Trisquel too. Soon I may install GNU Guix on top of Trisquel 11 on my old ThinkPad or upgrade to the Guix System and moving Trisquel 11 into an LXC container.