#myScore 楽譜作成および作曲ソフトウェア
myScore は、MuseScore の現在のバージョン (2018 年 9 月 6 日) に基づいています。その目的は、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 プロジェクトから)
buildビルド用ユーティリティ ファイル
bww2mxml BWW ファイルを MusicXML に変換するコマンド ライン ツール。 BWW パーサーは、BWW ファイルをインポートするために MuseScore によって使用されます。
デモ何ができるかを示すいくつかの MuseScore ファイル
FluidSynth の流体クローン、C++ に移植され、カスタマイズされました
fonts fontforge ソース (sfd) + ttf/otf フォントが含まれます。 MuseScore には、Lilypond プロジェクトの「Emmentaler」フォントが含まれています。
libmscore MuseScoreのデータモデル
mscore MuseScore UI のメインコード
msynth Fluid + Aeolus への抽象インターフェイス
mtest QTest を使用した単体テスト
omr光学式音楽認識
shareインストール時にファイルが /usr/share/... に移動されました
テスト古いテスト。 mtest に移行する必要があります
vtestビジュアルテスト。参照イメージと現在の実装を比較する
thirdparty便宜上、通常はビルド システムに統合して、サポートされているすべてのプラットフォームで使用できるようにするために含まれているプロジェクトが含まれています。
thirdparty/rtf2htmlアカペラインポートに使用されます
thirdparty/diff現在使用されていません。差分、一致、およびパッチのライブラリ
サードパーティ/ofqf OSC サーバー インターフェイス。 Qt4 の OSC に基づく
thirdparty/singleapp Qt 単一アプリケーションからのクローン
thirdparty/portmidi PortMidi からのクローン
thirdparty/beatroot Simon Dixon と Chris Cannam による BeatRoot Vamp Plugin のコア部分で、ビート検出のための 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
で build サブディレクトリ全体を削除し、 make release
で新規に開始します。
MuseScore を開始するには、次のように入力します。
./build.release/mscore/mscore
[設定] ダイアログで設定を無効にするまで、起動するたびに [スタート センター] ウィンドウが表示されます。
root ユーザーを使用してデフォルトのプレフィックスにインストールするには、次のように入力します。
sudo make install
デバッグ バージョンはmake release
代わりにmake debug
実行することでビルドできます。
デバッグ バージョンを実行するには、次のように入力します。
./build.debug/mscore/mscore
テスト スイートの実行方法については、mtest/README.md または https://musescore.org/en/developers-handbook/testing を参照してください。