function GetBGMFileData(bgm_index)
{
	let filename; let loop_type; let loop_enable;
	let loop_from; let loop_to;
	
// --------------------------------------------------------- //
// - ※MP3を再生する場合はループ方法を自動に設定して下さい - //
// --------------------------------------------------------- //

	loop_enable = 1;	//0:ループ設定を全て自動化   1:ループ設定有効

	alternative(bgm_index)
	case(0)
	{
		/* タイトル */
		filename  = "title";	//ファイル名（拡張子省略  対応拡張子:wav,ogg,mp3）
		loop_type = 3;		//ループ形式（1:自動ループ  2:秒数  3:サンプル数  0:ループしない）
		loop_from = 23552;		//ループ開始位置
		loop_to   = 3434308;		//ループ終了位置
	}
	case(1)
	{
		/* 守矢神社参道 - 道中 */
		filename  = "bgm1a";
		loop_type = 3;
		loop_from = 1141696;
		loop_to   = 6126720;
	}
	case(2)
	{
		/* 守矢神社参道 - ボス */
		filename  = "bgm1b";
		loop_type = 3;
		loop_from = 45760;
		loop_to   = 4319136;
	}
	case(3)
	{
		/* 白玉楼庭園 - 道中 */
		filename  = "bgm2a";
		loop_type = 3;
		loop_from = 905824;
		loop_to   = 3907200;
	}
	case(4)
	{
		/* 白玉楼庭園 - ボス */
		filename  = "bgm2b";
		loop_type = 3;
		loop_from = 217120;
		loop_to   = 6090624;
	}
	case(5)
	{
		/* 紅魔館近辺 - 道中 */
		filename  = "bgm3a";
		loop_type = 3;
		loop_from = 386560;
		loop_to   = 5218192;
	}
	case(6)
	{
		/* 紅魔館近辺 - ボス */
		filename  = "bgm3b";
		loop_type = 3;
		loop_from = 25296;
		loop_to   = 5496112;
	}
	case(7)
	{
		/* 魔法の森 - 道中 */
		filename  = "bgm4a";
		loop_type = 3;
		loop_from = 35232;
		loop_to   = 6466496;
	}
	case(8)
	{
		/* 魔法の森 - ボス */
		filename  = "bgm4b";
		loop_type = 3;
		loop_from = 470304;
		loop_to   = 4975576;
	}
	case(9)
	{
		/* 博麗神社 - 道中 */
		filename  = "bgm5a";
		loop_type = 3;
		loop_from = 59200;
		loop_to   = 8856768;
	}
	case(10)
	{
		/* 博麗神社 - ボス */
		filename  = "bgm5b";
		loop_type = 3;
		loop_from = 494464;
		loop_to   = 8149024;
	}
	case(11)
	{
		/*  決戦の地(藍自機) - 道中 */
		filename  = "bgm6a";
		loop_type = 3;
		loop_from = 21760;
		loop_to   = 5554320;
	}
	case(12)
	{
		/*  決戦の地(藍自機) - ボス */
		filename  = "bgm6b";
		loop_type = 3;
		loop_from = 36032;
		loop_to   = 6536064;
	}
	case(13)
	{
		/* 決戦の地(マミゾウ自機) - 道中 */
		filename  = "";		//空欄の場合、藍自機時と同じBGMを使用します
		loop_type = 1;
		loop_from = 0;
		loop_to   = 0;
	}
	case(14)
	{
		/* 決戦の地(マミゾウ自機) - ボス */
		filename  = "";		//空欄の場合、藍自機時と同じBGMを使用します
		loop_type = 1;
		loop_from = 0;
		loop_to   = 0;
	}
	case(15)
	{
		/* エンディング */
		filename  = "ending";
		loop_type = 1;
		loop_from = 0;
		loop_to   = 0;
	}

// ---------------------------------------------------- //
// ------- ここより下の行を弄る必要はありません ------- //
// ---------------------------------------------------- //


	if (filename == "")
	{
		if (bgm_index == 13) { return(GetBGMFileData(11)); }
		else if (bgm_index == 14) { return(GetBGMFileData(12)); }
	}
	if (loop_enable == 0)
	{
		loop_type = 1;
		loop_from = 0;
		loop_to   = 0;
	}
	let obj = ObjText_Create();	//てきとーなオブジェクト
	Obj_SetValue(obj, "NAME", GetCurrentScriptDirectory() ~ filename);
	Obj_SetValue(obj, "LOOP_TYPE", loop_type);
	Obj_SetValue(obj, "LOOP_FROM", loop_from);
	Obj_SetValue(obj, "LOOP_TO", loop_to);
	return(obj);
}
