ダウンロードリスト

Sponsored link

プロジェクト概要

DTXMania は、電子ドラム「DTX」シリーズを使って気軽に演奏が楽しめる、ドラムトレーニングソフトウェアです。

設定方法や操作方法など、詳しい使い方は、「文書」のFrontPageを見てください。

公開バージョンは2種類あります。Release 099系とRelease 100(以降)系です。前者はXP/Vistaでも動作しますが、現在バグ修正のみ行っており、新機能の追加は行っていません。後者はWindows7以降(.NET Framework 4.7が動作する環境)で動作し、今後も新機能の追加を行っていきます。

システム要件

システム要件が設定されていません

リリース時刻: 2018-09-01 01:00
DTXMania 100 series, and DTXCreator: 113(180901) and 034(180101) (1 個のファイル 非表示)

リリースノート

Any comments/requests are welcome. Please let us know by Tiket or Forum.

In DTXMania Release 113/099f, audio processing loads are improved. Especialy at playing the guitar/bass, you might feel noisy/laggy, because of the load

of the audio processing.

In this release(113), the load become the half of release 112, when TimeStretch=OFF.

No updates in DTXCreator, MidiInChecker2 and DTX2WAV.

問題・ご意見・要望等ありましたら、チケットまたはフォーラムにてお知らせください。

DTXMania Release 113/099fで、サウンド処理の負荷軽減を行いました。特にギター演奏時、WASAPI/ASIOだとサウンド処理の負荷がとても大きくて、演奏に悪影響を与えることもあったと思います。この負荷を、TimeStretch=OFFの時限定ではありますが、従来の半分にすることができました。

DTXCreator, MidiInChecker2, DTX2WAVの更新はありません。

変更履歴

New features:

  • #38404 In SELECT MUSIC screen, push Delete key to show the full path name of selecting dtx data (and set.def). Push Delete again to hide it. I hope you'll use it to arrange/find dtx files. You can also configure it by CONFIGURATION/System/Display Options/ShowSongPath.
  • #38362 Added FullAVI playback position(X,Y) settings. Please use CONFIGURATION/System/Display Option/FullAVICentering, FullAVIX, FullAVIY. FullAVICentering select whether a legacy movie would be playback with centering or not (when FullAVI=ON). If FullAVICentering is OFF, the movie will be playback at the position (X,Y)=(FullAVIX, FullAVIY) (when FullAVI=ON).

Changed features:

  • #37271 WASAPI/ASIO audio processing loads are improved to the half of the release 112, when TimeStretch=OFF.
  • #38474 Changed default value of CONFIGURATIONS/System/Sound Options/PolyphonicSounds from 4 to 2. This value means the max polyphonic playback of the same chip sound, and reducing value means improving audio mixiing loads. In case you feel a little bad sound at hitting pad repadtedly, you can improve it by incrementing PolyphonicSounds (although it will consumes more CPU load).

Bug fixes:

  • #38034, #38035 Fixed to releasing audio mixer correctly. (These mixers are added for DTX2WAV)
  • #38233 Fixed not to Activate CActSelect曲リスト() class just after finished enumereting songs. (by kairera0467)
  • #38244 Fixed not to be GPF at enumereting songs with LoadDTXDetail=ON.
  • #38531 Fixed not to overwrite TimeStretch settings by bUseOSTimer settings.
  • #xxxxx Fixed to work Use556x718BGAAVI flag correctly for BGA.
  • #xxxxx Fixed not to change window focus other than DTX2WAV, when DTX2WAV launch DTXMania wih minimized window.

Miscellaneous:

  • #38036 Refined the implementations of IDisposable interface for CTexture(), CPrivateFont() and CPrivateFastFont() classes, to meet the standard IDosposable design. (Added finalizer implementations)
  • #38036 Updated Garbage Collection implementations at scene-changes (eg. SELECT MUSIC screen -> playing screen): Added LOH Compressions.
  • #38036 Changed not to release unmanaged resources of CTexture() class at its finalizer. And also warning logs are output when SharpDX Texture resources still exists at a finalizer of CTexture(). As the result, some warnings are output in Release 113. These warnings will be reviewed/fixed in Release 114 or above.
  • #xxxxx Downgraded log level from Error to Warning, for the case "no resource.csv file found in the specified skin folder".

新機能

  • #38404 選曲画面でDeleteを押すと、以後選曲中の曲のデータ(とset.defファイル)のフルパス名を表示する機能を追加。再度Deleteを押すと非表示に戻る。曲データの整理の際にお使いください。CONFIGURATION/System/Display Options/ShowSongPath でも同じ設定ができます。
  • #38362 FullAVI有効時の、動画の表示座標指定機能を追加。CONFIGURATION/System/Display Option/のFullAVICentering, FullAVIX, FullAVIYで設定する。
    • FullAVICenteringは、(FullAVI=ONの時に) 従来通り動画をセンタリングして背景表示するか、それとも座標指定して表示するかを選択するもの。これがOFFの時、FullAVIX, FullAVIYで指定された座標に動画を表示する。
    • FullAVIX, FullAVIYには負の値も指定可能。

機能強化/変更

  • #37271 これまで、WASAPI/ASIOでのサウンド処理の負荷が大きかったが、TimeStretch=OFFの時に限り、この負荷を従来の半分にした。
  • #38474 PolyphonicSoundsの初期値を、4から2に変更。サウンドのミキシング負荷が非常に大きいため、サウンドの同時多重再生数の初期を2にすることで、負荷軽減を図る。これでサウンドが物足りなくなった方は、CONFIGURATION/System/Sound Option/PolyphonicSoundsの値を増やしてください。(その代わり演奏時の負荷が大きくなります)

バグ修正

  • #38034, #38035 DTX2WAV対応で追加したMixerの解放処理が不十分だったのを修正。また、従来のMixerの存在有無の判定条件を誤っていたのを修正(といっても実害はまず無い程度のもの)
  • #38233 曲検索終了の直後にCActSelect曲リストの活性化とリソース生成が行われないよう修正。(by kairera0467)
  • #38244 LoadDTXDetail=ON時、起動後(enumerate時)に例外が発生する場合がある問題を修正。
  • #38531 CONFIGを抜けると、TimeStretchの設定がbUseOSTimerの設定で上書きされてしまう問題を修正。
  • #xxxxx BGA表示において、Use556x718BGAAVIフラグが正しく反映されるようにした。
  • #xxxxx DTX2WAVがDTXMania本体を最小化起動する際に、ウインドウのフォーカスが変わらないよう修正。

その他

  • #38036 CTexture(), CPrivateFont(), CPrivateFastFont()クラスのIDisposable I/Fの実装を、同デザインパターンに準拠したものに見直し。(ファイナライザ実装の追加)
  • #38036 画面遷移時のGarbage Collection動作を見直し。(LOHのCompressionを追加で実施)
  • #38036 CTexture()について、ファイナライザでアンマネージドリソースをDisposeしないよう修正。また、ファイナライズ時にSharpDXのTextureリソースが残っている場合はログに警告を出すようにした。(Release113でも実際にいくつかの警告が出力されていますが、これらへの対処はRelease114以降での検討となります)
  • #xxxxx 個々のスキンフォルダにResources.csvファイルがない時のログレベルを、ErrorからWarningに変更。