/Daigassou

Transfer midi file to keyboard events in FFXIV bard performance solo and multiplayer

Primary LanguageC#GNU General Public License v2.0GPL-2.0

Daigassou-大合奏-

A simple software to play midi file in FFXIV Bard performance.

这是什么?

这是一款辅助工具,或者说是外挂,可以帮助你在最终幻想14中更好地享受演奏系统。

他可以帮助你连接Midi键盘来进行演奏,也可以在没有Midi键盘的时候代替你进行自动演奏。

还可以为多个玩家实现合奏功能。

软件灵感来源于DS游戏《大合奏!》

主要功能
  • 导入,读取Midi文件,绑定按键后在游戏中模拟键盘输入
  • 可识别多个midi轨道
  • 可自由改变BPM,音高
  • 可选择演奏延迟,以方便进行多玩家合奏
  • 可连接Midi键盘
V2.0.1.9 更新笔记
  • 加入了Midi试听功能
  • 优化了和弦解析算法
  • 加入了增加/减少延迟的快捷键
To Do List V2.1 合奏时代
  • 引入抓包机制,合奏时根据发送包情况自动调整延迟
  • 增加配置文件的读取保存
  • 增加本地多开模式(以新软件形式存在?)
  • 加入网络同步机制,4人以上合奏通过连接服务器使指挥可以实时调整延迟
  • 在网络同步基础上加入其他控制指令(音高,速度,文件选择)
To Do List V3.0 音游计划
  • Midi作为谱面进行解析,游戏内类似ACT浮动界面,以下落式音游形式呈现
  • Note分为 面条Note和普通Note以及控制Note(高低八度)
  • 追加AutoMode和AssistMode(自动按下控制Note)
  • 界面修改,UI迁移至WPF
已知问题/Known Issue
  • 300BPM以上时,小概率8键模式实际演奏音符的控制键没有被按下
  • 因为自动更新midi列表的逻辑,每次断开后会重新选择到列表第一个设备
  • 由于API问题,新增的Midiport在删除后无法即时得到反馈