跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 Be-MusicSource 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
Be-MusicSource
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''BMS'''(英語:Be-Music Source)是一九九八年由日本人 Yaneurao 和 NBK 所研發的檔案格式。通用來製作音樂抑是佇咧相關軟體頂懸演奏。著作權為公開免費。 原指運用佇音樂遊戲類比軟體《'''BM 九十八'''》之上的檔案,遮爾仔廣泛指出講為任何會當運用佇類似類比軟體的譜面檔案,閣抑是、類似的類比軟體系統嘛會當廣泛歸類佇 BMS 類型下跤。 ==由來== 開發者 やねうらお 表示「BMS」格式佮電腦軟體程式《BM 九十八》攏是完全原創。根據 BMS 檔案的指令碼指令,wav、ogg 等音樂格式檔案會當對應指令碼中的指定位置鳴響,達到演奏音樂的效果,屬於 Module file 的音樂遊戲格式。 但是一般認為講,《 BM 九十八》的遊戲方式欲𫝛欲𫝛 KONAMI 知名音樂遊戲《狂熱拍》的運作模式,KONAMI 嘛捌對開發者 Yaneurao 提出抗議,Yaneurao 所以撤落個人網站所發布的《BM 九十八》,停止公開程式,如今只會當透過其他的製作者取得類似軟體。另外一方面,「 BMS」格式有被『BM 九十八』軟體運用,但構造上和軟體精差,就按呢公開 BMS 檔案佇著作權頂面並無構成問題。 ==概欲== 狹義上,BMS 為純文字檔案,指令以#字號開頭,記述 Tempo、曲名、聲音鳴響的時間點。BMS 指令碼袂輸是樂譜,但是毋包含圖像佮音樂,其他檔案愛家己附加。 廣義上,BMS 由三種檔案構成: 「 BMS 指令碼」、「 WAVE 檔案抑是講「MIDI 檔案等音聲檔案,以及「點陣圖檔案」作為配音樂的影片。只要滿足進前兩个人,就會當算講 BMS 檔案。 ==基本的格式== 遮嘿《BM 九十八》中使用的檔案格式進行說明。其他 BMS 平台的𨑨迌家嘛會當使用仝款的格式。 * BMS 檔案會當分做 Header 部份佮 Note 部份。Header 部份記錄𨑨迌人數、樂曲名、BMP 等,以及定義欲使用的 WAV 檔案、BMP 檔案。 * Note 部份主要記錄譜面相關的內容,包括講 Note 囥的位置、Note 觸發的聲、用於觸發 Note 的揤鍵等。 * 書寫格式為 # aaabb : cccccccc ( aaa : 小節編號 ( 空九九百九十九 ) , bb : Channel , cc : Note 組態)。 下跤舉一个簡單的例。 ` ` ` *----------------------HEADER FIELD # PLAYER 一 # GENRE Sample # TITLE Sample # ARTIST Sample # BPM 百二 # PLAYLEVEL 五 # TOTAL 一百 # RANK 二 # bmp 零 miss . bmp # bmp 一一 . bmp # wav 一一 . wav *----------------------MAIN DATA FIELD # 一百十一 : 一百空一孵空一百空一 / / 第一小吹的一 key ua-sá-bih # wave 一配置四分音符 # 二百十一 : 一百空一孵空一百知空一百空一知空一百 / / 第二小吹的一 key ua-sá-bih # wave 一配置孵八分音符三孵 + 八分休止符 * 二 ` ` ` ===Header=== '''# PLAYER x''' : 定義耍厝內的人數。x=一時為單人遊戲,二空中的時陣 Couple Play,三時為 Double Play ( 省略的時陣 x=一 )。 '''# GENRE''' : 定義曲風。 '''# TITLE''' : 定義曲名。 '''# ARTEST''' : 定義作曲家。 '''# BPM''' : 定義 BPM。無指定的時陣做一百三十 '''# MIDIFILE''' : 支援使用 MIDI File 做為 BGM 來使用。 '''# PLAYERLEVEL x''' : 指定等級。無指定的場合為三 '''# RANK x''' : 指定判定等級。x=零時為 very hard , 一時為 hard , 二空中的時陣 normal , 三時為 easy ( 省略的時陣 x=三 ) '''# VOLWAV xxx''' : 以原音量一百作為基準定義整體音量。省略的時陣為一百 '''# WAVxx yyyyyyyy . wav''' : 指定音訊檔 ( WAVE 檔案 )。( xx 為一-FF ) '''# BMPxx yyyyyyyy . bmp''' : 指定圖片檔案 ( 兩百五十六 × 兩百五十六 , 六桱五千五百三十五色的點陣圖 )。( xx 為零-FF、零為 Poor 時的圖片 ) '''# TOTAL xxx''' : 設定計量表增加 ( 用浮點數記錄 )。省略的時陣為兩百 + Note 數 '''# RANDOM x''' : 分支命令。生做對一到 x 之間的隨機自然數。 '''# if , # ENDIF''' : 分支的開始、結束 . '''# ExtChr''' : 佮 Extended Object 功能組合使用。詳細來請參考 [一]。 ===Channel=== * 一-指定作為 BGM 放送的 WAVE 檔案。 * 二-縮短小節 ( 十進位 / 浮點數 ) * 三-改變 BPM ( 十六進位 ) * 四-替換 BGA 的圖檔 * 五-Extended Object * 六-指定 Poor 時的 BGA * 十一孵十七-一 P 落去演奏 Note ( 十一孵十五為鍵盤,十六替剾枋,十七為自由的區域 ) * 二十一孵二十七-二 P 落去演奏 Note ( 仝一 P ) * 三十一孵三十六-一 P 不可見的 Note * 四十一孵四十六-二 P 不可見的 Note ===きくちゃん 版本的擴充=== *'''對 Ver . 三-c二八到 Ver . 三孵二九 b''' :'''# PLAYER 四 ( Battle Play )''' *'''對 Ver . 三孵二九 G 八到 Ver . 三角三空 R 四配二''' :'''# STAGEFILE aaa . bmp''' : 指定曲目開始時顯示的圖檔 '''# RANK 四 ( ? ? ? ? ? )''' '''# BMP''' : 會用得 JPEG。 '''# ExtChr ( 風格改變 )''' '''加添 Channel 編號''' : 七-BGA Layer *'''對 Ver . 三孵三一到 Ver . 三孵三二''' :'''# BGAn 一 n 二 x 一 y 一 x 二 y 二 dx dy''' : 設定擴充 BGA 的區域 '''# WAVxx ( 將 xx 擴充至一-FZ )''' '''Materials''' : 會當將 Materials 資料內底的 wav、bmp 檔案指設定做 # WAV、# BMP 檔案 : 此外、欲來用 BMS 的擴充七 Key 化 ( 支援讀取 BME )、擴充 BPM 改變、# BMP 會用得使用 PNG、GIF 等所有的人 Susie 外掛程式支援的檔案。 ==延伸== 因為 BMS 檔案的構造簡單𠢕流傳,若今仔日予人採納佇真濟免費的節奏遊戲之上。BMS 有真濟擴張模式,譬如講 BME 格式(類比七鍵的 Beatmania IIDX)、 DTX 格式(類比 DTXmania)、 PMS 格式(類比音樂遊戲 Pop'n Music)、 長音模式等等。 二空空空年代中期捌透過一陣耍家使用 BMS 家己創作樂曲的風潮,發展做創作型活動。BMS 作曲家內底,袂少人攏轉去職業音樂家抑是 VOCALOID 音樂家發展。佇咧網路頂逐年一遍舉行的 BMS 賽事「The BMS of Fighters」(簡稱「BOF」)是目前上大型的 BMS 創作樂曲比賽。 ==參考資料== ==相關的項目== * 音樂遊戲 * beatmania * 就仝人音樂 ==相關連結== * BM 九十八追連 のコンテンツ-開發者 やねうらお 網站 * THE BMS OF FIGHTERS Terminal [[分類: 待校正]]
返回到「
Be-MusicSource
」。