录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店
Sonar / Cakewalk

晕,一首midi的奇怪问题

( 23 )
12
 
[收藏]
-  第 2 页  -

105
#16 07-11-22 23:48
原帖由 小狮子丢丢 于 07-11-22 02:02 发表
虽然还是么有找到解决方法(都过两年了俺还是拿它没辙)
感谢舞指的帮忙哈~
这个送你,嘿嘿。配套吧~~XD
http://dv.ouou.com/v/e41cde29ea736

哈哈,你太逗了!

811
#17 07-11-23 05:13
1,五指你输入的是midi通用格式的通道初始化信息。此信息的含义除了还原音源各个参数而外,还要求至少第一小节必须为乐曲开头信息设置专用位置,乐曲内容信息只能从此后小节开始。
  
2,丢丢的midi文件我仔细看了,只有1、13、15通道开头有7#控制器信息,此外整首乐曲的开头信息全在宿主软件里选择设置的。
      这种做法,保存为工程文件是可以的,因为制作和播放是同一个软件。若保存为标准midi 格式文件就会出问题的,因为标准midi 文件允许在任何款式的GM软音源里播放的。你原来在制作软件里选择的那些开头信息在别的软件里就不一定管用了!需要你在每个通道的开头输入设置参数。如音色选择参数,1#、7#、10#、11#、64#、71#、72#、73#、74#、91#、93#等常用控制器参数,以及弯音轮参数(当然只需输入道要用到的)。当然最好再来一条通道初始化信息:F0 7E 7F 09 01 F7  可有效防止意外情况发生!
       这儿有段nidi文件,虽然做的不算好也不很正规,但里面除了有必要的通道信息外,还有用GM音色做民族乐器(竹笛、三弦)时涉及到的音色简单编辑参数,也许对你有点参考作用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
观众反应
:高手啊,早来我们就不用这么辛苦折腾了
:由衷的感谢!!

811
#18 07-11-23 05:23
补充一句:是在sonar里用它自带的TTS音源制作的,用WINDOWS MEDIA PLAYER播放稍有变味。

476
#19 07-11-23 09:13

太感谢了!!谢谢你songlin!

以前,我都不明白为什么MIDI信息里面有很多这个那个的参数信息,认为在SONAR的轨道前面调整就可以了,现在终于知道原来扒带的MIDI一直都不规范。恩,记录下来~songlin的MIDI我拿回去学习学习,呵呵。

1655
#20 07-11-23 14:40
回复songlin

谢谢你

我还是有些不太懂,所以追问下,你查看后,原因是不是因为除了1,13,15轨道,在其他轨道前面没有设置7#控制信息,导致播放出现丢音或者无声?

为什么有的也没设置,却有声音呢?这个是不是由于设置不规范,导致播放时所谓的不稳定造成的?

还有,丢音现象究竟是怎么回事???

811
#21 07-11-24 00:23
哈哈,都是一个战壕里的还客气什么,不过是互相交流罢了。以前硬件时代我倒是没少捣鼓GM、GS、XG这些东西,以后就全都电脑+软件化了,以前的东西也就忘的差不多了,现在说起来也只能是“半瓶子不满乱晃荡”,记起来什么说什么了。
      
        标准midi文件主要是开头设置很繁琐。且说几样最基本的。
       1,系统专用信息(用以还原系统和音源的最初参数)
             GM规格(国际标准):    F0 7E 7F 09 01 F7
             GS规格(罗兰公司):     F0 41 10 42 12 40 00 7F 00 41 F7
             XG规格(YAMAHA公司):F0 43 10 4C 00 00 7E 00 F7
该用哪个规格取决于音源要求,有的音源同时支持几个规格,可选择。专用信息和各种参数设置信息,GM最简单,GS复杂一些,XG最多。当然,简单的,意味着你自己能编辑的东西最少;越复杂,你自己能编辑的参数就越多,用户使用音源能自己做主的范围就更广阔。
        2,通道设置和其他专用信息(以XG为例列举几条)
        效果器连接方式:F0 43 10 4C 02 01 5A 00(插入式)F7
                                    F0 43 10 4C 02 01 5A 01(系统共有)F7
                                    F0 43 10 4C 02 01 5A 7E  (关闭不用) F7
        10通道以外的通道设置为鼓声部:F0 43 10 4C 08 xx 07 nn F7     xx是哪个通道代码,由你决定(默认值是0A),nn是第几套鼓,当然也由你决定啦(默认值是01)。16个通道的代码代码(从1开始)依次为 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F (当然第10通道不用设置)。
         
        还有很多很多,这里不便全列(既是有必要我也记不全了,哈哈)

         3,控制器开头参数设置(最基本的几个),写在每个通道的第1小节,每条之间应间隔至少5个解析度数,以防播放时数据堵塞。
              7#  通道音量(留在乐曲完成后各声部音量平衡调正好之后再写,但位置应在第一行)。
              10# 声像  范围0-127,0=L  127=R     64=C(中间)
              91# 混响效果发送电平 40=默认,需要干声时设为0
              93# 合唱效果发送电平 0=默认
              94# 变种效果发送电平 0=默认
              64# 延音开关
              11# 表情
              73# 起音(音头硬度)64=默认  参数越小音头越硬,参数越大音头越软(慢起)。(需要时再设置)
              72# 释音(音尾自然残响长度)64=默认(需要时再设置)
              71# 泛音 64=默认   74#亮度 64=默认。(需要时再设置)  这两个参数结合使用可改变音质亮度和厚度,连续变化74#可作出类似哇音效果
              76#  颤音频率 (需要时再设置)
              77#  颤音深度 (需要时再设置)
              78#  颤音延迟 (需要时再设置)
              126# 单音(需要时再设置)
              127# 复音(需要时再设置)
              120# 所有声音关闭(需要时再设置)
              121# 还原所有控制器(需要时再设置)

            4,最好也别忘了弯音参数设置。
         
       在“演奏”中合理使用这些实时参数是音乐人性化、个性化、合理化所必需的。可见,凡在“演奏”时要用到的参数,都应在乐曲开始前进行预设。
       虽然麻烦,但作为可能在各种不同音源播放的MIDI文件,这些预设的参数是防止意外发生的基本保证啊!  可以提前制作几种MIDI工程文件模板,方便使用,不同乐曲的不同设置也只需改动一下某些参数,免得每次都统做一遍。
       现在“扒带”文件的回放多数都用罗兰公司的GS规格音源,所以东家给你所谓“模板”,就是专为GS规格音源制作的。近来也出现了要求或者允许使用XG规格的MIDI文件,那开头的参数设置就尤显重要了。
观众反应
:这个太有用了,COPY回去时时复习
:学习了!!!thanks

811
#22 07-11-25 21:30
我也遇到过你在《仙剑三外传》中一类的事,我明知道是我某种违规操作造成一种“”隐形后果”,就是死活找不到。所以我通常也是复制到另个工程文件里了事。因为我等毕竟是做音乐的,不是电脑和软件技术专业,没有那么多的时间和精力去深挖它。另外我建议你不要用7#控制器作表情,用11#作,7#留着作各声部音量平衡时用。你把第1轨复制到第15轨然后分开L.R声像,但这样做得不到“宽广”的作用,因为两个完全相同的旋律会互相抵消掉声像角度的,还不如做一下10个解析度左右的时间差呢。
观众反应
:谢谢,我明白了,错开一点时间差:)

476
#23 07-11-26 00:21
谢谢前辈指点。很有价值的帖子,整理回去作为参考资料~

476
#24 07-11-26 00:57

这个MIDI的信息设置的不错。发上来和大家分享。GS的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索