file[1])とは、1998年、やねうらおとNBKによって考案されたMOD感覚で音楽製作、演奏が可能なファイルフォーマットである。'98[2])」という別称も存在した。元々は、KONAMIの音楽ゲーム『beatmania』を模したシミュレータにあたる『BM98』用の譜面データフォーマットとして開発されたため、現在では同様のシミュレータ(BMSプレイヤー)に用いる譜面データ(曲データ)、あるいはゲームシステム全体を指す場合が多い。2000年代中盤頃までは、「ネットユーザーのPCには何かしらのBMSプレイヤーが入っている」と言われるほどの一大ムーブメントを巻き起こしていた。[要出典]現在はブームが沈静化しているものの、未だに新作BMS楽曲が作られるなどの根強い人気を保っている。BMS作曲家の中には、プロに転向した者や著名なボーカロイドプロデューサーも多い。概要[編集]広義のBMSは基本的に「BMSファイル」、「WAVEファイル」または「MIDIファイル」、「ビットマップ画像ファイル」で構成される。BMSファイルは譜面を定義するファイルで、曲データの核を成すものである。基本フォーマット[編集]ここでは基本となる、やねうらおが作成した初代『BM98』におけるファイルフォーマットについて解説する。[3]その他のBMSプレイヤーでも同様の形式が使用されている。BMSファイルはヘッダ記述とオブジェクト記述からなる。ヘッダにはプレイ人数・曲名・初期BPM等や使用するWAVファイル、BMPファイルを定義する。オブジェクトには、譜面に関する記述で、どの音をどこに配置して、どの鍵盤で鳴らすかなどを定義する。(aaa:小節番号(000-999),bb:チャンネル,cc:オブジェクト配置)となる。以下に簡単な記述の例を示す。xプレイヤ数を定義する。Play(省略時x=1)#GENRE曲のジャンルを定義する。#TITLE曲のタイトルを定義する。#ARTIST作曲者を定義する。#BPMBPMを定義する。指定なしの場合130#MIDIFILEMIDIファイルをBGMとして使用することができる。