<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=Be-MusicSource</id>
	<title>Be-MusicSource - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=Be-MusicSource"/>
	<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=Be-MusicSource&amp;action=history"/>
	<updated>2026-05-19T04:41:08Z</updated>
	<subtitle>本 wiki 上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.taigi.ima.org.tw/w/index.php?title=Be-MusicSource&amp;diff=374776&amp;oldid=prev</id>
		<title>TaiwanTonguesApiRobot：​從 JSON 檔案批量匯入</title>
		<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=Be-MusicSource&amp;diff=374776&amp;oldid=prev"/>
		<updated>2025-08-22T05:13:50Z</updated>

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