The Design and Implementation of Dolphin: a Musical Score Editor

碩士 === 淡江大學 === 資訊管理學系碩士班 === 101 === Nowadays plenty of softwares in personal computers could help people generate documents, images, and videos. Some of them are shipped with operating systems; others are freely distributed open softwares. These text, image, and video editors, mostly with only a b...

Full description

Bibliographic Details
Main Authors: Kuan-Ying Chou, 周冠穎
Other Authors: Heh-Tyan Liaw
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/62190872688012824184
Description
Summary:碩士 === 淡江大學 === 資訊管理學系碩士班 === 101 === Nowadays plenty of softwares in personal computers could help people generate documents, images, and videos. Some of them are shipped with operating systems; others are freely distributed open softwares. These text, image, and video editors, mostly with only a basic set of features, are relatively easy to obtain and use, and thus have become very popular. However, people could hardly find in most computers any music editor to help them compose scores. Thus, when spontaneous beautiful melodies come to one’s mind, one usually lacks appropriate software tools to preserve them. There are two main categories of music editors: low-level audio editors and high-level musicial score editors. Audio editors are for editing audio samples, while musical score editors are for composing and editing scores. It is difficult for amateurs to adopt current score editors on the market, due to their complex interface and expensive price. In order to benefit users with limited knowledge of music theory, our ideal score editor should be freely obtainable and easy to use, could import and export common file formats in order to cooperate with other editors, and could support multiple automatic input methods. Thus, we design and implement Dolphin, a simple musical score editor. Dolphin incoporates a what-you-see-is-what-you-get interface and supportes multiple input methods, including keyboard, mouse, virtual music keyboard, physical MIDI device, and humming. It supports automatic conversions between Common Music Notation and Numbered Musical Notation. It can also import/export standard MIDI files. Dolphin users could control stereo effects by using a stereo editor and could edit scores by running scripts written by programmers who are familiar with Dolphin. With these features, Dolphin could ease the process of creating and editing scores. We hope Dolphin could motivate more people to learn music and ultimately, to create music of their own.