OSDN Git Service

#28821 DTXC:DTXManiaをViewerにしたときに、DTXC側から、GRモード, TimeStretch, VSyncWaitの設定ができるようにした。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 15 Apr 2014 09:48:33 +0000 (09:48 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Tue, 15 Apr 2014 09:48:33 +0000 (09:48 +0000)
#28821 DTXMania: NoMP3Streamingの設定について、Config.iniでの説明文を修正。
#28821 DTXMania: WASAPI/ASIO使用時に、サウンドバッファの更新に使用するスレッド数を増加。(1 -> 4)
#28821 DTXMania: 再生開始前にprebufferingするロジックの見直し。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/140113(DTXMania098%20with%2028821%20DTXVmode)@703 16f42ceb-6dc6-49c8-ba94-f2d53467949d

15 files changed:
DTXCreatorプロジェクト/コード/00.全体/AppSetting.cs
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.Designer.cs
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.ja-JP.resx
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプションダイアログ.resx
DTXCreatorプロジェクト/コード/03.オプション関連/Cオプション管理.cs
DTXManiaプロジェクト/コード/ステージ/CDTXVmode.cs
DTXManiaプロジェクト/コード/全体/CConfigIni.cs
DTXManiaプロジェクト/コード/全体/CDTXMania.cs
FDK17プロジェクト/コード/03.サウンド/CSound.cs
FDK17プロジェクト/コード/03.サウンド/CSoundDeviceWASAPI.cs
実行時フォルダ(DTXCreator)/DTXCreator.exe
実行時フォルダ(DTXCreator)/dll/FDK.dll
実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll
実行時フォルダ/DTXManiaGR.exe
実行時フォルダ/dll/FDK.dll

index 96fecb2..f7e3d96 100644 (file)
@@ -371,6 +371,9 @@ namespace DTXCreator
                        // public ViewerSoundType SoundType = ( FDK.COS.bIsVistaOrLater ) ? ViewerSoundType.WASAPI : ViewerSoundType.DirectSound;\r
                        public FDK.ESoundDeviceType SoundType = ( FDK.COS.bIsVistaOrLater ) ? FDK.ESoundDeviceType.ExclusiveWASAPI : FDK.ESoundDeviceType.DirectSound;\r
                        public int ASIODeviceNo = 0;\r
+                       public bool GRmode;\r
+                       public bool TimeStretch;\r
+                       public bool VSyncWait = true;\r
 \r
                        // 引数無しのコンストラクタがないとSerializeできないのでダミー定義する\r
                        public Viewer()\r
@@ -382,6 +385,9 @@ namespace DTXCreator
                                //SoundType =  (FDK.COS.bIsVistaOrLater)? ViewerSoundType.WASAPI : ViewerSoundType.DirectSound;\r
                                SoundType = ( FDK.COS.bIsVistaOrLater ) ? FDK.ESoundDeviceType.ExclusiveWASAPI : FDK.ESoundDeviceType.DirectSound;\r
                                ASIODeviceNo = 0;\r
+                               GRmode = false;\r
+                               TimeStretch = false;\r
+                               VSyncWait = true;\r
                        }\r
                        public bool bViewerIsDTXV\r
                        {\r
@@ -425,6 +431,9 @@ namespace DTXCreator
                                                }\r
 \r
                                                opt = "-D" + soundtypeopt;\r
+                                               opt += GRmode     ? "Y" : "N";  // この辺は手抜き\r
+                                               opt += TimeStretch? "Y" : "N";  //\r
+                                               opt += VSyncWait  ? "Y" : "N";  //\r
                                        }\r
                                        return opt;\r
                                }\r
index 4fffeca..87e0a84 100644 (file)
                        this.checkedListBoxLaneSelectList = new System.Windows.Forms.CheckedListBox();\r
                        this.tabPageViewer = new System.Windows.Forms.TabPage();\r
                        this.groupBox_SelectViewer = new System.Windows.Forms.GroupBox();\r
+                       this.groupBox_DTXManiaSettings = new System.Windows.Forms.GroupBox();\r
+                       this.label1 = new System.Windows.Forms.Label();\r
+                       this.checkBox_TimeStretch = new System.Windows.Forms.CheckBox();\r
+                       this.checkBox_VSyncWait = new System.Windows.Forms.CheckBox();\r
+                       this.checkBox_GRmode = new System.Windows.Forms.CheckBox();\r
                        this.groupBox_SoundDeviceSettings = new System.Windows.Forms.GroupBox();\r
                        this.label_Notice = new System.Windows.Forms.Label();\r
                        this.radioButton_DirectSound = new System.Windows.Forms.RadioButton();\r
                        this.radioButton_UseDTXManiaGR = new System.Windows.Forms.RadioButton();\r
                        this.button1 = new System.Windows.Forms.Button();\r
                        this.buttonOK = new System.Windows.Forms.Button();\r
-                       this.groupBox_DTXManiaSettings = new System.Windows.Forms.GroupBox();\r
-                       this.checkBox_GRmode = new System.Windows.Forms.CheckBox();\r
-                       this.checkBox1_VSyncWait = new System.Windows.Forms.CheckBox();\r
-                       this.checkBox_TimeStretch = new System.Windows.Forms.CheckBox();\r
                        this.tabPage全般.SuspendLayout();\r
                        ( (System.ComponentModel.ISupportInitialize) ( this.numericUpDown最近使用したファイルの最大表示個数 ) ).BeginInit();\r
                        this.tabControlオプション.SuspendLayout();\r
                        this.tabPageLanes.SuspendLayout();\r
                        this.tabPageViewer.SuspendLayout();\r
                        this.groupBox_SelectViewer.SuspendLayout();\r
-                       this.groupBox_SoundDeviceSettings.SuspendLayout();\r
                        this.groupBox_DTXManiaSettings.SuspendLayout();\r
+                       this.groupBox_SoundDeviceSettings.SuspendLayout();\r
                        this.SuspendLayout();\r
                        // \r
                        // tabPage全般\r
                        // \r
+                       this.tabPage全般.AccessibleDescription = null;\r
+                       this.tabPage全般.AccessibleName = null;\r
+                       resources.ApplyResources( this.tabPage全般, "tabPage全般" );\r
+                       this.tabPage全般.BackgroundImage = null;\r
                        this.tabPage全般.Controls.Add( this.checkBoxPlaySoundOnChip );\r
                        this.tabPage全般.Controls.Add( this.checkBoxPreviewBGM );\r
                        this.tabPage全般.Controls.Add( this.checkBoxオートフォーカス );\r
                        this.tabPage全般.Controls.Add( this.label個まで表示する );\r
                        this.tabPage全般.Controls.Add( this.checkBox最近使用したファイル );\r
                        this.tabPage全般.Controls.Add( this.numericUpDown最近使用したファイルの最大表示個数 );\r
-                       resources.ApplyResources( this.tabPage全般, "tabPage全般" );\r
+                       this.tabPage全般.Font = null;\r
                        this.tabPage全般.Name = "tabPage全般";\r
                        this.tabPage全般.UseVisualStyleBackColor = true;\r
                        // \r
                        // checkBoxPlaySoundOnChip\r
                        // \r
+                       this.checkBoxPlaySoundOnChip.AccessibleDescription = null;\r
+                       this.checkBoxPlaySoundOnChip.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBoxPlaySoundOnChip, "checkBoxPlaySoundOnChip" );\r
+                       this.checkBoxPlaySoundOnChip.BackgroundImage = null;\r
+                       this.checkBoxPlaySoundOnChip.Font = null;\r
                        this.checkBoxPlaySoundOnChip.Name = "checkBoxPlaySoundOnChip";\r
                        this.checkBoxPlaySoundOnChip.UseVisualStyleBackColor = true;\r
                        // \r
                        // checkBoxPreviewBGM\r
                        // \r
+                       this.checkBoxPreviewBGM.AccessibleDescription = null;\r
+                       this.checkBoxPreviewBGM.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBoxPreviewBGM, "checkBoxPreviewBGM" );\r
+                       this.checkBoxPreviewBGM.BackgroundImage = null;\r
+                       this.checkBoxPreviewBGM.Font = null;\r
                        this.checkBoxPreviewBGM.Name = "checkBoxPreviewBGM";\r
                        this.checkBoxPreviewBGM.UseVisualStyleBackColor = true;\r
                        // \r
                        // checkBoxオートフォーカス\r
                        // \r
+                       this.checkBoxオートフォーカス.AccessibleDescription = null;\r
+                       this.checkBoxオートフォーカス.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBoxオートフォーカス, "checkBoxオートフォーカス" );\r
+                       this.checkBoxオートフォーカス.BackgroundImage = null;\r
+                       this.checkBoxオートフォーカス.Font = null;\r
                        this.checkBoxオートフォーカス.Name = "checkBoxオートフォーカス";\r
                        this.checkBoxオートフォーカス.UseVisualStyleBackColor = true;\r
                        // \r
                        // label個まで表示する\r
                        // \r
+                       this.label個まで表示する.AccessibleDescription = null;\r
+                       this.label個まで表示する.AccessibleName = null;\r
                        resources.ApplyResources( this.label個まで表示する, "label個まで表示する" );\r
+                       this.label個まで表示する.Font = null;\r
                        this.label個まで表示する.Name = "label個まで表示する";\r
                        // \r
                        // checkBox最近使用したファイル\r
                        // \r
+                       this.checkBox最近使用したファイル.AccessibleDescription = null;\r
+                       this.checkBox最近使用したファイル.AccessibleName = null;\r
                        resources.ApplyResources( this.checkBox最近使用したファイル, "checkBox最近使用したファイル" );\r
+                       this.checkBox最近使用したファイル.BackgroundImage = null;\r
+                       this.checkBox最近使用したファイル.Font = null;\r
                        this.checkBox最近使用したファイル.Name = "checkBox最近使用したファイル";\r
                        this.checkBox最近使用したファイル.UseVisualStyleBackColor = true;\r
                        // \r
                        // numericUpDown最近使用したファイルの最大表示個数\r
                        // \r
+                       this.numericUpDown最近使用したファイルの最大表示個数.AccessibleDescription = null;\r
+                       this.numericUpDown最近使用したファイルの最大表示個数.AccessibleName = null;\r
                        resources.ApplyResources( this.numericUpDown最近使用したファイルの最大表示個数, "numericUpDown最近使用したファイルの最大表示個数" );\r
+                       this.numericUpDown最近使用したファイルの最大表示個数.Font = null;\r
                        this.numericUpDown最近使用したファイルの最大表示個数.Maximum = new decimal( new int[] {\r
             10,\r
             0,\r
                        // \r
                        // tabControlオプション\r
                        // \r
+                       this.tabControlオプション.AccessibleDescription = null;\r
+                       this.tabControlオプション.AccessibleName = null;\r
                        resources.ApplyResources( this.tabControlオプション, "tabControlオプション" );\r
+                       this.tabControlオプション.BackgroundImage = null;\r
                        this.tabControlオプション.Controls.Add( this.tabPage全般 );\r
                        this.tabControlオプション.Controls.Add( this.tabPageLanes );\r
                        this.tabControlオプション.Controls.Add( this.tabPageViewer );\r
+                       this.tabControlオプション.Font = null;\r
                        this.tabControlオプション.Name = "tabControlオプション";\r
                        this.tabControlオプション.SelectedIndex = 0;\r
                        this.tabControlオプション.KeyDown += new System.Windows.Forms.KeyEventHandler( this.tabControlオプション_KeyDown );\r
                        // \r
                        // tabPageLanes\r
                        // \r
+                       this.tabPageLanes.AccessibleDescription = null;\r
+                       this.tabPageLanes.AccessibleName = null;\r
+                       resources.ApplyResources( this.tabPageLanes, "tabPageLanes" );\r
+                       this.tabPageLanes.BackgroundImage = null;\r
                        this.tabPageLanes.Controls.Add( this.labelSelectLanes );\r
                        this.tabPageLanes.Controls.Add( this.checkedListBoxLaneSelectList );\r
-                       resources.ApplyResources( this.tabPageLanes, "tabPageLanes" );\r
+                       this.tabPageLanes.Font = null;\r
                        this.tabPageLanes.Name = "tabPageLanes";\r
                        this.tabPageLanes.UseVisualStyleBackColor = true;\r
                        // \r
                        // labelSelectLanes\r
                        // \r
+                       this.labelSelectLanes.AccessibleDescription = null;\r
+                       this.labelSelectLanes.AccessibleName = null;\r
                        resources.ApplyResources( this.labelSelectLanes, "labelSelectLanes" );\r
+                       this.labelSelectLanes.Font = null;\r
                        this.labelSelectLanes.Name = "labelSelectLanes";\r
                        // \r
                        // checkedListBoxLaneSelectList\r
                        // \r
+                       this.checkedListBoxLaneSelectList.AccessibleDescription = null;\r
+                       this.checkedListBoxLaneSelectList.AccessibleName = null;\r
+                       resources.ApplyResources( this.checkedListBoxLaneSelectList, "checkedListBoxLaneSelectList" );\r
+                       this.checkedListBoxLaneSelectList.BackgroundImage = null;\r
                        this.checkedListBoxLaneSelectList.CheckOnClick = true;\r
+                       this.checkedListBoxLaneSelectList.Font = null;\r
                        this.checkedListBoxLaneSelectList.FormattingEnabled = true;\r
-                       resources.ApplyResources( this.checkedListBoxLaneSelectList, "checkedListBoxLaneSelectList" );\r
                        this.checkedListBoxLaneSelectList.Name = "checkedListBoxLaneSelectList";\r
                        // \r
                        // tabPageViewer\r
                        // \r
-                       this.tabPageViewer.Controls.Add( this.groupBox_SelectViewer );\r
+                       this.tabPageViewer.AccessibleDescription = null;\r
+                       this.tabPageViewer.AccessibleName = null;\r
                        resources.ApplyResources( this.tabPageViewer, "tabPageViewer" );\r
+                       this.tabPageViewer.BackgroundImage = null;\r
+                       this.tabPageViewer.Controls.Add( this.groupBox_SelectViewer );\r
+                       this.tabPageViewer.Font = null;\r
                        this.tabPageViewer.Name = "tabPageViewer";\r
                        this.tabPageViewer.UseVisualStyleBackColor = true;\r
                        // \r
                        // groupBox_SelectViewer\r
                        // \r
+                       this.groupBox_SelectViewer.AccessibleDescription = null;\r
+                       this.groupBox_SelectViewer.AccessibleName = null;\r
+                       resources.ApplyResources( this.groupBox_SelectViewer, "groupBox_SelectViewer" );\r
+                       this.groupBox_SelectViewer.BackgroundImage = null;\r
                        this.groupBox_SelectViewer.Controls.Add( this.groupBox_DTXManiaSettings );\r
                        this.groupBox_SelectViewer.Controls.Add( this.groupBox_SoundDeviceSettings );\r
                        this.groupBox_SelectViewer.Controls.Add( this.radioButton_UseDTXViewer );\r
                        this.groupBox_SelectViewer.Controls.Add( this.radioButton_UseDTXManiaGR );\r
-                       resources.ApplyResources( this.groupBox_SelectViewer, "groupBox_SelectViewer" );\r
+                       this.groupBox_SelectViewer.Font = null;\r
                        this.groupBox_SelectViewer.Name = "groupBox_SelectViewer";\r
                        this.groupBox_SelectViewer.TabStop = false;\r
                        // \r
+                       // groupBox_DTXManiaSettings\r
+                       // \r
+                       this.groupBox_DTXManiaSettings.AccessibleDescription = null;\r
+                       this.groupBox_DTXManiaSettings.AccessibleName = null;\r
+                       resources.ApplyResources( this.groupBox_DTXManiaSettings, "groupBox_DTXManiaSettings" );\r
+                       this.groupBox_DTXManiaSettings.BackgroundImage = null;\r
+                       this.groupBox_DTXManiaSettings.Controls.Add( this.label1 );\r
+                       this.groupBox_DTXManiaSettings.Controls.Add( this.checkBox_TimeStretch );\r
+                       this.groupBox_DTXManiaSettings.Controls.Add( this.checkBox_VSyncWait );\r
+                       this.groupBox_DTXManiaSettings.Controls.Add( this.checkBox_GRmode );\r
+                       this.groupBox_DTXManiaSettings.Font = null;\r
+                       this.groupBox_DTXManiaSettings.Name = "groupBox_DTXManiaSettings";\r
+                       this.groupBox_DTXManiaSettings.TabStop = false;\r
+                       // \r
+                       // label1\r
+                       // \r
+                       this.label1.AccessibleDescription = null;\r
+                       this.label1.AccessibleName = null;\r
+                       resources.ApplyResources( this.label1, "label1" );\r
+                       this.label1.Font = null;\r
+                       this.label1.Name = "label1";\r
+                       // \r
+                       // checkBox_TimeStretch\r
+                       // \r
+                       this.checkBox_TimeStretch.AccessibleDescription = null;\r
+                       this.checkBox_TimeStretch.AccessibleName = null;\r
+                       resources.ApplyResources( this.checkBox_TimeStretch, "checkBox_TimeStretch" );\r
+                       this.checkBox_TimeStretch.BackgroundImage = null;\r
+                       this.checkBox_TimeStretch.Font = null;\r
+                       this.checkBox_TimeStretch.Name = "checkBox_TimeStretch";\r
+                       this.checkBox_TimeStretch.UseVisualStyleBackColor = true;\r
+                       // \r
+                       // checkBox_VSyncWait\r
+                       // \r
+                       this.checkBox_VSyncWait.AccessibleDescription = null;\r
+                       this.checkBox_VSyncWait.AccessibleName = null;\r
+                       resources.ApplyResources( this.checkBox_VSyncWait, "checkBox_VSyncWait" );\r
+                       this.checkBox_VSyncWait.BackgroundImage = null;\r
+                       this.checkBox_VSyncWait.Font = null;\r
+                       this.checkBox_VSyncWait.Name = "checkBox_VSyncWait";\r
+                       this.checkBox_VSyncWait.UseVisualStyleBackColor = true;\r
+                       // \r
+                       // checkBox_GRmode\r
+                       // \r
+                       this.checkBox_GRmode.AccessibleDescription = null;\r
+                       this.checkBox_GRmode.AccessibleName = null;\r
+                       resources.ApplyResources( this.checkBox_GRmode, "checkBox_GRmode" );\r
+                       this.checkBox_GRmode.BackgroundImage = null;\r
+                       this.checkBox_GRmode.Font = null;\r
+                       this.checkBox_GRmode.Name = "checkBox_GRmode";\r
+                       this.checkBox_GRmode.UseVisualStyleBackColor = true;\r
+                       // \r
                        // groupBox_SoundDeviceSettings\r
                        // \r
+                       this.groupBox_SoundDeviceSettings.AccessibleDescription = null;\r
+                       this.groupBox_SoundDeviceSettings.AccessibleName = null;\r
+                       resources.ApplyResources( this.groupBox_SoundDeviceSettings, "groupBox_SoundDeviceSettings" );\r
+                       this.groupBox_SoundDeviceSettings.BackgroundImage = null;\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.label_Notice );\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.radioButton_DirectSound );\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.radioButton_WASAPI );\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.comboBox_ASIOdevices );\r
                        this.groupBox_SoundDeviceSettings.Controls.Add( this.radioButton_ASIO );\r
-                       resources.ApplyResources( this.groupBox_SoundDeviceSettings, "groupBox_SoundDeviceSettings" );\r
+                       this.groupBox_SoundDeviceSettings.Font = null;\r
                        this.groupBox_SoundDeviceSettings.Name = "groupBox_SoundDeviceSettings";\r
                        this.groupBox_SoundDeviceSettings.TabStop = false;\r
                        // \r
                        // label_Notice\r
                        // \r
+                       this.label_Notice.AccessibleDescription = null;\r
+                       this.label_Notice.AccessibleName = null;\r
                        resources.ApplyResources( this.label_Notice, "label_Notice" );\r
                        this.label_Notice.AutoEllipsis = true;\r
+                       this.label_Notice.Font = null;\r
                        this.label_Notice.Name = "label_Notice";\r
                        // \r
                        // radioButton_DirectSound\r
                        // \r
+                       this.radioButton_DirectSound.AccessibleDescription = null;\r
+                       this.radioButton_DirectSound.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_DirectSound, "radioButton_DirectSound" );\r
+                       this.radioButton_DirectSound.BackgroundImage = null;\r
+                       this.radioButton_DirectSound.Font = null;\r
                        this.radioButton_DirectSound.Name = "radioButton_DirectSound";\r
                        this.radioButton_DirectSound.TabStop = true;\r
                        this.radioButton_DirectSound.UseVisualStyleBackColor = true;\r
                        // \r
                        // radioButton_WASAPI\r
                        // \r
+                       this.radioButton_WASAPI.AccessibleDescription = null;\r
+                       this.radioButton_WASAPI.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_WASAPI, "radioButton_WASAPI" );\r
+                       this.radioButton_WASAPI.BackgroundImage = null;\r
+                       this.radioButton_WASAPI.Font = null;\r
                        this.radioButton_WASAPI.Name = "radioButton_WASAPI";\r
                        this.radioButton_WASAPI.TabStop = true;\r
                        this.radioButton_WASAPI.UseVisualStyleBackColor = true;\r
                        // \r
                        // comboBox_ASIOdevices\r
                        // \r
+                       this.comboBox_ASIOdevices.AccessibleDescription = null;\r
+                       this.comboBox_ASIOdevices.AccessibleName = null;\r
+                       resources.ApplyResources( this.comboBox_ASIOdevices, "comboBox_ASIOdevices" );\r
+                       this.comboBox_ASIOdevices.BackgroundImage = null;\r
                        this.comboBox_ASIOdevices.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;\r
+                       this.comboBox_ASIOdevices.Font = null;\r
                        this.comboBox_ASIOdevices.FormattingEnabled = true;\r
-                       resources.ApplyResources( this.comboBox_ASIOdevices, "comboBox_ASIOdevices" );\r
                        this.comboBox_ASIOdevices.Name = "comboBox_ASIOdevices";\r
                        // \r
                        // radioButton_ASIO\r
                        // \r
+                       this.radioButton_ASIO.AccessibleDescription = null;\r
+                       this.radioButton_ASIO.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_ASIO, "radioButton_ASIO" );\r
+                       this.radioButton_ASIO.BackgroundImage = null;\r
+                       this.radioButton_ASIO.Font = null;\r
                        this.radioButton_ASIO.Name = "radioButton_ASIO";\r
                        this.radioButton_ASIO.TabStop = true;\r
                        this.radioButton_ASIO.UseVisualStyleBackColor = true;\r
                        // \r
                        // radioButton_UseDTXViewer\r
                        // \r
+                       this.radioButton_UseDTXViewer.AccessibleDescription = null;\r
+                       this.radioButton_UseDTXViewer.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_UseDTXViewer, "radioButton_UseDTXViewer" );\r
+                       this.radioButton_UseDTXViewer.BackgroundImage = null;\r
+                       this.radioButton_UseDTXViewer.Font = null;\r
                        this.radioButton_UseDTXViewer.Name = "radioButton_UseDTXViewer";\r
                        this.radioButton_UseDTXViewer.TabStop = true;\r
                        this.radioButton_UseDTXViewer.UseVisualStyleBackColor = true;\r
                        // \r
                        // radioButton_UseDTXManiaGR\r
                        // \r
+                       this.radioButton_UseDTXManiaGR.AccessibleDescription = null;\r
+                       this.radioButton_UseDTXManiaGR.AccessibleName = null;\r
                        resources.ApplyResources( this.radioButton_UseDTXManiaGR, "radioButton_UseDTXManiaGR" );\r
+                       this.radioButton_UseDTXManiaGR.BackgroundImage = null;\r
+                       this.radioButton_UseDTXManiaGR.Font = null;\r
                        this.radioButton_UseDTXManiaGR.Name = "radioButton_UseDTXManiaGR";\r
                        this.radioButton_UseDTXManiaGR.TabStop = true;\r
                        this.radioButton_UseDTXManiaGR.UseVisualStyleBackColor = true;\r
                        // \r
                        // button1\r
                        // \r
+                       this.button1.AccessibleDescription = null;\r
+                       this.button1.AccessibleName = null;\r
                        resources.ApplyResources( this.button1, "button1" );\r
+                       this.button1.BackgroundImage = null;\r
                        this.button1.DialogResult = System.Windows.Forms.DialogResult.Cancel;\r
+                       this.button1.Font = null;\r
                        this.button1.Name = "button1";\r
                        this.button1.UseVisualStyleBackColor = true;\r
                        // \r
                        // buttonOK\r
                        // \r
+                       this.buttonOK.AccessibleDescription = null;\r
+                       this.buttonOK.AccessibleName = null;\r
                        resources.ApplyResources( this.buttonOK, "buttonOK" );\r
+                       this.buttonOK.BackgroundImage = null;\r
                        this.buttonOK.DialogResult = System.Windows.Forms.DialogResult.OK;\r
+                       this.buttonOK.Font = null;\r
                        this.buttonOK.Name = "buttonOK";\r
                        this.buttonOK.UseVisualStyleBackColor = true;\r
                        // \r
-                       // groupBox_DTXManiaSettings\r
-                       // \r
-                       this.groupBox_DTXManiaSettings.Controls.Add( this.checkBox_TimeStretch );\r
-                       this.groupBox_DTXManiaSettings.Controls.Add( this.checkBox1_VSyncWait );\r
-                       this.groupBox_DTXManiaSettings.Controls.Add( this.checkBox_GRmode );\r
-                       resources.ApplyResources( this.groupBox_DTXManiaSettings, "groupBox_DTXManiaSettings" );\r
-                       this.groupBox_DTXManiaSettings.Name = "groupBox_DTXManiaSettings";\r
-                       this.groupBox_DTXManiaSettings.TabStop = false;\r
-                       // \r
-                       // checkBox_GRmode\r
-                       // \r
-                       resources.ApplyResources( this.checkBox_GRmode, "checkBox_GRmode" );\r
-                       this.checkBox_GRmode.Name = "checkBox_GRmode";\r
-                       this.checkBox_GRmode.UseVisualStyleBackColor = true;\r
-                       // \r
-                       // checkBox1_VSyncWait\r
-                       // \r
-                       resources.ApplyResources( this.checkBox1_VSyncWait, "checkBox1_VSyncWait" );\r
-                       this.checkBox1_VSyncWait.Name = "checkBox1_VSyncWait";\r
-                       this.checkBox1_VSyncWait.UseVisualStyleBackColor = true;\r
-                       // \r
-                       // checkBox_TimeStretch\r
-                       // \r
-                       resources.ApplyResources( this.checkBox_TimeStretch, "checkBox_TimeStretch" );\r
-                       this.checkBox_TimeStretch.Name = "checkBox_TimeStretch";\r
-                       this.checkBox_TimeStretch.UseVisualStyleBackColor = true;\r
-                       // \r
                        // Cオプションダイアログ\r
                        // \r
+                       this.AccessibleDescription = null;\r
+                       this.AccessibleName = null;\r
                        resources.ApplyResources( this, "$this" );\r
                        this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\r
+                       this.BackgroundImage = null;\r
                        this.ControlBox = false;\r
                        this.Controls.Add( this.buttonOK );\r
                        this.Controls.Add( this.button1 );\r
                        this.Controls.Add( this.tabControlオプション );\r
+                       this.Font = null;\r
+                       this.Icon = null;\r
                        this.MaximizeBox = false;\r
                        this.MinimizeBox = false;\r
                        this.Name = "Cオプションダイアログ";\r
                        this.tabPageViewer.ResumeLayout( false );\r
                        this.groupBox_SelectViewer.ResumeLayout( false );\r
                        this.groupBox_SelectViewer.PerformLayout();\r
-                       this.groupBox_SoundDeviceSettings.ResumeLayout( false );\r
-                       this.groupBox_SoundDeviceSettings.PerformLayout();\r
                        this.groupBox_DTXManiaSettings.ResumeLayout( false );\r
                        this.groupBox_DTXManiaSettings.PerformLayout();\r
+                       this.groupBox_SoundDeviceSettings.ResumeLayout( false );\r
+                       this.groupBox_SoundDeviceSettings.PerformLayout();\r
                        this.ResumeLayout( false );\r
 \r
                }\r
                private System.Windows.Forms.Label label_Notice;\r
                internal System.Windows.Forms.GroupBox groupBox_SoundDeviceSettings;\r
                private System.Windows.Forms.GroupBox groupBox_DTXManiaSettings;\r
-               private System.Windows.Forms.CheckBox checkBox_GRmode;\r
-               private System.Windows.Forms.CheckBox checkBox_TimeStretch;\r
-               private System.Windows.Forms.CheckBox checkBox1_VSyncWait;\r
+               public System.Windows.Forms.CheckBox checkBox_GRmode;\r
+               public System.Windows.Forms.CheckBox checkBox_TimeStretch;\r
+               public System.Windows.Forms.CheckBox checkBox_VSyncWait;\r
+               private System.Windows.Forms.Label label1;\r
 \r
        }\r
 }
\ No newline at end of file
index 5e0ddc5..1d62e47 100644 (file)
   <data name="tabPage全般.Text" xml:space="preserve">\r
     <value>全般</value>\r
   </data>\r
-  <data name="tabPageLanes.Text" xml:space="preserve">\r
-    <value>使用レーン</value>\r
-  </data>\r
   <data name="labelSelectLanes.Size" type="System.Drawing.Size, System.Drawing">\r
     <value>165, 12</value>\r
   </data>\r
   <data name="labelSelectLanes.Text" xml:space="preserve">\r
     <value>使用するレーンを選択して下さい。</value>\r
   </data>\r
-  <data name="groupBox_SelectViewer.Text" xml:space="preserve">\r
-    <value>Viewerの設定</value>\r
+  <data name="tabPageLanes.Text" xml:space="preserve">\r
+    <value>使用レーン</value>\r
   </data>\r
-  <data name="groupBox_SoundDeviceSettings.Text" xml:space="preserve">\r
-    <value>サウンド再生方式の設定 (*)</value>\r
+  <data name="label1.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>167, 37</value>\r
+  </data>\r
+  <data name="label1.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>125, 24</value>\r
+  </data>\r
+  <data name="label1.Text" xml:space="preserve">\r
+    <value>(再生速度 x0.8 - x1.2\r
+ の範囲で使用可能です)</value>\r
+  </data>\r
+  <data name="checkBox_TimeStretch.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>154, 18</value>\r
+  </data>\r
+  <data name="checkBox_TimeStretch.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>125, 16</value>\r
+  </data>\r
+  <data name="checkBox_TimeStretch.Text" xml:space="preserve">\r
+    <value>TimeStretch使用(&amp;T)</value>\r
+  </data>\r
+  <data name="checkBox_VSyncWait.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>137, 16</value>\r
+  </data>\r
+  <data name="checkBox_VSyncWait.Text" xml:space="preserve">\r
+    <value>垂直同期待ちをする(&amp;V)</value>\r
+  </data>\r
+  <data name="checkBox_GRmode.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>116, 16</value>\r
+  </data>\r
+  <data name="checkBox_GRmode.Text" xml:space="preserve">\r
+    <value>ギター専用画面(&amp;G)</value>\r
+  </data>\r
+  <data name="groupBox_DTXManiaSettings.Text" xml:space="preserve">\r
+    <value>他のDTXManiaGRの設定</value>\r
   </data>\r
   <data name="label_Notice.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>211, 15</value>\r
@@ -202,6 +230,9 @@ Viewerの再起動が
   <data name="radioButton_ASIO.Text" xml:space="preserve">\r
     <value>ASIO (ASIO対応デバイスで使用可)(&amp;A)</value>\r
   </data>\r
+  <data name="groupBox_SoundDeviceSettings.Text" xml:space="preserve">\r
+    <value>サウンド再生方式の設定 (*)</value>\r
+  </data>\r
   <data name="radioButton_UseDTXViewer.Text" xml:space="preserve">\r
     <value>DTXViewerを使う(&amp;V)</value>\r
   </data>\r
@@ -211,6 +242,9 @@ Viewerの再起動が
   <data name="radioButton_UseDTXManiaGR.Text" xml:space="preserve">\r
     <value>DTXManiaGRを使う(&amp;M)</value>\r
   </data>\r
+  <data name="groupBox_SelectViewer.Text" xml:space="preserve">\r
+    <value>Viewerの設定</value>\r
+  </data>\r
   <data name="button1.Text" xml:space="preserve">\r
     <value>キャンセル</value>\r
   </data>\r
index a6ed5dd..1a4fc6f 100644 (file)
   <resheader name="writer">\r
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </resheader>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Name" xml:space="preserve">\r
-    <value>checkBoxPlaySoundOnChip</value>\r
-  </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
+  <data name="label個まで表示する.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.Name" xml:space="preserve">\r
-    <value>checkBoxPreviewBGM</value>\r
+  <data name="&gt;&gt;groupBox_DTXManiaSettings.Name" xml:space="preserve">\r
+    <value>groupBox_DTXManiaSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;radioButton_DirectSound.Name" xml:space="preserve">\r
+    <value>radioButton_DirectSound</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="&gt;&gt;buttonOK.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
+  <data name="tabPageLanes.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>359, 256</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.Name" xml:space="preserve">\r
-    <value>checkBoxオートフォーカス</value>\r
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
+  <data name="button1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>Bottom, Right</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="checkBox_GRmode.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 18</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;checkBox_VSyncWait.Name" xml:space="preserve">\r
+    <value>checkBox_VSyncWait</value>\r
   </data>\r
   <data name="&gt;&gt;label個まで表示する.Name" xml:space="preserve">\r
     <value>label個まで表示する</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="numericUpDown最近使用したファイルの最大表示個数.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>263, 25</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="radioButton_ASIO.Text" xml:space="preserve">\r
+    <value>&amp;ASIO (ASIO devices only)</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.ZOrder" xml:space="preserve">\r
-    <value>3</value>\r
+  <data name="radioButton_UseDTXViewer.TabIndex" type="System.Int32, mscorlib">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.Name" xml:space="preserve">\r
-    <value>checkBox最近使用したファイル</value>\r
+  <data name="label個まで表示する.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>62, 12</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="checkBoxPlaySoundOnChip.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="&gt;&gt;button1.Name" xml:space="preserve">\r
+    <value>button1</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.ZOrder" xml:space="preserve">\r
-    <value>4</value>\r
+  <data name="checkBoxオートフォーカス.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>80, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Name" xml:space="preserve">\r
-    <value>numericUpDown最近使用したファイルの最大表示個数</value>\r
+  <data name="tabPage全般.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>4, 22</value>\r
+  </data>\r
+  <data name="checkBox最近使用したファイル.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 28</value>\r
   </data>\r
   <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Name" xml:space="preserve">\r
+    <value>checkBoxPlaySoundOnChip</value>\r
   </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.ZOrder" xml:space="preserve">\r
-    <value>5</value>\r
+  <data name="tabControlオプション.TabIndex" type="System.Int32, mscorlib">\r
+    <value>3</value>\r
   </data>\r
-  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
-  <data name="tabPage全般.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>4, 22</value>\r
+  <data name="&gt;&gt;checkBox_TimeStretch.Name" xml:space="preserve">\r
+    <value>checkBox_TimeStretch</value>\r
   </data>\r
-  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
-  <data name="tabPage全般.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
-    <value>3, 3, 3, 3</value>\r
+  <data name="checkBox最近使用したファイル.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>170, 16</value>\r
   </data>\r
-  <data name="tabPage全般.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>359, 239</value>\r
+  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />\r
-  <data name="tabPage全般.TabIndex" type="System.Int32, mscorlib">\r
-    <value>0</value>\r
+  <data name="tabPageViewer.Text" xml:space="preserve">\r
+    <value>Viewer</value>\r
   </data>\r
-  <data name="tabPage全般.Text" xml:space="preserve">\r
-    <value>General</value>\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPage全般.Name" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="&gt;&gt;tabPageViewer.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPage全般.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="label_Notice.TabIndex" type="System.Int32, mscorlib">\r
+    <value>6</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPage全般.Parent" xml:space="preserve">\r
+  <data name="&gt;&gt;tabControlオプション.Name" xml:space="preserve">\r
     <value>tabControlオプション</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPage全般.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
-  </data>\r
-  <data name="checkBoxPlaySoundOnChip.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="label1.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="checkBoxPlaySoundOnChip.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 73</value>\r
-  </data>\r
-  <data name="checkBoxPlaySoundOnChip.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>214, 16</value>\r
-  </data>\r
-  <data name="checkBoxPlaySoundOnChip.TabIndex" type="System.Int32, mscorlib">\r
-    <value>5</value>\r
-  </data>\r
   <data name="checkBoxPlaySoundOnChip.Text" xml:space="preserve">\r
     <value>&amp;Play sound when WAV chip is placed</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Name" xml:space="preserve">\r
-    <value>checkBoxPlaySoundOnChip</value>\r
-  </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
-  </data>\r
-  <data name="&gt;&gt;checkBoxPlaySoundOnChip.ZOrder" xml:space="preserve">\r
+  <data name="&gt;&gt;groupBox_SelectViewer.ZOrder" xml:space="preserve">\r
     <value>0</value>\r
   </data>\r
-  <data name="checkBoxPreviewBGM.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="label_Notice.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
+  <data name="&gt;&gt;radioButton_ASIO.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
+  </data>\r
+  <data name="&gt;&gt;label_Notice.Name" xml:space="preserve">\r
+    <value>label_Notice</value>\r
+  </data>\r
   <data name="checkBoxPreviewBGM.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>6, 50</value>\r
   </data>\r
-  <data name="checkBoxPreviewBGM.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>318, 16</value>\r
+  <data name="groupBox_SoundDeviceSettings.Text" xml:space="preserve">\r
+    <value>SoundDevice (*)</value>\r
   </data>\r
-  <data name="checkBoxPreviewBGM.TabIndex" type="System.Int32, mscorlib">\r
-    <value>4</value>\r
+  <data name="radioButton_WASAPI.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>145, 16</value>\r
   </data>\r
-  <data name="checkBoxPreviewBGM.Text" xml:space="preserve">\r
-    <value>Don't play &amp;BGM preview automatically when WAV clicked</value>\r
+  <data name="checkBox最近使用したファイル.Text" xml:space="preserve">\r
+    <value>Most &amp;recently used files list:</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.Name" xml:space="preserve">\r
-    <value>checkBoxPreviewBGM</value>\r
+  <data name="radioButton_UseDTXManiaGR.Text" xml:space="preserve">\r
+    <value>Use DTX&amp;ManiaGR.exe</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="numericUpDown最近使用したファイルの最大表示個数.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>56, 19</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="checkBox_TimeStretch.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxPreviewBGM.ZOrder" xml:space="preserve">\r
+  <data name="&gt;&gt;tabPageLanes.ZOrder" xml:space="preserve">\r
     <value>1</value>\r
   </data>\r
-  <data name="checkBoxオートフォーカス.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
-  </data>\r
-  <data name="checkBoxオートフォーカス.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 6</value>\r
+  <data name="checkBoxPlaySoundOnChip.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 73</value>\r
   </data>\r
-  <data name="checkBoxオートフォーカス.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>80, 16</value>\r
+  <data name="tabPage全般.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
+    <value>3, 3, 3, 3</value>\r
   </data>\r
-  <data name="checkBoxオートフォーカス.TabIndex" type="System.Int32, mscorlib">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;label1.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="checkBoxオートフォーカス.Text" xml:space="preserve">\r
-    <value>Auto &amp;focus</value>\r
+  <data name="label1.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>171, 37</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.Name" xml:space="preserve">\r
-    <value>checkBoxオートフォーカス</value>\r
+  <data name="&gt;&gt;groupBox_DTXManiaSettings.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;checkBox_VSyncWait.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="tabPageLanes.Text" xml:space="preserve">\r
+    <value>Lanes</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBoxオートフォーカス.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="tabPageLanes.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>4, 22</value>\r
   </data>\r
-  <data name="label個まで表示する.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="tabPageLanes.TabIndex" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
   </data>\r
-  <data name="label個まで表示する.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>195, 29</value>\r
+  <data name="&gt;&gt;tabPage全般.Parent" xml:space="preserve">\r
+    <value>tabControlオプション</value>\r
   </data>\r
-  <data name="label個まで表示する.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>62, 12</value>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.Name" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
   </data>\r
-  <data name="label個まで表示する.TabIndex" type="System.Int32, mscorlib">\r
-    <value>3</value>\r
+  <data name="&gt;&gt;label_Notice.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
   </data>\r
-  <data name="label個まで表示する.Text" xml:space="preserve">\r
-    <value>Show up &amp;to</value>\r
+  <data name="checkedListBoxLaneSelectList.TabIndex" type="System.Int32, mscorlib">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.Name" xml:space="preserve">\r
-    <value>label個まで表示する</value>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.Name" xml:space="preserve">\r
+    <value>comboBox_ASIOdevices</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="label1.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>134, 24</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.Parent" xml:space="preserve">\r
+  <data name="&gt;&gt;checkBoxオートフォーカス.Parent" xml:space="preserve">\r
     <value>tabPage全般</value>\r
   </data>\r
-  <data name="&gt;&gt;label個まで表示する.ZOrder" xml:space="preserve">\r
-    <value>3</value>\r
+  <data name="radioButton_UseDTXManiaGR.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>135, 16</value>\r
   </data>\r
-  <data name="checkBox最近使用したファイル.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;radioButton_DirectSound.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
-  <data name="checkBox最近使用したファイル.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 28</value>\r
+  <data name="checkBoxPreviewBGM.Text" xml:space="preserve">\r
+    <value>Don't play &amp;BGM preview automatically when WAV clicked</value>\r
   </data>\r
-  <data name="checkBox最近使用したファイル.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>170, 16</value>\r
+  <data name="&gt;&gt;checkBox_GRmode.Name" xml:space="preserve">\r
+    <value>checkBox_GRmode</value>\r
   </data>\r
-  <data name="checkBox最近使用したファイル.TabIndex" type="System.Int32, mscorlib">\r
-    <value>1</value>\r
-  </data>\r
-  <data name="checkBox最近使用したファイル.Text" xml:space="preserve">\r
-    <value>Most &amp;recently used files list:</value>\r
-  </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.Name" xml:space="preserve">\r
-    <value>checkBox最近使用したファイル</value>\r
-  </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="button1.Text" xml:space="preserve">\r
+    <value>Cancel</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
+  <data name="$this.Text" xml:space="preserve">\r
+    <value>Options</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox最近使用したファイル.ZOrder" xml:space="preserve">\r
-    <value>4</value>\r
+  <data name="checkBoxオートフォーカス.Text" xml:space="preserve">\r
+    <value>Auto &amp;focus</value>\r
   </data>\r
-  <data name="numericUpDown最近使用したファイルの最大表示個数.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>263, 25</value>\r
+  <data name="checkBox_TimeStretch.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>86, 16</value>\r
   </data>\r
-  <data name="numericUpDown最近使用したファイルの最大表示個数.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>56, 19</value>\r
+  <data name="radioButton_WASAPI.Text" xml:space="preserve">\r
+    <value>&amp;WASAPI (Vista or later)</value>\r
   </data>\r
-  <data name="numericUpDown最近使用したファイルの最大表示個数.TabIndex" type="System.Int32, mscorlib">\r
+  <data name="tabPageViewer.TabIndex" type="System.Int32, mscorlib">\r
     <value>2</value>\r
   </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Name" xml:space="preserve">\r
-    <value>numericUpDown最近使用したファイルの最大表示個数</value>\r
-  </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Parent" xml:space="preserve">\r
-    <value>tabPage全般</value>\r
-  </data>\r
-  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.ZOrder" xml:space="preserve">\r
-    <value>5</value>\r
-  </data>\r
-  <data name="tabControlオプション.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
-    <value>Top, Bottom, Left, Right</value>\r
-  </data>\r
-  <data name="&gt;&gt;labelSelectLanes.Name" xml:space="preserve">\r
-    <value>labelSelectLanes</value>\r
-  </data>\r
-  <data name="&gt;&gt;labelSelectLanes.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
-  <data name="&gt;&gt;labelSelectLanes.Parent" xml:space="preserve">\r
-    <value>tabPageLanes</value>\r
+  <data name="radioButton_WASAPI.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;labelSelectLanes.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="groupBox_SelectViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>347, 250</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.Name" xml:space="preserve">\r
-    <value>checkedListBoxLaneSelectList</value>\r
+  <data name="label1.Text" xml:space="preserve">\r
+    <value>(You can use it within\r
+ PlaySpeed = x0.8 - x1.2)</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="radioButton_DirectSound.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 18</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.Parent" xml:space="preserve">\r
-    <value>tabPageLanes</value>\r
+  <data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>Bottom, Right</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.ZOrder" xml:space="preserve">\r
+  <data name="radioButton_UseDTXManiaGR.TabIndex" type="System.Int32, mscorlib">\r
     <value>1</value>\r
   </data>\r
-  <data name="tabPageLanes.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>4, 22</value>\r
+  <data name="&gt;&gt;radioButton_WASAPI.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="tabPageLanes.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
-    <value>3, 3, 3, 3</value>\r
+  <data name="&gt;&gt;checkBox_VSyncWait.Parent" xml:space="preserve">\r
+    <value>groupBox_DTXManiaSettings</value>\r
   </data>\r
-  <data name="tabPageLanes.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>359, 239</value>\r
+  <data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>75, 23</value>\r
   </data>\r
-  <data name="tabPageLanes.TabIndex" type="System.Int32, mscorlib">\r
+  <data name="&gt;&gt;button1.ZOrder" xml:space="preserve">\r
     <value>1</value>\r
   </data>\r
-  <data name="tabPageLanes.Text" xml:space="preserve">\r
-    <value>Lanes</value>\r
-  </data>\r
-  <data name="&gt;&gt;tabPageLanes.Name" xml:space="preserve">\r
-    <value>tabPageLanes</value>\r
-  </data>\r
-  <data name="&gt;&gt;tabPageLanes.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
-  <data name="&gt;&gt;tabPageLanes.Parent" xml:space="preserve">\r
-    <value>tabControlオプション</value>\r
+  <data name="checkBox_GRmode.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>71, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageLanes.ZOrder" xml:space="preserve">\r
+  <data name="checkBox最近使用したファイル.TabIndex" type="System.Int32, mscorlib">\r
     <value>1</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Name" xml:space="preserve">\r
+    <value>radioButton_UseDTXManiaGR</value>\r
+  </data>\r
+  <data name="radioButton_UseDTXManiaGR.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
-    <value>NoControl</value>\r
+  <data name="tabPage全般.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>359, 256</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>105, 18</value>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>86, 16</value>\r
+  <data name="&gt;&gt;checkBox_VSyncWait.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.TabIndex" type="System.Int32, mscorlib">\r
-    <value>10</value>\r
+  <data name="checkBoxオートフォーカス.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 6</value>\r
   </data>\r
-  <data name="checkBox_TimeStretch.Text" xml:space="preserve">\r
-    <value>&amp;TimeStretch</value>\r
+  <data name="&gt;&gt;checkBox_TimeStretch.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_TimeStretch.Name" xml:space="preserve">\r
-    <value>checkBox_TimeStretch</value>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_TimeStretch.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="checkBox_VSyncWait.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
   <data name="&gt;&gt;checkBox_TimeStretch.Parent" xml:space="preserve">\r
     <value>groupBox_DTXManiaSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_TimeStretch.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;tabPage全般.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="checkBox1_VSyncWait.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;radioButton_ASIO.ZOrder" xml:space="preserve">\r
+    <value>4</value>\r
   </data>\r
-  <data name="checkBox1_VSyncWait.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
-    <value>NoControl</value>\r
+  <data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
+  </data>\r
+  <data name="&gt;&gt;buttonOK.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="checkBox1_VSyncWait.Location" type="System.Drawing.Point, System.Drawing">\r
+  <data name="checkBox_VSyncWait.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>6, 40</value>\r
   </data>\r
-  <data name="checkBox1_VSyncWait.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>79, 16</value>\r
+  <data name="&gt;&gt;buttonOK.Name" xml:space="preserve">\r
+    <value>buttonOK</value>\r
   </data>\r
-  <data name="checkBox1_VSyncWait.TabIndex" type="System.Int32, mscorlib">\r
-    <value>9</value>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
   </data>\r
-  <data name="checkBox1_VSyncWait.Text" xml:space="preserve">\r
-    <value>V&amp;SyncWait</value>\r
+  <data name="&gt;&gt;checkBoxPreviewBGM.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox1_VSyncWait.Name" xml:space="preserve">\r
-    <value>checkBox1_VSyncWait</value>\r
+  <data name="radioButton_ASIO.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox1_VSyncWait.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="label1.TabIndex" type="System.Int32, mscorlib">\r
+    <value>11</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox1_VSyncWait.Parent" xml:space="preserve">\r
-    <value>groupBox_DTXManiaSettings</value>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox1_VSyncWait.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="radioButton_ASIO.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 62</value>\r
   </data>\r
-  <data name="checkBox_GRmode.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="radioButton_UseDTXViewer.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="checkBox_GRmode.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 18</value>\r
+  <data name="&gt;&gt;labelSelectLanes.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
   </data>\r
-  <data name="checkBox_GRmode.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>71, 16</value>\r
+  <data name="&gt;&gt;radioButton_DirectSound.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="checkBox_GRmode.TabIndex" type="System.Int32, mscorlib">\r
-    <value>8</value>\r
+  <data name="checkBoxPlaySoundOnChip.TabIndex" type="System.Int32, mscorlib">\r
+    <value>5</value>\r
   </data>\r
-  <data name="checkBox_GRmode.Text" xml:space="preserve">\r
-    <value>&amp;GR mode</value>\r
+  <data name="radioButton_UseDTXManiaGR.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 40</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_GRmode.Name" xml:space="preserve">\r
-    <value>checkBox_GRmode</value>\r
+  <data name="&gt;&gt;checkBox最近使用したファイル.ZOrder" xml:space="preserve">\r
+    <value>4</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_GRmode.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>219, 304</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_GRmode.Parent" xml:space="preserve">\r
-    <value>groupBox_DTXManiaSettings</value>\r
+  <data name="&gt;&gt;label1.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;checkBox_GRmode.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;checkBoxオートフォーカス.Name" xml:space="preserve">\r
+    <value>checkBoxオートフォーカス</value>\r
   </data>\r
-  <data name="groupBox_DTXManiaSettings.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>28, 171</value>\r
+  <data name="&gt;&gt;checkBoxオートフォーカス.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
   </data>\r
-  <data name="groupBox_DTXManiaSettings.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>313, 73</value>\r
+  <data name="label_Notice.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>Top, Bottom, Left, Right</value>\r
   </data>\r
-  <data name="groupBox_DTXManiaSettings.TabIndex" type="System.Int32, mscorlib">\r
-    <value>8</value>\r
+  <data name="radioButton_WASAPI.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 40</value>\r
   </data>\r
-  <data name="groupBox_DTXManiaSettings.Text" xml:space="preserve">\r
-    <value>Other DTXManiaGR Settings</value>\r
+  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_DTXManiaSettings.Name" xml:space="preserve">\r
-    <value>groupBox_DTXManiaSettings</value>\r
+  <data name="radioButton_DirectSound.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_DTXManiaSettings.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="labelSelectLanes.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_DTXManiaSettings.Parent" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="checkBox_VSyncWait.Text" xml:space="preserve">\r
+    <value>V&amp;SyncWait</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_DTXManiaSettings.ZOrder" xml:space="preserve">\r
+  <data name="&gt;&gt;tabPage全般.ZOrder" xml:space="preserve">\r
     <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.Name" xml:space="preserve">\r
-    <value>label_Notice</value>\r
+  <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">\r
+    <value>CenterParent</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.Type" xml:space="preserve">\r
+  <data name="&gt;&gt;labelSelectLanes.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
-  </data>\r
-  <data name="&gt;&gt;label_Notice.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
-  </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.Name" xml:space="preserve">\r
-    <value>radioButton_DirectSound</value>\r
+  <data name="radioButton_ASIO.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
   <data name="&gt;&gt;radioButton_DirectSound.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
-  </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
-  </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.Name" xml:space="preserve">\r
-    <value>radioButton_WASAPI</value>\r
-  </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="buttonOK.TabIndex" type="System.Int32, mscorlib">\r
+    <value>4</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="numericUpDown最近使用したファイルの最大表示個数.TabIndex" type="System.Int32, mscorlib">\r
+    <value>2</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.ZOrder" xml:space="preserve">\r
+  <data name="&gt;&gt;tabControlオプション.ZOrder" xml:space="preserve">\r
     <value>2</value>\r
   </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.Name" xml:space="preserve">\r
-    <value>comboBox_ASIOdevices</value>\r
+  <data name="radioButton_UseDTXViewer.Text" xml:space="preserve">\r
+    <value>Use DTX&amp;Viewer.exe</value>\r
+  </data>\r
+  <data name="comboBox_ASIOdevices.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>121, 20</value>\r
   </data>\r
   <data name="&gt;&gt;comboBox_ASIOdevices.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
-  </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.ZOrder" xml:space="preserve">\r
-    <value>3</value>\r
-  </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.Name" xml:space="preserve">\r
-    <value>radioButton_ASIO</value>\r
+  <data name="&gt;&gt;tabControlオプション.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.Type" xml:space="preserve">\r
+  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Type" xml:space="preserve">\r
     <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="label個まで表示する.Text" xml:space="preserve">\r
+    <value>Show up &amp;to</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.ZOrder" xml:space="preserve">\r
+  <data name="radioButton_ASIO.TabIndex" type="System.Int32, mscorlib">\r
     <value>4</value>\r
   </data>\r
-  <data name="groupBox_SoundDeviceSettings.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>28, 58</value>\r
+  <data name="label_Notice.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>169, 19</value>\r
   </data>\r
-  <data name="groupBox_SoundDeviceSettings.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>313, 107</value>\r
+  <data name="radioButton_UseDTXViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>124, 16</value>\r
   </data>\r
-  <data name="groupBox_SoundDeviceSettings.TabIndex" type="System.Int32, mscorlib">\r
-    <value>7</value>\r
+  <data name="&gt;&gt;label個まで表示する.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="groupBox_SoundDeviceSettings.Text" xml:space="preserve">\r
-    <value>SoundDevice (*)</value>\r
+  <data name="checkBox_GRmode.Text" xml:space="preserve">\r
+    <value>&amp;GR mode</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Name" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="&gt;&gt;tabPageViewer.Parent" xml:space="preserve">\r
+    <value>tabControlオプション</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="groupBox_DTXManiaSettings.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>313, 73</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Parent" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="tabPage全般.Text" xml:space="preserve">\r
+    <value>General</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SoundDeviceSettings.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="checkBox_VSyncWait.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="radioButton_UseDTXViewer.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;tabPageViewer.Name" xml:space="preserve">\r
+    <value>tabPageViewer</value>\r
+  </data>\r
+  <data name="label個まで表示する.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>195, 29</value>\r
+  </data>\r
+  <data name="groupBox_DTXManiaSettings.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>28, 171</value>\r
+  </data>\r
+  <data name="&gt;&gt;checkBoxオートフォーカス.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="radioButton_UseDTXViewer.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>6, 18</value>\r
   </data>\r
-  <data name="radioButton_UseDTXViewer.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>124, 16</value>\r
+  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.Name" xml:space="preserve">\r
+    <value>numericUpDown最近使用したファイルの最大表示個数</value>\r
   </data>\r
-  <data name="radioButton_UseDTXViewer.TabIndex" type="System.Int32, mscorlib">\r
-    <value>0</value>\r
+  <data name="groupBox_SoundDeviceSettings.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>28, 58</value>\r
   </data>\r
-  <data name="radioButton_UseDTXViewer.Text" xml:space="preserve">\r
-    <value>Use DTX&amp;Viewer.exe</value>\r
+  <data name="radioButton_DirectSound.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>85, 16</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXViewer.Name" xml:space="preserve">\r
-    <value>radioButton_UseDTXViewer</value>\r
+  <data name="&gt;&gt;radioButton_WASAPI.ZOrder" xml:space="preserve">\r
+    <value>2</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXViewer.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="groupBox_SoundDeviceSettings.TabIndex" type="System.Int32, mscorlib">\r
+    <value>7</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXViewer.Parent" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="labelSelectLanes.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>161, 12</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXViewer.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;checkBoxPreviewBGM.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
-    <value>NoControl</value>\r
+  <data name="groupBox_DTXManiaSettings.TabIndex" type="System.Int32, mscorlib">\r
+    <value>8</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 40</value>\r
+  <data name="checkBoxPreviewBGM.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>135, 16</value>\r
+  <data name="&gt;&gt;$this.Name" xml:space="preserve">\r
+    <value>Cオプションダイアログ</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.TabIndex" type="System.Int32, mscorlib">\r
-    <value>1</value>\r
+  <data name="label個まで表示する.TabIndex" type="System.Int32, mscorlib">\r
+    <value>3</value>\r
   </data>\r
-  <data name="radioButton_UseDTXManiaGR.Text" xml:space="preserve">\r
-    <value>Use DTX&amp;ManiaGR.exe</value>\r
+  <data name="&gt;&gt;checkedListBoxLaneSelectList.Name" xml:space="preserve">\r
+    <value>checkedListBoxLaneSelectList</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Name" xml:space="preserve">\r
-    <value>radioButton_UseDTXManiaGR</value>\r
+  <data name="groupBox_SoundDeviceSettings.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>313, 107</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;checkedListBoxLaneSelectList.Parent" xml:space="preserve">\r
+    <value>tabPageLanes</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXManiaGR.Parent" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="&gt;&gt;checkBox_TimeStretch.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_UseDTXManiaGR.ZOrder" xml:space="preserve">\r
-    <value>3</value>\r
+  <data name="checkBox_TimeStretch.TabIndex" type="System.Int32, mscorlib">\r
+    <value>10</value>\r
   </data>\r
   <data name="groupBox_SelectViewer.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>6, 3</value>\r
   </data>\r
-  <data name="groupBox_SelectViewer.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>347, 250</value>\r
-  </data>\r
-  <data name="groupBox_SelectViewer.TabIndex" type="System.Int32, mscorlib">\r
-    <value>6</value>\r
-  </data>\r
-  <data name="groupBox_SelectViewer.Text" xml:space="preserve">\r
-    <value>Viewer Settings</value>\r
+  <data name="&gt;&gt;label個まで表示する.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SelectViewer.Name" xml:space="preserve">\r
-    <value>groupBox_SelectViewer</value>\r
+  <data name="button1.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>300, 304</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SelectViewer.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">\r
+    <value>6, 12</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SelectViewer.Parent" xml:space="preserve">\r
-    <value>tabPageViewer</value>\r
+  <data name="labelSelectLanes.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;groupBox_SelectViewer.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="&gt;&gt;tabPage全般.Name" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="tabPageViewer.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>4, 22</value>\r
+  <data name="&gt;&gt;numericUpDown最近使用したファイルの最大表示個数.ZOrder" xml:space="preserve">\r
+    <value>5</value>\r
   </data>\r
-  <data name="tabPageViewer.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
-    <value>3, 3, 3, 3</value>\r
+  <data name="&gt;&gt;checkedListBoxLaneSelectList.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="tabPageViewer.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>359, 256</value>\r
+  <data name="&gt;&gt;tabPageViewer.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="tabPageViewer.TabIndex" type="System.Int32, mscorlib">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;checkBox_GRmode.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
   </data>\r
-  <data name="tabPageViewer.Text" xml:space="preserve">\r
-    <value>Viewer</value>\r
+  <data name="checkBox_TimeStretch.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>158, 18</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageViewer.Name" xml:space="preserve">\r
-    <value>tabPageViewer</value>\r
+  <data name="checkBox_TimeStretch.Text" xml:space="preserve">\r
+    <value>&amp;TimeStretch</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageViewer.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;checkBox最近使用したファイル.Parent" xml:space="preserve">\r
+    <value>tabPage全般</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageViewer.Parent" xml:space="preserve">\r
-    <value>tabControlオプション</value>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.ZOrder" xml:space="preserve">\r
+    <value>1</value>\r
   </data>\r
-  <data name="&gt;&gt;tabPageViewer.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;checkBox最近使用したファイル.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
   <data name="tabControlオプション.Location" type="System.Drawing.Point, System.Drawing">\r
     <value>12, 12</value>\r
   </data>\r
-  <data name="tabControlオプション.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>367, 282</value>\r
+  <data name="checkBox_GRmode.TabIndex" type="System.Int32, mscorlib">\r
+    <value>8</value>\r
   </data>\r
-  <data name="tabControlオプション.TabIndex" type="System.Int32, mscorlib">\r
-    <value>3</value>\r
+  <data name="label_Notice.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>139, 48</value>\r
   </data>\r
-  <data name="&gt;&gt;tabControlオプション.Name" xml:space="preserve">\r
-    <value>tabControlオプション</value>\r
+  <data name="tabPageLanes.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
+    <value>3, 3, 3, 3</value>\r
   </data>\r
-  <data name="&gt;&gt;tabControlオプション.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="checkBoxオートフォーカス.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;tabControlオプション.Parent" xml:space="preserve">\r
-    <value>$this</value>\r
+  <data name="&gt;&gt;labelSelectLanes.Parent" xml:space="preserve">\r
+    <value>tabPageLanes</value>\r
   </data>\r
-  <data name="&gt;&gt;tabControlオプション.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;label_Notice.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="labelSelectLanes.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;checkBoxPlaySoundOnChip.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="labelSelectLanes.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
-    <value>NoControl</value>\r
+  <data name="&gt;&gt;$this.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="labelSelectLanes.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>133, 7</value>\r
+  <data name="&gt;&gt;checkBox_GRmode.Parent" xml:space="preserve">\r
+    <value>groupBox_DTXManiaSettings</value>\r
   </data>\r
-  <data name="labelSelectLanes.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>161, 12</value>\r
+  <data name="radioButton_ASIO.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>155, 16</value>\r
   </data>\r
-  <data name="labelSelectLanes.TabIndex" type="System.Int32, mscorlib">\r
-    <value>1</value>\r
+  <data name="&gt;&gt;radioButton_ASIO.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="labelSelectLanes.Text" xml:space="preserve">\r
-    <value>Select Lanes you'd like to use.</value>\r
+  <data name="checkedListBoxLaneSelectList.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>120, 228</value>\r
   </data>\r
-  <data name="&gt;&gt;labelSelectLanes.Name" xml:space="preserve">\r
-    <value>labelSelectLanes</value>\r
+  <data name="&gt;&gt;checkBoxPreviewBGM.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;labelSelectLanes.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="radioButton_WASAPI.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+    <value>NoControl</value>\r
   </data>\r
-  <data name="&gt;&gt;labelSelectLanes.Parent" xml:space="preserve">\r
-    <value>tabPageLanes</value>\r
-  </data>\r
-  <data name="&gt;&gt;labelSelectLanes.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
-  </data>\r
-  <data name="checkedListBoxLaneSelectList.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 6</value>\r
-  </data>\r
-  <data name="checkedListBoxLaneSelectList.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>120, 228</value>\r
-  </data>\r
-  <data name="checkedListBoxLaneSelectList.TabIndex" type="System.Int32, mscorlib">\r
-    <value>0</value>\r
+  <data name="checkBox_VSyncWait.TabIndex" type="System.Int32, mscorlib">\r
+    <value>9</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.Name" xml:space="preserve">\r
-    <value>checkedListBoxLaneSelectList</value>\r
+  <data name="&gt;&gt;comboBox_ASIOdevices.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;label個まで表示する.ZOrder" xml:space="preserve">\r
+    <value>3</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.Parent" xml:space="preserve">\r
-    <value>tabPageLanes</value>\r
+  <data name="&gt;&gt;label1.Parent" xml:space="preserve">\r
+    <value>groupBox_DTXManiaSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;checkedListBoxLaneSelectList.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="groupBox_DTXManiaSettings.Text" xml:space="preserve">\r
+    <value>Other DTXManiaGR Settings</value>\r
   </data>\r
-  <data name="label_Notice.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
-    <value>Top, Bottom, Left, Right</value>\r
+  <data name="checkBoxPreviewBGM.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>318, 16</value>\r
   </data>\r
-  <data name="label_Notice.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="groupBox_SelectViewer.TabIndex" type="System.Int32, mscorlib">\r
+    <value>6</value>\r
   </data>\r
-  <data name="label_Notice.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>169, 19</value>\r
+  <data name="&gt;&gt;radioButton_ASIO.Name" xml:space="preserve">\r
+    <value>radioButton_ASIO</value>\r
   </data>\r
-  <data name="label_Notice.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>139, 48</value>\r
+  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">\r
+    <value>391, 339</value>\r
   </data>\r
-  <data name="label_Notice.TabIndex" type="System.Int32, mscorlib">\r
-    <value>6</value>\r
+  <data name="tabPageViewer.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>4, 22</value>\r
   </data>\r
-  <data name="label_Notice.Text" xml:space="preserve">\r
-    <value>(*)\r
-You need to reboot viewer\r
-after changing these\r
-parameters.</value>\r
+  <data name="tabPage全般.TabIndex" type="System.Int32, mscorlib">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.Name" xml:space="preserve">\r
-    <value>label_Notice</value>\r
+  <data name="button1.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>75, 23</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="checkBox_TimeStretch.AutoSize" type="System.Boolean, mscorlib">\r
+    <value>True</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.Parent" xml:space="preserve">\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Name" xml:space="preserve">\r
     <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;label_Notice.ZOrder" xml:space="preserve">\r
-    <value>0</value>\r
+  <data name="radioButton_WASAPI.TabIndex" type="System.Int32, mscorlib">\r
+    <value>3</value>\r
   </data>\r
-  <data name="radioButton_DirectSound.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="checkBox最近使用したファイル.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="radioButton_DirectSound.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 18</value>\r
+  <data name="&gt;&gt;labelSelectLanes.Name" xml:space="preserve">\r
+    <value>labelSelectLanes</value>\r
   </data>\r
-  <data name="radioButton_DirectSound.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>85, 16</value>\r
+  <data name="&gt;&gt;tabPageLanes.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="radioButton_DirectSound.TabIndex" type="System.Int32, mscorlib">\r
-    <value>2</value>\r
+  <data name="&gt;&gt;groupBox_DTXManiaSettings.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="radioButton_DirectSound.Text" xml:space="preserve">\r
-    <value>&amp;DirectSound</value>\r
+  <data name="tabPageViewer.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>359, 256</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.Name" xml:space="preserve">\r
-    <value>radioButton_DirectSound</value>\r
+  <data name="&gt;&gt;label_Notice.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;checkedListBoxLaneSelectList.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="&gt;&gt;button1.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_DirectSound.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="comboBox_ASIOdevices.TabIndex" type="System.Int32, mscorlib">\r
+    <value>5</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.AutoSize" type="System.Boolean, mscorlib">\r
-    <value>True</value>\r
+  <data name="&gt;&gt;checkBox_GRmode.Type" xml:space="preserve">\r
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
+  <data name="radioButton_UseDTXManiaGR.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
     <value>NoControl</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 40</value>\r
-  </data>\r
-  <data name="radioButton_WASAPI.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>145, 16</value>\r
+  <data name="&gt;&gt;groupBox_DTXManiaSettings.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.TabIndex" type="System.Int32, mscorlib">\r
-    <value>3</value>\r
+  <data name="&gt;&gt;radioButton_UseDTXViewer.Name" xml:space="preserve">\r
+    <value>radioButton_UseDTXViewer</value>\r
   </data>\r
-  <data name="radioButton_WASAPI.Text" xml:space="preserve">\r
-    <value>&amp;WASAPI (Vista or later)</value>\r
+  <data name="labelSelectLanes.Text" xml:space="preserve">\r
+    <value>Select Lanes you'd like to use.</value>\r
   </data>\r
   <data name="&gt;&gt;radioButton_WASAPI.Name" xml:space="preserve">\r
     <value>radioButton_WASAPI</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="&gt;&gt;tabPageLanes.Parent" xml:space="preserve">\r
+    <value>tabControlオプション</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_WASAPI.ZOrder" xml:space="preserve">\r
-    <value>2</value>\r
+  <data name="checkBoxPlaySoundOnChip.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>214, 16</value>\r
   </data>\r
-  <data name="comboBox_ASIOdevices.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>29, 80</value>\r
+  <data name="&gt;&gt;tabControlオプション.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
   </data>\r
-  <data name="comboBox_ASIOdevices.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>121, 20</value>\r
+  <data name="&gt;&gt;button1.Parent" xml:space="preserve">\r
+    <value>$this</value>\r
   </data>\r
-  <data name="comboBox_ASIOdevices.TabIndex" type="System.Int32, mscorlib">\r
+  <data name="button1.TabIndex" type="System.Int32, mscorlib">\r
     <value>5</value>\r
   </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.Name" xml:space="preserve">\r
-    <value>comboBox_ASIOdevices</value>\r
-  </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="tabControlオプション.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>367, 282</value>\r
   </data>\r
-  <data name="&gt;&gt;comboBox_ASIOdevices.ZOrder" xml:space="preserve">\r
-    <value>3</value>\r
+  <data name="&gt;&gt;groupBox_SelectViewer.Parent" xml:space="preserve">\r
+    <value>tabPageViewer</value>\r
   </data>\r
-  <data name="radioButton_ASIO.AutoSize" type="System.Boolean, mscorlib">\r
+  <data name="checkBox_GRmode.AutoSize" type="System.Boolean, mscorlib">\r
     <value>True</value>\r
   </data>\r
-  <data name="radioButton_ASIO.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">\r
-    <value>NoControl</value>\r
-  </data>\r
-  <data name="radioButton_ASIO.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>6, 62</value>\r
-  </data>\r
-  <data name="radioButton_ASIO.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>155, 16</value>\r
-  </data>\r
-  <data name="radioButton_ASIO.TabIndex" type="System.Int32, mscorlib">\r
-    <value>4</value>\r
-  </data>\r
-  <data name="radioButton_ASIO.Text" xml:space="preserve">\r
-    <value>&amp;ASIO (ASIO devices only)</value>\r
-  </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.Name" xml:space="preserve">\r
-    <value>radioButton_ASIO</value>\r
+  <data name="&gt;&gt;groupBox_SoundDeviceSettings.Parent" xml:space="preserve">\r
+    <value>groupBox_SelectViewer</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="&gt;&gt;checkBoxPlaySoundOnChip.ZOrder" xml:space="preserve">\r
+    <value>0</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.Parent" xml:space="preserve">\r
-    <value>groupBox_SoundDeviceSettings</value>\r
+  <data name="tabPageViewer.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">\r
+    <value>3, 3, 3, 3</value>\r
   </data>\r
-  <data name="&gt;&gt;radioButton_ASIO.ZOrder" xml:space="preserve">\r
-    <value>4</value>\r
+  <data name="&gt;&gt;checkBox最近使用したファイル.Name" xml:space="preserve">\r
+    <value>checkBox最近使用したファイル</value>\r
   </data>\r
-  <data name="button1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
-    <value>Bottom, Right</value>\r
+  <data name="groupBox_SelectViewer.Text" xml:space="preserve">\r
+    <value>Viewer Settings</value>\r
   </data>\r
-  <data name="button1.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>300, 304</value>\r
+  <data name="checkBox_VSyncWait.Size" type="System.Drawing.Size, System.Drawing">\r
+    <value>79, 16</value>\r
   </data>\r
-  <data name="button1.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>75, 23</value>\r
+  <data name="&gt;&gt;label1.Name" xml:space="preserve">\r
+    <value>label1</value>\r
   </data>\r
-  <data name="button1.TabIndex" type="System.Int32, mscorlib">\r
-    <value>5</value>\r
+  <data name="checkedListBoxLaneSelectList.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>6, 6</value>\r
   </data>\r
-  <data name="button1.Text" xml:space="preserve">\r
-    <value>Cancel</value>\r
+  <data name="labelSelectLanes.TabIndex" type="System.Int32, mscorlib">\r
+    <value>1</value>\r
   </data>\r
-  <data name="&gt;&gt;button1.Name" xml:space="preserve">\r
-    <value>button1</value>\r
+  <data name="labelSelectLanes.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>133, 7</value>\r
   </data>\r
-  <data name="&gt;&gt;button1.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
+  <data name="label_Notice.Text" xml:space="preserve">\r
+    <value>(*)\r
+You need to reboot viewer\r
+after changing these\r
+parameters.</value>\r
   </data>\r
-  <data name="&gt;&gt;button1.Parent" xml:space="preserve">\r
-    <value>$this</value>\r
+  <data name="&gt;&gt;checkBoxPreviewBGM.Name" xml:space="preserve">\r
+    <value>checkBoxPreviewBGM</value>\r
   </data>\r
-  <data name="&gt;&gt;button1.ZOrder" xml:space="preserve">\r
-    <value>1</value>\r
+  <data name="comboBox_ASIOdevices.Location" type="System.Drawing.Point, System.Drawing">\r
+    <value>29, 80</value>\r
   </data>\r
-  <data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
-    <value>Bottom, Right</value>\r
+  <data name="radioButton_DirectSound.TabIndex" type="System.Int32, mscorlib">\r
+    <value>2</value>\r
   </data>\r
-  <data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">\r
-    <value>219, 304</value>\r
+  <data name="&gt;&gt;tabPageLanes.Name" xml:space="preserve">\r
+    <value>tabPageLanes</value>\r
   </data>\r
-  <data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">\r
-    <value>75, 23</value>\r
+  <data name="radioButton_DirectSound.Text" xml:space="preserve">\r
+    <value>&amp;DirectSound</value>\r
   </data>\r
-  <data name="buttonOK.TabIndex" type="System.Int32, mscorlib">\r
+  <data name="checkBoxPreviewBGM.TabIndex" type="System.Int32, mscorlib">\r
     <value>4</value>\r
   </data>\r
+  <data name="tabControlオプション.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">\r
+    <value>Top, Bottom, Left, Right</value>\r
+  </data>\r
   <data name="buttonOK.Text" xml:space="preserve">\r
     <value>OK</value>\r
   </data>\r
-  <data name="&gt;&gt;buttonOK.Name" xml:space="preserve">\r
-    <value>buttonOK</value>\r
-  </data>\r
-  <data name="&gt;&gt;buttonOK.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
-  <data name="&gt;&gt;buttonOK.Parent" xml:space="preserve">\r
-    <value>$this</value>\r
-  </data>\r
-  <data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">\r
+  <data name="checkBoxオートフォーカス.TabIndex" type="System.Int32, mscorlib">\r
     <value>0</value>\r
   </data>\r
+  <data name="&gt;&gt;radioButton_WASAPI.Parent" xml:space="preserve">\r
+    <value>groupBox_SoundDeviceSettings</value>\r
+  </data>\r
   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">\r
     <value>True</value>\r
   </metadata>\r
-  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">\r
-    <value>6, 12</value>\r
-  </data>\r
-  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">\r
-    <value>391, 339</value>\r
-  </data>\r
-  <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">\r
-    <value>CenterParent</value>\r
-  </data>\r
-  <data name="$this.Text" xml:space="preserve">\r
-    <value>Options</value>\r
-  </data>\r
-  <data name="&gt;&gt;$this.Name" xml:space="preserve">\r
-    <value>Cオプションダイアログ</value>\r
-  </data>\r
-  <data name="&gt;&gt;$this.Type" xml:space="preserve">\r
-    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
-  </data>\r
+  <metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">\r
+    <value>Japanese (Japan)</value>\r
+  </metadata>\r
 </root>
\ No newline at end of file
index 941b6be..2387325 100644 (file)
@@ -42,6 +42,10 @@ namespace DTXCreator.オプション関連
                        {\r
                                cオプションダイアログ.radioButton_ASIO.Enabled = false;\r
                        }\r
+\r
+                       cオプションダイアログ.checkBox_GRmode.Checked = this.formメインフォーム.appアプリ設定.ViewerInfo.GRmode;\r
+                       cオプションダイアログ.checkBox_TimeStretch.Checked = this.formメインフォーム.appアプリ設定.ViewerInfo.TimeStretch;\r
+                       cオプションダイアログ.checkBox_VSyncWait.Checked = this.formメインフォーム.appアプリ設定.ViewerInfo.VSyncWait;\r
                        #endregion\r
 \r
 \r
@@ -85,6 +89,11 @@ namespace DTXCreator.オプション関連
                                this.formメインフォーム.appアプリ設定.ViewerInfo.SoundType = vst;\r
 \r
                                this.formメインフォーム.appアプリ設定.ViewerInfo.ASIODeviceNo = cオプションダイアログ.comboBox_ASIOdevices.SelectedIndex;\r
+\r
+                               this.formメインフォーム.appアプリ設定.ViewerInfo.GRmode = cオプションダイアログ.checkBox_GRmode.Checked;\r
+                               this.formメインフォーム.appアプリ設定.ViewerInfo.TimeStretch = cオプションダイアログ.checkBox_TimeStretch.Checked;\r
+                               this.formメインフォーム.appアプリ設定.ViewerInfo.VSyncWait = cオプションダイアログ.checkBox_VSyncWait.Checked;\r
+\r
                                this.formメインフォーム.tDTXV演奏関連のボタンとメニューのEnabledの設定();\r
 \r
                                #endregion\r
index 9943651..ac7c198 100644 (file)
@@ -115,6 +115,36 @@ namespace DTXMania
                        get;\r
                        private set;\r
                }\r
+               public bool GRmode\r
+               {\r
+                       get;\r
+                       private set;\r
+               }\r
+               public bool lastGRmode\r
+               {\r
+                       get;\r
+                       private set;\r
+               }\r
+               public bool TimeStretch\r
+               {\r
+                       get;\r
+                       private set;\r
+               }\r
+               public bool lastTimeStretch\r
+               {\r
+                       get;\r
+                       private set;\r
+               }\r
+               public bool VSyncWait\r
+               {\r
+                       get;\r
+                       private set;\r
+               }\r
+               public bool lastVSyncWait\r
+               {\r
+                       get;\r
+                       private set;\r
+               }\r
 \r
 \r
                /// <summary>\r
@@ -129,6 +159,12 @@ namespace DTXMania
                        this.Refreshed = false;\r
                        this.NeedReload = false;\r
                        this.previewFilename = "";\r
+                       this.GRmode = false;\r
+                       this.lastGRmode = false;\r
+                       this.TimeStretch = false;\r
+                       this.lastTimeStretch = false;\r
+                       this.VSyncWait = true;\r
+                       this.lastVSyncWait = true;\r
                }\r
 \r
                /// <summary>\r
@@ -150,12 +186,18 @@ namespace DTXMania
 \r
                        this.Refreshed = true;\r
 \r
-                       // 前回とファイル名が異なるか、タイムスタンプが更新されているなら、DTX要更新\r
+                       // 前回とファイル名が異なるか、タイムスタンプが更新されているか、\r
+                       // GRmode等の設定を変更したなら、DTX要更新\r
                        DateTime current_timestamp = File.GetLastWriteTime( filename );\r
-                       if ( last_path != filename || current_timestamp > last_timestamp)\r
+                       if ( last_path != filename || current_timestamp > last_timestamp ||\r
+                               this.lastGRmode != this.GRmode || this.lastTimeStretch != this.TimeStretch || this.lastVSyncWait != this.VSyncWait )\r
                        {\r
                                this.last_path = filename;\r
                                this.last_timestamp = current_timestamp;\r
+                               this.lastGRmode = this.GRmode;\r
+                               this.lastTimeStretch = this.TimeStretch;\r
+                               this.lastVSyncWait = this.VSyncWait;\r
+\r
                                this.NeedReload = true;\r
                                return true;\r
                        }\r
@@ -293,6 +335,16 @@ namespace DTXMania
                                                                break;\r
                                                        #endregion\r
                                                }\r
+                                               #region [ GRmode, TimeStretch, VSyncWait ]\r
+                                               {\r
+                                                       // Reload判定は、-Nのところで行う\r
+                                                       this.GRmode =      ( arg[ 0 ] == 'Y' );\r
+                                                       this.TimeStretch = ( arg[ 1 ] == 'Y' );\r
+                                                       this.VSyncWait =   ( arg[ 2 ] == 'Y' );\r
+\r
+                                                       arg = arg.Substring( 3 );\r
+                                               }\r
+                                               #endregion\r
                                        }\r
                                        else if ( arg.StartsWith( "-N", StringComparison.OrdinalIgnoreCase ) )\r
                                        {\r
index ffeba64..9ca7d3b 100644 (file)
@@ -1526,7 +1526,7 @@ namespace DTXMania
                        sw.WriteLine( "; (Only available when you're using using WASAPI or ASIO)" );    //\r
                        sw.WriteLine( "TimeStretch={0}", this.bTimeStretch ? 1 : 0 );                                   //\r
                        sw.WriteLine();\r
-                       sw.WriteLine( "; WASAPI/ASIO使用時に、MP3をストリーム再生するかどうか(0:ストリーム再生する, 1:しない" );                 //\r
+                       sw.WriteLine( "; WASAPI/ASIO使用時に、MP3をストリーム再生するかどうか(0:ストリーム再生する, 1:しない)" );                        //\r
                        sw.WriteLine( "; (mp3のシークがおかしくなる場合は、これを1にしてください) " ); //\r
                        sw.WriteLine( "; Set \"0\" if you'd like to use mp3 streaming playback on WASAPI/ASIO." );              //\r
                        sw.WriteLine( "; Set \"1\" not to use streaming playback for mp3." );                   //\r
index ae0c841..e8ac434 100644 (file)
@@ -1154,6 +1154,16 @@ for (int i = 0; i < 3; i++) {
                                                                        {\r
                                                                                CDTXMania.stage演奏ギター画面.t再読込();\r
                                                                        }\r
+\r
+                                                                       CDTXMania.ConfigIni.bDrums有効 = !DTXVmode.GRmode;\r
+                                                                       CDTXMania.ConfigIni.bGuitar有効 = true;\r
+                                                                       CDTXMania.ConfigIni.bTimeStretch = DTXVmode.TimeStretch;\r
+                                                                       CSound管理.bIsTimeStretch = DTXVmode.TimeStretch;\r
+                                                                       if ( CDTXMania.ConfigIni.b垂直帰線待ちを行う != DTXVmode.VSyncWait )\r
+                                                                       {\r
+                                                                               CDTXMania.ConfigIni.b垂直帰線待ちを行う = DTXVmode.VSyncWait;\r
+                                                                               CDTXMania.app.b次のタイミングで垂直帰線同期切り替えを行う = true;\r
+                                                                       }\r
                                                                }\r
                                                                else\r
                                                                {\r
@@ -1481,6 +1491,12 @@ for (int i = 0; i < 3; i++) {
 #if !GPUFlushAfterPresent\r
                        actFlushGPU.On進行描画();           // Flush GPU    // EndScene()~Present()間 (つまりVSync前) でFlush実行\r
 #endif\r
+                       //if ( Sound管理.GetCurrentSoundDeviceType() != "DirectSound" )\r
+                       //{\r
+                       //    Sound管理.t再生中の処理をする();       // サウンドバッファの更新; 画面描画と同期させることで、スクロールをスムーズにする\r
+                       //}\r
+\r
+\r
                        #region [ 全画面・ウインドウ切り替え ]\r
                        if ( this.b次のタイミングで全画面・ウィンドウ切り替えを行う )\r
                        {\r
@@ -1744,6 +1760,11 @@ for (int i = 0; i < 3; i++) {
                                                        ConfigIni.nASIODevice = DTXVmode.nASIOdevice;\r
                                                        break;\r
                                        }\r
+\r
+                                       CDTXMania.ConfigIni.b垂直帰線待ちを行う = DTXVmode.VSyncWait;\r
+                                       CDTXMania.ConfigIni.bTimeStretch = DTXVmode.TimeStretch;\r
+                                       CDTXMania.ConfigIni.bDrums有効 = !DTXVmode.GRmode;\r
+                                       CDTXMania.ConfigIni.bGuitar有効 = true;\r
                                }\r
                                else                                                                                                            // 通常のコンパクトモード\r
                                {\r
index a3d85ef..c266f40 100644 (file)
@@ -211,6 +211,14 @@ namespace FDK
                                        }\r
                                }\r
                        }\r
+                       if ( soundDeviceType == ESoundDeviceType.ExclusiveWASAPI || soundDeviceType == ESoundDeviceType.ASIO )\r
+                       {\r
+                               Bass.BASS_SetConfig( BASSConfig.BASS_CONFIG_UPDATETHREADS, 4 );\r
+                               Bass.BASS_SetConfig( BASSConfig.BASS_CONFIG_UPDATEPERIOD, 0 );\r
+\r
+                               Trace.TraceInformation( "BASS_CONFIG_UpdatePeriod=" + Bass.BASS_GetConfig( BASSConfig.BASS_CONFIG_UPDATEPERIOD ) );\r
+                               Trace.TraceInformation( "BASS_CONFIG_UpdateThreads=" + Bass.BASS_GetConfig( BASSConfig.BASS_CONFIG_UPDATETHREADS ) );\r
+                       }\r
                }\r
 \r
 \r
@@ -282,6 +290,7 @@ namespace FDK
                        return SoundDevice.tサウンドを作成する( filename );\r
                }\r
 \r
+               private static DateTime lastUpdateTime = DateTime.MinValue;\r
                public void t再生中の処理をする( object o )                    // #26122 2011.9.1 yyagi; delegate経由の呼び出し用\r
                {\r
                        t再生中の処理をする();\r
@@ -290,6 +299,13 @@ namespace FDK
                {\r
 //★★★★★★★★★★★★★★★★★★★★★ダミー★★★★★★★★★★★★★★★★★★\r
 //                     Debug.Write( "再生中の処理をする()" );\r
+                       //DateTime now = DateTime.Now;\r
+                       //TimeSpan ts = now - lastUpdateTime;\r
+                       //if ( ts.Milliseconds > 5 )\r
+                       //{\r
+                       //    Bass.BASS_Update( 100 * 2 );\r
+                       //    lastUpdateTime = DateTime.Now;\r
+                       //}\r
                }\r
 \r
                public void tサウンドを破棄する( CSound csound )\r
@@ -1500,15 +1516,18 @@ Debug.WriteLine("更に再生に失敗: " + Path.GetFileName(this.strファイ
                {\r
                        if ( BassMix.BASS_Mixer_ChannelGetMixer( hBassStream ) == 0 )\r
                        {\r
-                               BASSFlag bf = BASSFlag.BASS_SPEAKER_FRONT | BASSFlag.BASS_MIXER_NORAMPIN;       // | BASSFlag.BASS_MIXER_PAUSE;\r
+                               BASSFlag bf = BASSFlag.BASS_SPEAKER_FRONT | BASSFlag.BASS_MIXER_NORAMPIN | BASSFlag.BASS_MIXER_PAUSE;\r
                                Interlocked.Increment( ref CSound管理.nMixing );\r
 \r
                                // preloadされることを期待して、敢えてflagからはBASS_MIXER_PAUSEを外してAddChannelした上で、すぐにPAUSEする\r
+                               // -> ChannelUpdateでprebufferできることが分かったため、BASS_MIXER_PAUSEを使用することにした\r
+\r
                                bool b1 = BassMix.BASS_Mixer_StreamAddChannel( this.hMixer, this.hBassStream, bf );\r
-                               bool b2 = BassMix.BASS_Mixer_ChannelPause( this.hBassStream );\r
+                               //bool b2 = BassMix.BASS_Mixer_ChannelPause( this.hBassStream );\r
                                t再生位置を先頭に戻す();      // StreamAddChannelの後で再生位置を戻さないとダメ。逆だと再生位置が変わらない。\r
 //                             Debug.WriteLine( "Add Mixer: " + Path.GetFileName( this.strファイル名 ) + " (" + hBassStream + ")" + " MixedStreams=" + CSound管理.nMixing );\r
-                               return b1 & b2;\r
+                               Bass.BASS_ChannelUpdate( this.hBassStream, 0 ); // pre-buffer\r
+                               return b1;      // &b2;\r
                        }\r
                        return true;\r
                }\r
index f638f07..04b2193 100644 (file)
@@ -155,7 +155,8 @@ namespace FDK
                        #endregion\r
 \r
 //Retry:\r
-                       var flags = ( mode == Eデバイスモード.排他 ) ?BASSWASAPIInit.BASS_WASAPI_AUTOFORMAT | BASSWASAPIInit.BASS_WASAPI_EXCLUSIVE : BASSWASAPIInit.BASS_WASAPI_AUTOFORMAT;\r
+                       var flags = ( mode == Eデバイスモード.排他 ) ? BASSWASAPIInit.BASS_WASAPI_AUTOFORMAT | BASSWASAPIInit.BASS_WASAPI_EXCLUSIVE : BASSWASAPIInit.BASS_WASAPI_AUTOFORMAT;\r
+                       //var flags = ( mode == Eデバイスモード.排他 ) ? BASSWASAPIInit.BASS_WASAPI_AUTOFORMAT | BASSWASAPIInit.BASS_WASAPI_EVENT | BASSWASAPIInit.BASS_WASAPI_EXCLUSIVE : BASSWASAPIInit.BASS_WASAPI_AUTOFORMAT | BASSWASAPIInit.BASS_WASAPI_EVENT;\r
                        if ( BassWasapi.BASS_WASAPI_Init( nデバイス, n周波数, nチャンネル数, flags, ( n希望バッファサイズms / 1000.0f ), ( n更新間隔ms / 1000.0f ), this.tWasapiProc, IntPtr.Zero ) )\r
                        {\r
                                if( mode == Eデバイスモード.排他 )\r
index 67b5d40..1a10afd 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/DTXCreator.exe and b/実行時フォルダ(DTXCreator)/DTXCreator.exe differ
index b0b9fff..483da19 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/dll/FDK.dll and b/実行時フォルダ(DTXCreator)/dll/FDK.dll differ
index acf83d9..2042129 100644 (file)
Binary files a/実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll and b/実行時フォルダ(DTXCreator)/ja-JP/DTXCreator.resources.dll differ
index 11e6f2c..a47eafe 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ
index b0b9fff..483da19 100644 (file)
Binary files a/実行時フォルダ/dll/FDK.dll and b/実行時フォルダ/dll/FDK.dll differ