
因为我没有找到关于《Drum Beats VR》自定义歌曲的合适教程,所以不得不花费大量时间和精力自己摸索学习。现在我想和大家分享成果。这里我会介绍如何用你喜爱歌曲的原始MP3文件创建一个MIDI文件,以便你能在《Drum Beats VR》中跟着打鼓。 引言 因为我没有找到关于《Drum Beats VR》自定义歌曲的合适教程,所以不得不花费大量时间和精力自己摸索学习。 现在我想和大家分享成果。这里我会介绍如何用你喜爱歌曲的原始MP3文件创建一个MIDI文件, 让你可以在《Drum Beats VR》中进行演奏。如果不想采用这里描述的使用原始音频MP3文件的复杂方法,也可以尝试使用网络上可用的Midi文件。不过,这样一来,部分歌曲听起来效果会很差,或者不再像原版。 更简单的Midi版本教程如下: 第一部分 - 安装软件 1.1 下载并安装Spleeter(通过GitHub) 该软件会从你的原始MP3文件中过滤出乐器(包括鼓),并将它们保存为4个单独的MP3文件。 1.2 下载并安装Anaconda 该软件是运行Spleeter所必需的附加工具。如果想在鼓替换器中使用除预设军鼓、底鼓和嗵鼓之外的其他虚拟乐器,如踩镲、边击或钹,可以使用免费采样:在Drum Beats VR中,所谓的边击、十字击或侧击是通过军鼓来演奏的,演奏时需同时按下Index控制器上的A键(其他控制器可能使用不同按键)。这样可以在3个音轨中对鼓进行很好的后期处理,最后将其导入MIDI输出音轨。其余操作与第3部分中描述的相同。3 下载并安装Cakewalk(通过BandLab-Assistant) 该软件可帮助你为《Drum Beats VR》创建新的MIDI文件,并提供非常实用的编辑功能。 通过BandLab-Assistant安装Cakewalk插件Drum Replacer和Melodyne(路径:BandLab-Assistant > 应用 > Cakewalk > 安装附加组件) 1.4 下载并安装FL Studio 该软件与Cakewalk基本类似,仅在Cakewalk的MIDI导出出现问题时需要使用(参见第4部分) 第2部分 - 准备所需歌曲 第2部分 - 准备所需歌曲: 所需。将mp3文件复制到c: spleeter文件夹中 打开Anaconda命令提示符并输入以下内容: cd c: spleeter spleeter separate -p spleeter:4stems -o output "所需名称.mp3" 之后,4个文件将位于c: spleeter output 所需名称子文件夹中 将子文件夹中的3个音频文件bass、vocal和other(不包含鼓点)加载到Cakewalk中,并将它们一起导出为一个新的16位(!!!)44khz的音频Wav文件。 将此文件命名为“所需名称 无鼓点.wav”,并放置在Drum Beats VR的Custom-Songs文件夹中。我的路径是...Steam steamapps common DrumbeatsVR DrumbeatsVR_2 Songs 当然,你也可以将包含原始鼓点的音频文件放在那里,只是这样你在演奏时除了自己的鼓点外,还会听到歌曲中原有的鼓点。如果你想在自由演奏模式中练习歌曲,这可能会很有用。 现在,你已经可以在《Drum Beats VR》中不使用MIDI文件进行练习了。但如果想获得相应的鼓点可视化效果和游戏评分,还需要额外创建一个MIDI文件(见第3部分)。 第3部分 - 创建MIDI文件 3.1 启动Cakewalk并新建一个空白项目 3.2 将第2部分中的“drums.mp3”(和/或“不带鼓点的自定义名称.wav”)作为音频轨道导入Cakewalk,以便进行定位。 对于以下3.3至3.6步骤,你也可以使用鼓替换器(见其他部分)。不过无论如何,drums.mp3都是必需的。 3.3 插入>软件合成器>鼓>SI-Drum-Kit 3.4 在最下方音轨(Midi)中激活红色录制点 3.5 按下Alt+0可使用电脑键盘操作架子鼓 3.6 在顶部栏激活录制(红点),然后在播放时尽可能通过键盘模仿乐器演奏。你不必一次性同时录制所有乐器,而是可以分别录制每个架子鼓乐器。节拍演奏不佳的部分可随后在Midi音轨中手动微调。 3.7 注意八度音高,乐器应按以下音高演奏: 踩镲闭合 G4 踩镲打开 D#4 或 Eb4 军鼓 D3(也用于边击、交叉/边击) 吊镲 F6 高音嗵鼓 B5 中音嗵鼓 A5 低音嗵鼓 F5 叮叮镲 G6 叮叮镲2 A6 底鼓 C3ba 或 C3 我建议在视图中激活钢琴卷帘视图(Alt+3)。在那里,录制的音符/鼓点现在也可以手动移动到正确的位置或音高。当你的架子鼓成果按你的意愿设置完成后,你需要将其导出为MIDI文件。 注意:我不知道为什么游戏目录中官方PDF指南(...Steam steamapps common DrumbeatsVR CustomSongGuide.pdf)中的音高标注不同。我猜测可能是在上次更新时文件未被更新,或者Cakewalk中的音高必须与我列出的一致。 第四部分:使用FL Studio修正Cakewalk的MIDI导出错误 这是有必要的,因为对我来说,每次将Cakewalk的MIDI导出到《DrumBeats VR》中时,每个事件都需要播放两次。我无法在Cakewalk中找到或修复该错误,最终只能在FL Studio中重新导入/导出MIDI文件,这不知为何自动修复了该错误。如果你们也遇到这个问题(在《DrumBeats VR》中表现为每次敲击都应该触发两次音效),请额外执行以下步骤: 将MIDI文件在FL Studio中简单地加载一次并重新保存: 1. 在FL Studio中打开MIDI文件(采用默认设置) 2. 不进行任何编辑,直接重新导出MIDI文件,完成 3. 现在必须将此MIDI文件与同名的WAV文件复制到歌曲目录中。我的路径是...Steam steamapps common DrumbeatsVR DrumbeatsVR_2 Songs 现在你们可以启动《DrumBeats VR》并测试结果了。其他 鼓替换器:作为第3部分的替代方案,你也可以尝试通过Cakewalk中的鼓替换器来创建MIDI: 鼓替换器会根据音频文件中的峰值为你提供虚拟鼓乐器选项。通过它还可以自动精确设置MIDI事件。 - 在Cakewalk中加载drums.mp3作为音轨 - 右键点击音轨“drums.mp3”,选择区域效果 > 鼓替换器。 - 在这里,可以进一步优化可能由Spleeter提取效果不佳的鼓音轨。
2026-03-17 19:00:31 发布在
DrumBeats VR
说点好听的...
收藏
0
0
