Tuesday, December 31, 2013

musescore - sheet music on linux

Recently I was helping a friend who had written a song. We wanted to produce some sheet music so I though it would be worth checking out any open source music authoring software.

Many years ago I looked at software in this space and some promised much but in the end, none seemed to deliver on any front. At that time, shareware windows software was all that could be found.

This search was a lot more successful. It did not take me long to find MuseScore. This is a cross platform, open source sheet music editor (with playback). The windows version worked out of the box and we soon had the basics mastered; chords, notes, repeats, lyrics etc.

My next instinct was to get it to work on Linux, specifically CentOS-6. After installing a few requirements from rpmforge, I had the code compiled and running (with just a few minor bugs). Once I know that it worked, I wanted to make an RPM. Unfortunately, musescore (or mscore as it is called under Linux) uses an unusual build procedure based on cmake. Adding that into an RPM seemed a little daunting so I found the closest thing I could on the internet to use as a starting point.

Opensuse has an RPM but it would not build on CentOS. After a few simple tweaks I had the package building but it was not being packaged correctly. The %makeinstall macro was trying to install files into the filesystem and not the package buildroot. After much internet searching and testing, I found the answer (which is quite simple. So simple I don't know why no one had written it down before).

The same as you might use for a normal Makefile, just set the DESTDIR environment variable. My %install now has:
%install
export DESTDIR=%{buildroot}
cd build && %makeinstall

And with a few more minor tweaks I had the RPM finished.

Now I just have a few issues to sort out with playback on Linux. musescore does not like the default ALSA settings or ALSA devices (like my USB headset) disappearing and reappearing when I suspend and resume. Portaudio might fix that but it does not seem to work on my home machine.  The topic for another blog no doubt.

73 comments:

  1. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Os aplicativos de criação de toques para celular grátis permitem que você crie toques personalizados de suas músicas favoritas ou arquivos de áudio

      Delete
  2. Thanks a lot for giving everyone an extraordinarily memorable opportunity to read from this web site. It is always very cool and as well , packed with a good time for me and my office co-workers to visit your website on the least three times
    in 7 days to see the newest issues you will have.

    go to cineblog01

    ReplyDelete
  3. great article, I was very impressed about it, wish you would have stayed next share
    kiss manga

    ReplyDelete
  4. Linux è un buon sistema operativo, ascolto spesso musica su questa piattaforma e ascolto musica in: https://suonerietelefono.com
    Collezione musicale con impostazioni di suoneria gratuite!
    scarica suoneria per iPhone gratuitamente qui
    scarica suoneria per samsung gratuitamentequi
    scarica suoneria per huawei gratuitamente qui
    scarica effetti sonori mp3 gratuitamente qui

    ReplyDelete
  5. I love all posts, I really liked it, I would like more information about it, because it's very cool Play basketball shotball cool math game. Thanks for sharing.

    ReplyDelete
    Replies
    1. This is so nice article; your blogs are very nice and interesting I'm read all your blogs and articles. I am also a writer, nowadays I'm working about Content writing service. I wish you post more blogs.

      Delete
  6. This is very interesting information play. Thank you for sharing. To be sure your suggestions will help me thank you

    ReplyDelete
  7. It's very good post which I really enjoyed reading. It is not everyday that I have the possibility to see something like this.
    android

    ReplyDelete
  8. MuseScore is one of the powerful and versatile open-source music score editors for your Linux PC

    app mobile

    ReplyDelete
  9. It is a very informative post. Thanks for sharing such a nice post.
    Windows 10 Activator

    ReplyDelete
  10. Thanks for letting us know about this music style and how we can enhance our skills.
    how to plant a Mango seed

    ReplyDelete
  11. Your information is useful to me and many people are looking for them like me! The problem seems simple, but through your pen, it impresses me! click this link to down

    ReplyDelete
  12. MuseScore is one of the powerful and versatile open-source music score editors for your Linux PC. http://sidingcontractorseattlewa.com/

    ReplyDelete
  13. Very good article, you may also be interested in the latest free suonerie telefoniche at: https://suonerieandroid.info/

    ReplyDelete
  14. You can listen and download music for free without software here: https://beltonengratis.net/sound-effects/

    ReplyDelete
  15. Poate că cea mai inteligentă alegere este întotdeauna tonuri de apel iphone

    ReplyDelete
  16. Thanks a lot for maybe you were interested in sound effects at sonidos fuertes listen and download free music with thousands of quality sound effects

    ReplyDelete
  17. grazie per l'articolo. Puoi scaricare suonerie gratuite e aggiornamenti giornalieri aqui.

    ReplyDelete
  18. You can listen to the music again at the sonidos with the best sound quality available today.

    ReplyDelete
  19. I searched many places, but I only found this track at klingeltöne klingeltonmobi.de with the best sound quality available today.

    ReplyDelete
  20. A very good song, listen to it again at telecharger sons gratuit with the best quality.

    ReplyDelete
  21. The music there is interesting, you can also find them as ringtones at https://polskitones.com completely free.

    ReplyDelete
  22. To download that song, you just need to visit tonuri de apel free to receive this ringtone in the simplest way.

    ReplyDelete
  23. What are you waiting without telecharger whatsapp gb to get the latest version of whatsapp mod gb.

    ReplyDelete

  24. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.

    edublackboards
    multiplying mixed numbers
    Multiplying Exponents
    Distance Formula Calculator

    ReplyDelete
  25. This type of message always inspiring and I prefer to read quality content, so happy to find good place to many here in the post, the writing is just great, thanks for the post. Feel free to visit my website; 야설

    ReplyDelete
  26. Fantastic website. A lot of helpful info here. I am sending it to some friends ans additionally sharing in delicious. And obviously, thank you to your effort! Feel free to visit my website; 일본야동


    ReplyDelete
  27. Hey! This post could not be written any better! Reading this post reminds me of my previous room mate! He always kept talking about this. I will forward this article to him. Fairly certain he will have a good read. Thank you for sharing! Feel free to visit my website; 국산야동


    ReplyDelete
  28. I wanted to thank you for this great blog! I really enjoying every little bit of it and I have you bookmarked to check out new stuff you post. for More Details Click Here:- Change Windows Live Email Password

    ReplyDelete
  29. Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.

    Information
    Click Here
    Visit Web
    Bigpictureclasses.com
    Information

    ReplyDelete
  30. Good post. I learn something new and challenging on blogs I stumble upon on a daily basis. 스포츠토토

    ReplyDelete
  31. Absolutely love all your blogs and enjoy reading the story behind each. 파워볼사이트

    ReplyDelete
  32. Your article is valuable for me and for others. Thanks for sharing your this great work of yours. 바카라사이트

    ReplyDelete
  33. Download free fire advance server Latest Version Free for Android. Use the server to test the new contents that will be added in the next update of the Free Fire game.

    ReplyDelete
  34. it's an extremely good and useful article, minecraft apk the best game in the world at the moment!

    ReplyDelete

  35. your post having Creative & valuable content keep posting
    Corporate film makers in hyderabad

    ReplyDelete
  36. I started my work as a freelance writer in 2018. I have a good experience in writing all types of academic papers. Don't waste your time, contact me if you need art essay samples

    ReplyDelete
  37. Thanks for your blog its really informative for us keep it up.성남스웨디시
    안산스웨디시
    용인스웨디시
    가평스웨디시
    이천스웨디시
    일산스웨디시
    파주스웨디시
    "Gyan Rachna Tours and Travel is the world largest travel platform that helps to make your trip more memorable and enjoyable."

    ReplyDelete
  38. https://specialwritings.com/case-study-writing-service/
    https://specialwritings.com/seo-content-writing-service/
    https://specialwritings.com/website-content/
    https://seo.specialwritings.com/

    ReplyDelete
  39. if you want to listen to free music but don't know where to find it, spotify premium gratis is a good choice for you to use

    ReplyDelete
  40. Download the game android mod to be able to have the best entertainment moments

    ReplyDelete
  41. Thank you for sharing. Thousands of completely free classic games have come together at baixar

    ReplyDelete
  42. It is also one of the minimum deposit betting sites in the nation, allowing you to start playing with as little as 160 euros (with Skrill). However, the UI and design of the World777 com website seem to be areas where they still need work. The site appears to be rather disorganized, which can occasionally affect your live betting experience.

    ReplyDelete
  43. Musescore is a powerful and free music notation software that runs on Linux. It is easy to use and provides a wide range of features, making it a great choice for both beginners and experienced users. That's all I know. Anyway, if you're planning a military retirement party and don't know what to do, I recommend you check ideas here - OldSouthernBrass.com.

    ReplyDelete
  44. Thanks, you can refer to the best and latest ringtones at https://dzwonkitones.com/popularny

    ReplyDelete
  45. MuseScore is a great way to create sheet music on Linux. It provides an intuitive user interface that makes creating and editing sheet music easier than ever before. Additionally, it comes with a wide range of features such as the ability to customize instruments, import audio files, use MIDI input, and even collaborate online with friends or colleagues. Anyway, if you're looking for organic fertilizer for your indoor plants, I suggest you check https://www.cupofgrow.com/ today.

    ReplyDelete
  46. Musescore is a great tool for those who are looking to create and share music, easily and quickly. It provides an intuitive user interface that makes the process of creating and sharing music simple and efficient. Musescore also comes with a huge library of sounds and instruments, allowing users to quickly find the right sound they need for their compositions. Additionally, it has an extensive range of features and functions that help users create beautiful music with ease. Not only is Musescore suitable for musicians of all levels, but it also offers a variety of options to customize and personalize the musical experience. Check https://truelifeharmony.com/ if you're looking for a professional hypnotherapist.

    ReplyDelete
  47. Thank you for sharing such useful information. Continue to spread the word about your excellent work. https://www.roofingcontractorvictoria.com/

    ReplyDelete
  48. The article explains how to download, install, and use MuseScore on Linux, and offers a step-by-step guide on how to create and edit sheet music using MuseScore. Overall, this article is a useful resource for Linux users who are looking to create and edit music sheet using an open-source alternative to proprietary software.

    By the way, visit this link for quality bathroom renovation in Brantford, ON, Canada.

    ReplyDelete
  49. The article provides a comprehensive guide on how to install and use Musescore on Linux, highlighting the benefits of using the software and the active community of users who can provide support and answer any questions someone may have about using the software. It's always a good idea to stay abreast of the latest developments and resources in the field of free and open-source software, and this article provides valuable information for those looking to use Musescore on Linux.

    Anyway, get the best bathroom renovations in Guelph from this source: https://www.bathroomrenovationguelph.ca.

    ReplyDelete
  50. The music there is interesting, if you are a music lover you should not ignore the spotify premium apk modfyp app. This is the best music player app today

    ReplyDelete
  51. Nowadays, music is gradually becoming an indispensable spiritual food for everyone. The most popular music application is https://heymods.net/es/spotify.html which gives you a new feeling

    ReplyDelete
  52. Your data is valuable to me and many individuals are searching for them like me! The issue appears to be straightforward, yet through your pen, it dazzles me. commercial inspection

    ReplyDelete
  53. I really like to use songs as ringtones. I often use songs as ringtones at https://klingeltonepramie.com/ because it's free and easy to use.

    ReplyDelete
  54. This comment has been removed by the author.

    ReplyDelete
  55. Hello. I was also looking for a good sheet music program for my Linux computer. Thank you very much for the “MuseScore” tip, I will of course try that out and I’m excited. 😉

    Best Regards,
    Patrick
    All4Phones.de

    ReplyDelete
  56. It's great, you can refer to apk updates for games with attractive articles.

    ReplyDelete
  57. This comment has been removed by the author.

    ReplyDelete
  58. it's a nice piece of music. If you want to listen to more music, spotify premium apk gratis is a great choice for you.

    ReplyDelete