DTXMania

关注
义项:太鼓模拟音乐游戏软件
DTXMania

DTXMania(ディティエックスマニア)是一款在 Windows 平台上运行的音乐演奏模拟软件,由网名为 FROM 的作者开发,最初于 2000 年 1 月 17 日公开。它以科乐美(Konami)街机音乐游戏《drummania》和《GuitarFreaks》的玩法为参照,支持键盘、手柄以及通过 MIDI 接口连接的电子鼓等输入设备,并主要面向电子鼓使用者。软件本身不含曲目数据,需配合 DTX 等格式的谱面文件使用,2010 年 10 月转为开源软件后出现了多个衍生版本。

百科 图文
目录
  1. 定义
  2. 原理
  3. 发展历程
  4. 应用
  5. 局限
  6. 参见

定义

DTXMania 是一款运行于 Windows 系统的鼓类演奏训练软件,作者署名为 FROM,所属项目为 DTXMania 项目,初版发布于 2000 年 1 月 17 日[1]。它的基本形态是把乐谱按轨道分割,让音符从画面上方下落,使用者配合背景音乐在对应位置敲击电子鼓的打击垫或镲片,由此完成演奏训练[1]。

软件名称中的 DTX 来源于雅马哈(YAMAHA)的电子鼓产品线 DTX 系列,该软件从一开始就是为配合这一系列电子鼓而设计的[1]。除电子鼓之外,它也可以通过键盘、手柄,或与鼓类游戏专用控制器连接来操作[1]。作者本人并不把它当作游戏看待,但其演奏判定、生命值槽和结算评分等机制都带有明显的游戏特征[1]。

原理

演奏过程依赖输入信号的实时接收。电子鼓被敲击后产生的 MIDI 信号被软件接收,软件将其与谱面中应当被击打的音符位置比对,再根据时间误差给出判定结果[1]。这一机制在声学鼓上无法实现,因为原声鼓没有可以输出击打时刻信号的部件[1]。

谱面以纯文本形式保存。DTX 文件由文件头和对象两部分构成:文件头用 #TITLE、#ARTIST、#BPM 等标记描述曲目整体信息,对象部分则用通道号与两位三十六进制数值的列表说明某个小节里哪个位置放置什么音符[2]。该格式基本沿用 BMS 标准,同时加入了若干自有扩展,因此 DTXMania 使用的演奏数据未必能在其他 BMS 播放器上正常读取[2]。

音频、图像和视频文件由谱面通过相对路径引用,可用格式随程序版本与电脑上安装的解码器而变化。较新的版本中,音视频的调用不再依赖较早版本所用的 VfW 方式,而改用 DirectShow[2]。若视频尺寸不符合解码器对宽高的整除要求,程序可能异常退出[2]。

发展历程

1999 年 7 月,街机游戏《drummania》上市,为玩家提供了不必完全背谱即可演奏的鼓类音乐游戏体验[3]。同一时期,Windows 平台上流行着 beatmania 的同人克隆软件 BM98,并由此产生了若干模仿 drummania 外观与格式的版本,但这些软件在电子鼓上运行时存在输入被忽略等问题[3]。DTXMania 正是在这一背景下开始开发的[3]。

初版 0.01 发布于 2000 年 1 月 17 日,当时画面结构非常简单[1]。2001 年 11 月 6 日发布的 0.27a 是硬盘故障导致源码丢失后的重建版本,该版本加入了吉他与贝斯谱面支持以及 AVI 视频播放功能[1]。2002 年 3 月 16 日的 0.33 增加了多场次功能,并强化了闭镲与开镲的区分[1]。

此后软件持续迭代:0.34a 加入 SUDDEN、HIDDEN、DARK 等显示遮挡功能,0.34c 加入未完整演奏即判定失败的功能,0.62 增加 Ogg 格式支持,0.70 从 Managed DirectX 迁至 SlimDX[1]。2009 年 9 月 19 日的 0.77 同样是源码丢失后基于 0.76 重建的版本[1]。2010 年 10 月 23 日发布的 0.84 成为开源化版本[1]。

开源之后出现了多个衍生分支,例如 DTXManiaXG、DTXHD、DTXMania AL 与 DTXManiaNX 等,其中 DTXManiaNX 由 DTXManiaXG verK 的代码分支而来[4]。作者自身也在后续推出了采用新谱面格式的播放器与新一代软件[1]。

应用

该软件的主要用途是让使用者在自宅环境中用电子鼓进行演奏练习[5]。作者说明其目标并非单纯复制街机游戏,而是希望电子鼓使用者能够获得能够反映设备性能的演奏环境,因此在玩法参照 drummania 的同时,增加了左镲轨道、将踩镲的开闭音符分离、区分右镲与叮叮镲,并增设了落地嗵轨道[3]。

软件提供两类演奏模式。面向电子鼓的鼓手模式注重打击音色质量与低延迟,由电子鼓自身发声,程序不再输出鼓声;面向键盘与手柄玩家的玩家模式则由程序播放谱面所带的音符音色[6]。

曲目数据不由作者提供,而由使用者自行制作或从社区获取,配套的谱面编辑工具为 DTXCreator[1]。多个谱面文件可以通过 set.def 文件合并显示为同一首曲目的不同难度,难度标签的数量最多可指定 5 个[7]。

局限

软件本体不包含任何乐曲数据,必须另行准备谱面、图像与音频素材才能运行[1]。这些音乐与影片多属受著作权保护的内容,除制作者本人为著作权人或已获授权的情形外,将其打包进谱面数据分发会构成未经许可的再传播[1]。

DTX 格式虽然源自 BMS,但并未实现 BMS 的全部功能,又加入了自身的扩展,因此数据在不同播放器之间的通用性有限[2]。判定依赖电子鼓输入信号的准确性,原声鼓无法提供这类信号,若只使用键盘或手柄,在鼓手模式下则不会发出鼓声,实用性受限[1][6]。

开发过程中曾两度因硬盘故障丢失源码,导致版本需要重新构建[1]。作者曾公开表示不会将 DTXMania 改造为 XG 规格,该决定促使部分功能增强由外部分支承担[1]。有衍生项目已处于停止更新的状态[8]。

参见

  • drummania —— DTXMania 在玩法与界面上主要参照的街机鼓类音乐游戏。

  • GuitarFreaks —— 同属科乐美的街机音乐游戏,其吉他谱面同样可被本软件读取。

  • BMS —— DTX 谱面格式所继承的文本谱面标准。

  • MIDI —— 电子鼓与电脑之间传递击打信号所用的接口标准。

  • 电子鼓 —— 本软件主要面向的演奏输入设备。

  • DTXCreator —— 与 DTXMania 配套的谱面编辑工具。

参考资料

  1. DTXMania [引用日期2026-10-14]
  2. 模拟器DTXMania的DTX文件格式规范 [引用日期2026-10-14]
  3. DTXMania が目指してきたもの | DTXMania [引用日期2026-10-14]
  4. DTXmaniaNX [引用日期2026-10-14]
  5. DTXManiaとは? わかりやすく解説 [引用日期2026-10-14]
  6. 演奏モードについて | DTXMania [引用日期2026-10-14]
  7. 譜面のセットを作る | DTXMania [引用日期2026-10-14]
  8. List of Projects kairera0467 is involved in [引用日期2026-10-14]
词条评价
词条统计

浏览次数:2 次

阅读量:0 次 · 阅读完成量:0 次

最近更新:2026-10-13T18:27:05Z

历史版本

本条目引用的词条
drummania GuitarFreaks BMS MIDI 电子鼓 DTXCreator