* **thirdparty** Contains projects which are included for convenience, usually to integrate them into the build system to make them available for all supported platforms.
* **thirdparty/rtf2html**
Used for capella import
* **thirdparty/diff**
Not used currently. [Diff, Match and Patch Library](http://code.google.com/p/google-diff-match-patch/)
* **thirdparty/ofqf**
OSC server interface. Based on [OSC for Qt4](http://www.arnoldarts.de/drupal/?q=ofqf)
* **thirdparty/singleapp**
Clone from [Qt Single Application](http://qt.gitorious.org/qt-solutions/qt-solutions/trees/master/qtsingleapplication)
* **thirdparty/portmidi**
Clone from [PortMidi](http://portmedia.sourceforge.net/)
**Read the developer handbook for a [complete build walkthrough](http://musescore.org/en/developers-handbook/compilation) and a list of dependencies.**
* unpack source distribution
tar xvofj mscore-x.x.x.tar.bz2
* make
cd mscore-x.x.x
make release
if something goes wrong, then remove the whole build subdirectory with `make clean` and start new with `make release`
* install as root user
sudo make install
### Program Documentation
To generate the program documentation with DoxyGen, type
cd build
make doxy
Browse the documentation with your favourite html browser at build/Doc/html/index.html
### Run
cd build.release/mscore
./mscore
to start MuseScore. On first invocation a demofile is shown. You probably want to change that in the "Preferences" dialog.
### Debug
A debug version can be built by doing `make debug` above, instead of `make release`.