MidiBard-卫月框架下的演奏插件
-
MidiBard
MidiBard是基于卫月框架的强大且易用的诗人midi演奏插件。目前版本兼容国服及国际服。
主要特性
- 无需繁琐的键位配置,打开即用
- 使用合奏助手进行一键高精度合奏
- 音轨可视化,直观查看乐谱效果
- 毫秒精度的MIDI回放和零按键延迟,最大程度还原乐曲细节
- 超出音域音符的自适应功能,节省适配midi文件的时间
- 内置播放列表并支持搜索,一次导入演奏你收藏的所有乐曲
- 通过插件界面/文本指令一键切换乐器,或随乐曲播放自动切换对应的乐器
- 可选择任意个音轨同时演奏或合奏,允许你在任何时候切换/静音/独奏/移调任意音轨
- 良好的MIDI设备支持,自动扫描可用MIDI设备并连接,最佳的MIDI键盘演奏体验
- 为每个音轨指定不同的电吉他音色并单人演奏!
插件界面
安装方法
正确安装卫月框架并注入后在游戏聊天框中输入
/xlsettings
打开Dalamud 设置窗口,复制该源
https://raw.fastgit.org/akira0245/DalamudPlugins/api4/pluginmaster.json
并将其添加到插件仓库成功添加后在
/xlplugins
中搜索MidiBard并安装即可。
使用FAQ
-
如何开始使用MIDIBARD演奏?
MIDIBARD窗口默认在角色进入演奏模式后自动弹出。点击窗口左上角的“+”按钮来将乐曲文件导入到播放列表。仅支持.mid格式的乐曲。导入时按Ctrl或Shift可以选择多个文件一同导入。双击播放列表中要演奏的乐曲后点击播放按钮开始演奏。 -
如何使用MIDIBARD进行多人合奏?
MIDIBARD使用游戏中的合奏助手来完成合奏,请在合奏时打开游戏的节拍器窗口。合奏前在播放列表中双击要合奏的乐曲,播放器下方会出现可供演奏的所有音轨,请为每位合奏成员分别选择其需要演奏的音轨。选择音轨后队长点击节拍器窗口的“合奏准备确认”按钮,并确保合奏准备确认窗口中已勾选“使用合奏助手”选项后点击开始即可开始合奏。
注:节拍器前两小节为准备时间,从第1小节开始会正式开始合奏。考虑到不同使用环境乐曲加载速度可能不一致,为了避免切换乐曲导致的不同步,在乐曲结束时合奏会自动停止。 -
如何让MIDIBARD为不同乐曲自动切换音调和乐器?
在导入前把要指定乐器和移调的乐曲文件名前加入“#<乐器名><移调的半音数量>#”。例如:原乐曲文件名为“demo.mid”,将其重命名为“#中提琴+12#demo.mid”可在演奏到该乐曲时自动切换到中提琴并升调1个八度演奏。将其重命名为“#长笛-24#demo.mid”可在演奏到该乐曲时切换到长笛并降调2个八度演奏。
注:可以只添加#+12#或#竖琴#或#harp#,也会有对应的升降调或切换乐器效果。 -
如何为MIDIBARD配置外部Midi输入(如虚拟Midi接口或Midi键盘)?
在“输入设备”下拉菜单中选择你的Midi设备,窗口顶端出现“正在监听Midi输入”信息后即可使用外部输入。 -
后台演奏时有轻微卡顿不流畅怎么办?
在游戏内 系统设置→显示设置→帧数限制 中取消勾选 “程序在游戏窗口处于非激活状态时限制帧数” 并应用设置。 -
安装插件时候提示插件安装失败怎么办?
打开/xlsettings
测试版标签,翻到最下面FuckGFW部分,点击添加默认,保存并关闭之后再次尝试下载。
本项目遵循 GNU Affero General Public License v3.0 协议开源。
项目源码可在 https://github.com/akira0245/MidiBard 查看(写的很烂被迫开源
欢迎补充英文翻译和pr
其他问题
有bug或功能建议或讨论可以加qq群:260985966
-
这个好耶ヽ(✿゚▽゚)ノ
-
这个好耶ヽ(✿゚▽゚)ノ
-
这个好耶ヽ(✿゚▽゚)ノ
-
这个好耶ヽ(✿゚▽゚)ノ
-
发现有切乐器的功能,希望能为列表中的曲谱指定使用的乐器 换曲时自动切乐器
不知道是否可行 -
@beck 是有做自动切换乐器的想法… 但是没太想好具体该通过什么形式去指定每首乐曲用的乐器
目前想到的是用特定的音轨名或者用ProgramChange事件去表示需要切换的乐器(都需要修改midi文件),手动在GUI里指定的话可能没法在重启插件之后保存每首歌需要的乐器设置(每首歌都保存的话那设置文件就会无限变大 -
@kirakira 我觉得把某种特征字符串和乐器一起写在文件名里面,导入时正则匹配下可能是最偷懒的办法了
对我这样的笨比比较友好 -
这个好耶ヽ(✿゚▽゚)ノ
-
@beck 已经加上了~
文件名开头加上#乐器名#就可以在播放或者选择到乐曲时候自动切换对应的乐器了 -
@kirakira 谢谢 辛苦啦!
-
一直正在加载插件 然后就没反应了诶
-
@菠萝菠萝啊啊啊 可能是开了游戏加速器导致没法连接插件源或者插件源本身遭遇了暂时的网络问题
(如果是加速器的话可以尝试关掉加速器裸连看看能不能下载插件,如果是插件源的网络问题可以尝试过几个小时安装 -
报一个偶尔会有的问题……导入的midi文件数量很多的时候,删除其中一个,下次开游戏进来发现,删除的那个有概率还在,而列表其他的音乐会少掉一个
-
@giresharu 如果删掉之后立刻关闭游戏的话有几率会没有保存设置(一般来说一分钟自动保存一次
其他歌少掉的情况我还没遇到过,不过播放列表是以乐曲文件路径+文件名的形式来存储的,如果给乐曲文件重命名过会找不到重命名之后的文件,需要重新再导入一下
-
问一下up,是不是没练诗人的话插件列表找不到midibard插件?我一个友友严格按照过程下载了插件,但是插件列表里面没有找到这个插件,然后才发现他没有练诗人…。
-
@巴拿拿 可以找到 插件列表太多的话可以在插件安装器右上角输入搜索, 还是没有的话可以看一下是不是添加第三库之后没保存
如果第三方库里添加而且启用了https://raw.fastgit.org/akira0245/DalamudPlugins/cn/pluginmaster.json
但还找不到插件的话可能是网络连接问题 -
tql!感谢大佬!
-
此回复已被删除! -
国服卫月框架已经更新到 6.0.0.6,如果你的卫月版本 ≥ 6.0.0.0,请在
/xlsettings
->试验性功能
中删除旧的仓库地址并添加api4仓库:https://raw.fastgit.org/akira0245/DalamudPlugins/api4/pluginmaster.json
来获取MidiBard的最新版本。