• <table id="zigek"></table>
  • <acronym id="zigek"></acronym>
    <big id="zigek"></big>
    <tr id="zigek"><s id="zigek"></s></tr>

    學術堂首頁 | 文獻求助論文范文 | 論文題目 | 參考文獻 | 開題報告 | 論文格式 | 摘要提綱 | 論文致謝 | 論文查重 | 論文答辯 | 論文發表 | 期刊雜志 | 論文寫作 | 論文PPT
    學術堂專業論文學習平臺您當前的位置:學術堂 > 計算機論文 > 軟件工程論文

    工乂譜打譜軟件的開發研究

    時間:2018-11-26 來源:福建電腦 作者:曾臺盛,朱達欣 本文字數:3339字

      摘    要: 南音經久不衰, 工乂譜功不可沒, 但工乂譜排版困難, 制約了南音的進一步普及與傳播, 為滿足光大南音工作者、愛好者和出版業界的需要, 課題組設計了工乂譜打譜軟件, 采用Fontcreator進行字體設計, 在此基礎上利用多多輸入法API進行程序開發, 克服了豎體編排、詞譜混排等技術障礙, 在實用性方面都比以往的工乂譜排版軟件有了較大的提升。

      關鍵詞: 南音; 工乂譜; 豎體編排; Font Creator;

    南音工乂譜軟件設計與實現

      1、前言

      南音被譽為音樂文化的“活化石”, 是現今保存的我國古代音樂文化最完整的一大樂種。[1]泉州南音列入世界人類非物質文化遺產名錄, 上千年來它的音樂載體是以“工乂譜”來體現的。工乂譜是我國古代音樂自成體系的一種記譜形式, 是記錄南音音樂語言的漢字化表意性樂譜, 它由譜字、指骨及撩拍記號三部分組成。南音工乂譜具有豎體編排、詞譜混排、使用特殊記譜符號等特點。[2]泉州南音工乂譜由于歷史悠久, 而且無法鉛印, 除個別用石版、木版印制外, 歷來都靠弦友手抄傳世。所以, 除了拜師跟著弦管先生“念嘴”, 通過口傳心教方能逐步識譜知音外, 一般人是很難輕易讀懂的, 這在客觀上就影響了南音的傳播與普及。[3]

      2、工乂譜輸入法研究現狀

      國內很多學者對南音工乂譜有較高興趣, 在這方面進行了很多相應的研究, 并撰寫了相應的科研論文。新加坡等東南亞國家對南音工乂譜輸入也投入大量的研究力量, 新加坡城隍藝術學院在2011年7月設計了Word工乂譜字體的一個測試版本。盡管已有較多這方面的研究及實際軟件, 并且現有一些軟件已經能夠解決南音工乂譜的錄入問題, 但這些軟件普遍存在操作不方便, 字體不美觀, 實用性不強等缺點, 特別是有些工乂譜輸入軟件采用兩個字組合輸入的方式, 在編輯、排版方面有較大的不便, 顯示效果也比較差, 對廣大南音傳承人來說, 急需一款更加得心應手的排版解決方案。

      3、工乂譜打譜軟件簡介

      本課題組通過研究設計一款功能強大的工乂譜打譜軟件, 便于南音工作者快速運用本軟件進行工乂譜的錄入。通過本軟件, 用戶可以方便的在word、wps等文字排版軟件中進行工乂譜的錄入、排版, 輸入快捷、方便, 字體美觀、大方, 能滿足廣大南音工作者的實際需要, 為南音這一非物質文化遺產的傳承及保護貢獻一份力量。

      4、設計及開發

      (1) 通過對南音工乂譜詳細分析研究, 依照工乂譜特點進行字體設計。
      “工乂譜”譜式采用“乂工六思一”五個漢字符號對應五音, 旁附節拍和琵琶彈奏法符號, 唱詞加載其中。[5]通過詳細分析研究, 可以設置1500多種字體組合, 根據編排特點, 需要對每種組合單獨設計橫、豎兩種字體, 共需設置3000多個字的字體。

      (2) 使用FontCreator構造完整的工乂譜字體文件。
      使用Fontcreator軟件進行每個組合字的字體設計, 在設計中要注意每個組合字的字體要跟傳統工乂譜完全吻合, 并注意符號、節拍、彈奏的符號間距也應跟傳統一致, 并能保證美觀、大方。

      (3) 根據南音工乂譜譜字、音調的特點, 進行編碼。
      對每個組合符號進行相應編碼, 在編碼過程中應注意民間南音專業人員發音特點, 根據發音規則制定相應編碼。

      (4) 設計對應的輸入法, 便于工乂譜的錄入。
      輸入法軟件根據字體及編碼方案進行設計, 采用現在流行的輸入法設計風格, 并根據一些老藝術家及民間藝人的方言特點, 支持模糊音輸入, 解決了眾多老藝術家不懂得拼音, 無法自行錄入工乂譜的困難。

      具體步驟如下:

      (a) 豎排字體設計, 采用Font Creator字體編輯軟件, 對AB兩組字按照輸入法法則進行組合, 并手動對這些字進行設計, 總共設計1188個字。
      (b) 橫排字體設計, 采用Font Creator字體編輯軟件, 對AB兩組字按照輸入法法則進行組合, 并手動對這些字進行設計也對應設計1188個字。
      (c) 機內碼設計, 采用Font Creator, 對橫排文件與豎排文件進行映射。
      (d) 外碼設計, 用Excel將1188個字采用區位碼輸入法按設計的機內碼輸入, 并輸入對應的外碼生成TXT文本碼表。
      (e) 軟件生成:利用DDImegen與碼表, 實現輸入法軟件。[6]

      4.1 系統字體構造設計

      (1) 本部分設計主要是把工乂譜的1100多種組合根據工乂譜發音特點進行對應字體設計, 并根據實際應用需求, 提供橫向和豎直兩種字體, 便于在輸入及排版當中合理運用, 每個字的字體要求跟傳統保持一致, 并注意美觀。
      (2) 設計的兩種排版字體, 分別為編碼字體跟候選字體。可以在打譜的時候來回切換字體的文字方向的輸出, 美觀。
      (3) 編碼字體:即為字形碼, 它主要是用于將內碼以一種關聯形式便于展現在屏幕上的編碼, 要是設計映射關聯。
      (4) 候選字體:即設計的90度旋轉的字體, 用于豎排輸出音譜, 在結構上也是很美觀。
      (5) 對每個設計的字進行外碼設計, 即對設計好機內碼的所有字進行機外碼設計, 是我們可以方便的在鍵盤上呼出我們想要的字, 利用區位碼來實現這一功能。

      進行機內碼映射之前的, 首先得進行字體設計, 采用字體編輯軟件, 對南音工乂譜的AB兩組字按照輸入法的法則進行組合, 需要在字體編輯器的編輯區進行編輯, 保存起來。其次需要設計豎排字體, 同理使用橫排字體設計方法, 向左旋轉90度即可得到。接下來對字手動進行映射, 得到如圖1機內碼映射后的結果。

      圖1 機內碼映射結果圖
    圖1 機內碼映射結果圖

      4.2、 機內碼設計

      南音工乂譜輸入法法則:

      (1) 輸入“完整拼音”或“簡寫輸入”調用字符編碼。
      (2) A編碼+B編碼=完整編碼格式

      A組符號分別都是采用“乂、工、六、思、一”這幾個基礎字體來做主導, 然后組合成多個字的。如下即為組合部分。

      圖2 A01-05組符號圖
    圖2 A01-05組符號圖

      B組符號, 共有27個

      圖3 B組符號圖
    圖3 B組符號圖

      (1) B組字符有27個, 起止映射值為$AB72—$AB8C, B組是南音工乂譜核心組字的重要組成部分, 分別與“乂、工、六、思、一”組合成譜。
      (2) A01組符號共有6個, 每個與B符號組合成字, 預留ABB0, 后續起止映射為$ABB1—$ABCB。
      (3) A02組符號共有11個, 每個與B符號組合成字, 預留A570, 后續起止映射為$A571—$A6AB。
      (4) A03組符號共有8個, 每個與B符號組合成字, 預留A6D0, 后續起止映射為$A6D1—$A7CB。
      (5) A04組符號共有7個, 每個與B符號組合成字, 預留A7D0, 后續起止映射為$A7D1—$A8AB。
      (6) A05組符號共有12個, 每個與B符號組合成字, 預留A8B0, 后續起止映射為$A8B1—$AA2B。
      (7) 對每個字進行機內碼映射:

      圖4 映射值
    圖4 映射值

      在進行手動映射時, 工作量巨大, 需要花一定的時間量來完成, 而且需要特別小心, 一不留神, 匹配錯誤的話, 會造成實際打譜錯誤, 明明想打的是這個字, 打出來時變成另外一個字了, 所以映射完成后還需要再次進行逐一檢查。

      4.3、 外碼設計

      外碼設計, 用Excel將1188個字采用區位碼輸入法按設計的機內碼輸入, 并輸入對應的外碼生成TXT文本。

      首先, 在Excel里將所有字按如上格式顯示出來, 其中的逗號是為了方便轉換為TXT格式時使用, 下一列則是拼音, 為了實現外碼而設置。將文檔進行替換操作, 去掉分隔符后, 即可存為編碼文檔。

      圖5 生成編碼文本
    圖5 生成編碼文本

      4.4. 輸入法實現

      本輸入法是利用多多輸入法API進行開發, 因為Duo DuoIME結構在Windows XP/7/8/10/Mac等系統下穩定性高, 且制作的工乂譜輸入法相比于其他現有南音工乂譜輸入法, 操作更加靈活、方便。

      圖6 打譜過程
    圖6 打譜過程

      5、 總結與展望

      本文主要論述了工乂譜打譜軟件編碼規則、工乂譜字庫設計與工乂譜輸入法具體實現方法, 其中工乂譜輸入法是基于多多API接口實現的, 解決了長期以來南音打譜軟件不能詞譜混排、豎排顯示的難題。

      圖7 打譜效果
    圖7 打譜效果

      本文對工乂譜輸入法的編碼規則與軟件設計的研究方法對工乂譜設計人員有一定的參考價值, 本工乂譜輸入法對南音及其他古代民間樂譜的數字化存儲、排版、印刷具有一定的參考價值。

      通過本南音工乂譜軟件, 我校南音專業的學生已經重新存儲了300多首南音工乂譜手抄本, 為南音工乂譜這一珍貴的歷史文化遺產的保護和傳承做出貢獻。

      參考文獻:

      [1]王珊;《泉州南音的衍生、傳承及其樂事活動》[J];藝術百家;2006年3期
      [2]王珊;《非物質文化遺產南音傳承人的保護研究》[J];藝苑;2010年4期
      [3]王珊;《泉州南音傳承現狀研究》[J];東南學術;2011年6期
      [4]陳敏紅;《臺灣南管尋蹤》[J];人民音樂;2012年12期
      [5]陳維斌;南音編輯及檢索系統的設計與實現[J];華僑大學學報 (自然科學版) ;1996年01期
      [6]胡剛王嘉梅張建營;基于Windows平臺的滇南彝文輸入法實現[J];計算機系統應用;2015年12期
      [7]陳榮鑫陳維斌;南音工尺譜排版軟件的設計與實現[J];計算機工程與設計;2005年08期

      注釋:

      1 2016年度福建省社科研究基地重大項目, 傳統南音數字信息建設研究與應用研究, 2016JDZ023。

      論文來源參考:曾臺盛,朱達欣.南音工乂譜軟件設計與實現[J].福建電腦,2018,34(11):50-52.
        相關內容推薦
      相近分類:
      • 成都網絡警察報警平臺
      • 公共信息安全網絡監察
      • 經營性網站備案信息
      • 不良信息舉報中心
      • 中國文明網傳播文明
      • 學術堂_誠信網站
      159彩票{{转码主词}官网{{转码主词}网址