关于V3导入mid的问题。mid导入出现了这种情况,怎么办 T^T

关于V3导入mid的问题。mid导入出现了这种情况,怎么办 T^T,第1张

您好,顺便感谢能使用在下的汉化包,其实在打开程序的后

按F1打开教程

第4章

第一节有写这部分的内容,一下是解答

这种情况是因为 MIDI文件格式不符合Vocaloid3要求所致,有2种解决方案

1.

Vocaloid3支持普通格式0的MIDI以及Vocaloid用MIDI直接打开/导入,如果该MIDI为格式1时会发生导入错误,严重会导致程序严重错误。如果是无法导入的MIDI需要载入处理软件(PsmPlayer即可)进行重新另存(默认格式0)。

2.

将MIDI导入 Vocaloid2中,保存VSQ文件,在VOclaoid3中打开即可。

上面出自Vocaloid3初级教程 第四章 文件支持 4.1

MIDI,VSQ的导入几处理

需要的话可以在论坛下载教程

因为从缓冲区中读取数据的时候不一定就读取到多少数据。它的机制是只要缓冲区有数据过来,就不听的读取、处理。但是读到几个字符是不固定的。所以你的mid越界。

你为什么非得取前6个字符呢。看你下面的代码意思是把接受的数据全部显示的。

你直接m_m += m_RcvData;不就行了吗。

想知道原因,你可以调试,在ss=m_RcvDataMid(6);这句前加断点(F9)。就会看到每次从缓冲区度到的数据了。

以上就是关于关于V3导入mid的问题。mid导入出现了这种情况,怎么办 T^T全部的内容,包括:关于V3导入mid的问题。mid导入出现了这种情况,怎么办 T^T、在MFC中,为什么多了句截取数据用到Mid函数,程序就会出错.而不处理时就没有问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9864034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存