#myScore 樂譜和作曲軟體
myScore 是基於 MuseScore 的當前版本 - 09.06.2018。目的是縮小 MuseScore 的規模,以便可以部署到 Android 和 IOS 平板電腦上。同時,還將開發新的 GUI,以適應平板電腦應用程式的可能性和最佳實踐。
有關安裝和建置專案的信息,請參閱 MuseScore 開發人員手冊。 (https://musescore.org/da/handbook/developers-handbook)
MuseScore 根據 GPL 2.0 版授權。請參閱同一目錄中的 LICENSE.GPL。
aeolus Aeolus 的克隆在穩定版本中預設為停用。請參閱 http://dev-list.musescore.org/Aeolus-Organ-Synth-td7578364.html 作為如何與複雜合成器整合的範例。
資產圖形資產,如果您需要 MuseScore 圖標,請使用它們。有關標誌、顏色等...請參閱 https://musescore.org/en/about/logos-and-graphics
awl音頻小工具庫,來自 MusE 項目
建立用於建置的實用程式文件
bww2mxml用於將 BWW 檔案轉換為 MusicXML 的命令列工具。 MuseScore 使用 BWW 解析器匯入 BWW 檔。
示範一些 MuseScore 檔案來示範可以做什麼
FluidSynth 的流體克隆,移植到 C++ 並定制
字體包含 fontforge 來源 (sfd) + ttf/otf 字體。 MuseScore 包含 Lilypond 專案中的「Emmentaler」字型。
libmscore MuseScore 的資料模型
mscore MuseScore UI 的主程式碼
msynth Fluid + Aeolus 的抽象接口
mtest使用 QTest 進行單元測試
omr光學音樂識別
share檔案在安裝時移至 /usr/share/...
測試舊測試。應該轉移到 mtest
vtest視覺測試。將參考影像與目前實作進行比較
第三方包含為方便起見而包含的項目,通常是將它們整合到建置系統中,以使它們可用於所有支援的平台。
thirdparty/rtf2html用於 capella 導入
thirdparty/diff目前未使用。差異、匹配和補丁庫
第三方/ofqf OSC 伺服器介面。基於 Qt4 的 OSC
第三方/singleapp從 Qt 單一應用程式克隆
第三方/portmidi從 PortMidi 克隆
Thirdparty/beatroot它是 Simon Dixon 和 Chris Cannam 開發的 BeatRoot Vamp 插件的核心部分,用於 MIDI 導入以進行節拍檢測。 (https://code.soundsoftware.ac.uk/projects/beatroot-vamp/repository)
閱讀開發人員手冊以取得完整的建置演練和依賴項清單。
如果使用 git 下載整個程式碼歷史記錄的儲存庫,請輸入:
git clone https://github.com/musescore/MuseScore.git
cd MuseScore
否則,您可以從 https://github.com/musescore/MuseScore/releases 下載最新的來源版本 tarball,然後從下載目錄輸入:
tar xzf MuseScore-x.x.x.tar.gz
cd MuseScore-x.x.x
若要編譯 MuseScore,請輸入:
make release
如果出現問題,請使用make clean
刪除整個建置子目錄,並使用make release
重新開始。
若要啟動 MuseScore,請輸入:
./build.release/mscore/mscore
每次呼叫時都會出現「啟動中心」窗口,直到您透過「首選項」對話方塊停用該設定為止。
若要使用 root 使用者安裝到預設前綴,請鍵入:
sudo make install
可以透過make debug
而不是make release
來建立調試版本。
若要執行偵錯版本,請鍵入:
./build.debug/mscore/mscore
有關如何執行測試套件的說明,請參閱 mtest/README.md 或 https://musescore.org/en/developers-handbook/testing。