#myScore Perangkat lunak notasi dan komposisi musik
myScore didasarkan pada versi saat ini - 09.06.2018 - dari MuseScore. Tujuannya adalah untuk memperkecil skala MuseScore, sehingga dapat diterapkan pada tablet Android dan iOS. Pada saat yang sama, GUI baru akan dikembangkan agar sesuai dengan kemungkinan dan praktik terbaik aplikasi tablet.
Untuk instalasi dan pembangunan proyek silakan lihat buku pegangan Pengembang MuseScore. (https://musescore.org/da/handbook/developers-handbook)
MuseScore dilisensikan di bawah GPL versi 2.0. Lihat LICENSE.GPL di direktori yang sama.
aeolus Klon dari Aeolus Dinonaktifkan secara default di rilis stabil. Lihat http://dev-list.musescore.org/Aeolus-Organ-Synth-td7578364.html Disimpan sebagai contoh cara berintegrasi dengan synthesizer kompleks.
aset Aset grafis, gunakan jika Anda memerlukan ikon MuseScore. Untuk logo, warna dll... lihat https://musescore.org/en/about/logos-and-graphics
awl Audio Widget Library, dari proyek MusE
membangun file Utilitas untuk build
bww2mxml Alat baris perintah untuk mengonversi file BWW ke MusicXML. Parser BWW digunakan oleh MuseScore untuk mengimpor file BWW.
demo Beberapa file MuseScore untuk menunjukkan apa yang bisa dilakukan
fluid Clone dari FluidSynth, porting ke C++ dan disesuaikan
font Berisi sumber fontforge (sfd) + font ttf/otf. MuseScore menyertakan font "Emmentaler" dari proyek Lilypond.
libmscore Model data MuseScore
mscore Kode utama untuk UI MuseScore
msynth Antarmuka abstrak ke Fluid + Aeolus
pengujian Unit mtest menggunakan QTest
omr Pengenalan musik optik
share File dipindahkan ke /usr/share/... saat instalasi
tes Tes lama. Harus pindah ke mtest
vtest Tes visual. Bandingkan gambar referensi dengan implementasi saat ini
pihak ketiga Berisi proyek yang disertakan untuk kenyamanan, biasanya untuk mengintegrasikannya ke dalam sistem build agar tersedia untuk semua platform yang didukung.
pihak ketiga/rtf2html Digunakan untuk impor capella
pihak ketiga/diff Saat ini tidak digunakan. Perpustakaan Diff, Match dan Patch
antarmuka server OSC pihak ketiga/offqf . Berdasarkan OSC untuk Qt4
Klon pihak ketiga/aplikasi tunggal dari Aplikasi Tunggal Qt
pihak ketiga/portmidi Klon dari PortMidi
pihak ketiga/beatroot Ini adalah bagian inti dari Plugin BeatRoot Vamp oleh Simon Dixon dan Chris Cannam, digunakan dalam impor MIDI untuk deteksi ketukan. (https://code.soundsoftware.ac.uk/projects/beatroot-vamp/repository)
Baca buku pegangan pengembang untuk panduan lengkap pembangunan dan daftar dependensi.
Jika menggunakan git untuk mengunduh repo seluruh riwayat kode, ketik:
git clone https://github.com/musescore/MuseScore.git
cd MuseScore
Jika tidak, Anda cukup mengunduh tarball rilis sumber terbaru dari https://github.com/musescore/MuseScore/releases, lalu dari direktori unduhan Anda, ketik:
tar xzf MuseScore-x.x.x.tar.gz
cd MuseScore-x.x.x
Untuk mengkompilasi MuseScore, ketik:
make release
Jika terjadi kesalahan, hapus seluruh subdirektori build dengan make clean
dan mulai yang baru dengan make release
.
Untuk memulai MuseScore, ketik:
./build.release/mscore/mscore
Jendela Start Center akan muncul pada setiap pemanggilan hingga Anda menonaktifkan pengaturan tersebut melalui dialog "Preferensi".
Untuk menginstal ke awalan default menggunakan pengguna root, ketik:
sudo make install
Versi debug dapat dibuat dengan melakukan make debug
alih-alih make release
.
Untuk menjalankan versi debug, ketik:
./build.debug/mscore/mscore
Lihat mtest/README.md atau https://musescore.org/en/developers-handbook/testing untuk petunjuk tentang cara menjalankan rangkaian pengujian.