Main Area and Open Discussion > General Software Discussion
Major software project redesign
(1/1)
40hz:
Thought this might be of interest to the programmers here.
There’s an open source music notation program called MuseScore which competes with expensive commercial notation apps such as Sibelius and Notion. And, as is the case with many complex open source projects, the code base has gradually become more and more unmanageable up to the point of requiring a major design overhaul and rewrite due to the number of code contributors over the years.
This video by the project lead developer (who goes by the name of Tantacrul) walks us through the design process that was employed to fix MuseScore for its latest release.
I think it’s a pretty interesting process he unpacks for us - and demonstrates a structured approach we can apply to our own programming efforts.
For those out there who are musicians, the latest version (4) of MuseScore has just been released. Available for Windows, MacOS, and Linux. I’ve been using it (Windows version) for a bit now and it will definitely be replacing the commercial notation software I’ve previously been using. So…highly recommended. :Thmbsup:
Contro:
Thanks 40hz . Seems a very interesting point
skwire:
This video by the project lead developer (who goes by the name of Tantacrul) walks us through the design process that was employed to fix MuseScore for its latest release.
-40hz (January 05, 2023, 09:57 AM)
--- End quote ---
Great video. As a developer and UX lover, I could watch videos like this all day long.
IainB:
Thanks for posting about MuseScore 4 - very interesting.
Music scores are another datatype that arguably needs to be added to the 21st-century Zettelkasten, with search and smart-linking to the relevant audio tracks...
Navigation
[0] Message Index
Go to full version