#myScore ซอฟต์แวร์โน้ตเพลงและการเรียบเรียง
myScore ขึ้นอยู่กับเวอร์ชันปัจจุบัน - 09.06.2018 - ของ MuseScore ความตั้งใจคือการลดขนาด MuseScore เพื่อให้สามารถนำไปใช้กับแท็บเล็ต Android และ IOS ในส่วนเดียวกัน GUI ใหม่จะได้รับการพัฒนาเพื่อให้เหมาะสมกับความเป็นไปได้และแนวปฏิบัติที่ดีที่สุดของแอปพลิเคชันแท็บเล็ต
สำหรับการติดตั้งและการสร้างโครงการ โปรดดูคู่มือ MuseScore Developers (https://musescore.org/da/handbook/developers-handbook)
MuseScore ได้รับอนุญาตภายใต้ GPL เวอร์ชัน 2.0 ดู LICENSE.GPL ในไดเรกทอรีเดียวกัน
aeolus Clone of Aeolus ปิดใช้งานตามค่าเริ่มต้นในเวอร์ชันเสถียร ดู http://dev-list.musescore.org/Aeolus-Organ-Synth-td7578364.html เก็บเอาไว้เป็นตัวอย่างของวิธีการผสานรวมกับซินธิไซเซอร์ที่ซับซ้อน
สินทรัพย์ สินทรัพย์กราฟิก ใช้หากคุณต้องการไอคอน MuseScore สำหรับโลโก้ สี ฯลฯ... ดู https://musescore.org/en/about/logos-and-graphics
awl Audio Widget Library จากโครงการ MusE
สร้าง ไฟล์ยูทิลิตี้สำหรับ build
เครื่องมือบรรทัดคำสั่ง bww2mxml เพื่อแปลงไฟล์ BWW เป็น MusicXML MuseScore ใช้ตัวแยกวิเคราะห์ BWW เพื่อนำเข้าไฟล์ BWW
การสาธิต ไฟล์ MuseScore สองสามไฟล์เพื่อสาธิตสิ่งที่สามารถทำได้
Fluid Clone ของ FluidSynth ย้ายไปยัง C++ และปรับแต่งเอง
แบบอักษร ประกอบด้วยแหล่ง Fontforge (sfd) + แบบอักษร ttf/otf MuseScore มีฟอนต์ "Emmentaler" จากโครงการ Lilypond
แบบจำลองข้อมูล libmscore ของ MuseScore
mscore รหัสหลักสำหรับ MuseScore UI
msynth Abstract เชื่อมต่อกับ Fluid + Aeolus
การทดสอบหน่วย mtest โดยใช้ QTest
การรับรู้เพลงแบบออปติคอล omr
share ไฟล์ถูกย้ายไปที่ /usr/share/... เมื่อติดตั้ง
ทดสอบ การทดสอบเก่า ควรย้ายไปเรียนม
vtest การทดสอบการมองเห็น เปรียบเทียบรูปภาพอ้างอิงกับการใช้งานปัจจุบัน
บุคคลที่สาม ประกอบด้วยโปรเจ็กต์ที่รวมไว้เพื่อความสะดวก โดยปกติจะรวมเข้ากับระบบบิลด์เพื่อให้พร้อมใช้งานสำหรับแพลตฟอร์มที่รองรับทั้งหมด
Thirdparty/rtf2html ใช้สำหรับการนำเข้า capella
Thirdparty/diff ไม่ได้ใช้ในปัจจุบัน ห้องสมุด Diff, Match และ Patch
อินเทอร์เฟซเซิร์ฟเวอร์ OSC ของบุคคลที่สาม / ofqf อิงตาม OSC สำหรับ Qt4
บุคคลที่สาม / singleapp Clone จาก Qt Single Application
บุคคลที่สาม / portmidi Clone จาก PortMidi
บุคคลที่สาม/beatroot เป็นส่วนหลักของปลั๊กอิน BeatRoot Vamp โดย Simon Dixon และ Chris Cannam ซึ่งใช้ในการนำเข้า MIDI เพื่อตรวจจับจังหวะ (https://code.soundsoftware.ac.uk/projects/beatroot-vamp/repository)
อ่านคู่มือนักพัฒนาเพื่อดูคำแนะนำการสร้างฉบับสมบูรณ์และรายการการขึ้นต่อกัน
หากใช้ git เพื่อดาวน์โหลด repo ของประวัติโค้ดทั้งหมด ให้พิมพ์:
git clone https://github.com/musescore/MuseScore.git
cd MuseScore
มิฉะนั้น คุณสามารถดาวน์โหลด tarball รุ่นล่าสุดได้จาก https://github.com/musescore/MuseScore/releases จากนั้นดาวน์โหลดจากประเภทไดเร็กทอรีการดาวน์โหลดของคุณ:
tar xzf MuseScore-x.x.x.tar.gz
cd MuseScore-x.x.x
หากต้องการคอมไพล์ MuseScore ให้พิมพ์:
make release
หากมีสิ่งผิดปกติเกิดขึ้น ให้ลบไดเร็กทอรีย่อย build ทั้งหมดด้วย make clean
และเริ่มต้นใหม่ด้วย make release
หากต้องการเริ่ม MuseScore ให้พิมพ์:
./build.release/mscore/mscore
หน้าต่าง Start Center จะปรากฏในทุกการร้องขอจนกว่าคุณจะปิดการใช้งานการตั้งค่านั้นผ่านกล่องโต้ตอบ "การตั้งค่า"
หากต้องการติดตั้งเป็นคำนำหน้าดีฟอลต์โดยใช้ผู้ใช้รูท ให้พิมพ์:
sudo make install
เวอร์ชันการดีบักสามารถสร้างขึ้นได้โดยทำ make debug
แทน make release
หากต้องการรันเวอร์ชันดีบัก ให้พิมพ์:
./build.debug/mscore/mscore
ดู mtest/README.md หรือ https://musescore.org/en/developers-handbook/testing สำหรับคำแนะนำเกี่ยวกับวิธีการรันชุดทดสอบ