OSDN Git Service

#28420 Bass.Mixへの動的なチャネル追加/削除機構を追加。発音の1秒前にミキサーに追加し、発音完了の0.8秒後にミキサーから削除する。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Thu, 10 Jan 2013 14:53:43 +0000 (14:53 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Thu, 10 Jan 2013 14:53:43 +0000 (14:53 +0000)
commit06da0e144217544ab0a46f6577a851c15b490451
treeb7177da4b19fe00dbf9b30f8560d5255f89d80b3
parenteb84400f78832fb7a8a541511a3c56183334426e
#28420 Bass.Mixへの動的なチャネル追加/削除機構を追加。発音の1秒前にミキサーに追加し、発音完了の0.8秒後にミキサーから削除する。
これに伴い、内部コマンドDA/DBを追加。それぞれ、ミキサーへの追加/削除指示を意味する。
#28420 動的なチャネル追加/削除機構をON/OFFするコマンド DynamicBassMixerManagement をConfig.iniに追加。初期値ON。
ONにするとギター有りの曲などチップ音定義の多い曲データも演奏できるようになるが、代わりにミキサー追加/削除の処理が重くなり、スクロールのがたつきが起きることがある。
#28420 曲演奏開始時に、システム効果音(決定音など)をミキサーから削除するようにした。ミキシングの負荷軽減のため。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/130101(DTXMania%20with%20%2324820SoundTimerVer)@492 16f42ceb-6dc6-49c8-ba94-f2d53467949d
DTXManiaプロジェクト/コード/スコア、曲/CDTX.cs
DTXManiaプロジェクト/コード/ステージ/06.曲読み込み/CStage曲読み込み.cs
DTXManiaプロジェクト/コード/ステージ/07.演奏/CStage演奏画面共通.cs
DTXManiaプロジェクト/コード/全体/CConfigIni.cs
DTXManiaプロジェクト/コード/全体/CSkin.cs
FDK17プロジェクト/FDK19.csproj
FDK17プロジェクト/コード/03.サウンド/CSound.cs
FDK17プロジェクト/コード/03.サウンド/CSoundDeviceASIO.cs
FDK17プロジェクト/コード/03.サウンド/CSoundDeviceWASAPI.cs
実行時フォルダ/DTXManiaGR.exe
実行時フォルダ/FDK.dll