诗人演奏用Midi谱试听功能上线啦

诗人演奏用Midi谱试听功能上线啦

0x00 前言

早在4.x的时候,部分参与了内测的玩家们就收到了白猫制作的水果用音源

随着5.4的更新,白猫重制了原本的音源,所有参数按照游戏设定进行了修正,也顺便上线了在线试听功能

使用地址:https://midiex.ffxiv.cat 后续还会进行使用音源的发布,因为技术能力太菜界面就这样吧,反正能凑活用

致谢: 本项目的发布得到了以下玩家们的帮助

感谢 @Miqo 提供了4.x Soundfont的Root Key参数

感谢 @IcarusTwine 修改的解包提取工具

感谢@Logue 及 Gree Inc. 制作的smfplayer.js 能够在网页使用soundfont

以及前期参与音源内测的各位玩家

0x01 界面介绍

image-20210107223753710

① 状态栏:首次启动时会加载音色文件,等待Ready后即可使用

② 控制按钮及进度条:从左到右分别为开始/暂停(蓝色)、停止(红色)以及紧急停止(当持续发声无法停止时按下)

③ 文件选择按键以及文件名显示:支持拖拽,也支持点击browse按钮选择文件

④ 节奏控制以及音量控制

image-20210107224519873

当 导入midi后,会出现下面的控制界面

⑤ 轨道名称:由于不同软件导出的编码不同,中文只支持GB2312编码,我们建议使用英文或拼音标注轨道名

⑥ 音色配置:命名均按照游戏定义的命名,音域均调整对应到了游戏音域中

⑦ 轨道音量:不用介绍了吧,拖就是了

0x02 操作步骤

  1. 打开网页
  2. 等待状态栏变为绿色的Ready后,点击Browse或用鼠标拖拽midi文件到播放器范围加载midi,背景色覆盖的范围拖拽均有效
    image-20210107225223429
  3. 按照轨道名,设置对应的音色和音量。TIps:游戏内镲的声音过于流氓,建议试听时0.5倍音量
  4. 准备好后,点击左上角蓝色播放按钮即可开始试听
  5. 听够了可以直接退出

0x03 已知问题

一句话总结:

不要用Format0格式的Midi文件,轨道数不要超过16条,最好别用中文名,和弦效果请用大合奏自行导出详见⑨,首次播放可能会爆音忍着点

  1. 轨道中文名目前配置为GB2312编码,非该编码的会乱码
  2. 目前没有追加特别的轨道处理,小于20个Event的轨道会被删除,但是不排除一些特殊的无声轨道会被显示
  3. 由于SMF规范规定了Channel上限为16个,在处理可用音轨大于16条的midi文件时试听可能会出错
  4. 对于Format0的Midi没有做实验,不保证效果
  5. SoundFont目前还原游戏音色可能还会有部分问题:如镲的截取时长、带有长音的乐器的Release时间设置似乎与游戏有差别,请留言回复等待后续调整
  6. 单簧管低音部的音色开头有200毫秒左右的空白,是游戏设定不是bug
  7. 超出音域的Midi也可以播放
  8. 和弦并没有做特殊处理,建议直接用大合奏导出和弦分解过的Midi进行试听
  9. 第8条的导出方法为:在大合奏选择midi后,鼠标点击轨道选择窗口的文字中,看到光标闪烁后按下Ctrl+Shift+Alt+S保存即可

0x04 那么音源文件在哪里下载呢?

​ 由于乱漆八蕉的DAW太多了,目前的音源是作成了上古通用格式.sf2,在确定不会被版权警察上门后会附上教程后续释放

​ 哦对了,页面里用的那个文件是为了配合js用的,参数用到DAW会很奇怪

image-20210107230625237

知识共享许可协议
本文采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇