您好,顺便感谢能使用在下的汉化包,其实在打开程序的后
按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函数,程序就会出错.而不处理时就没有问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)