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

About SEM (Base Version)

( 7 )
 
[收藏]

5013
#1 05-11-5 01:27

About SEM (Base Version)

About SEM (Base Version)

  SEM是我给System Exclusive Message(直译为“系统专有信息”)起的简称,也有人称她为“系统码”。记得有人曾说过“我们曾在一台廉价的Yamaha Cs1x上已经可以做出绝对专业的电子舞曲,甚至完全怀旧的Jazz,就是利用Yamaha XG产品在系统码开放上的优势。也就是说有效地利用系统码可以作出与设备价位“不协调”的音乐,让您把现有设备绝对充分地发挥出来。设备不在多也不在贵,而在于会用...”一点也不错,中音公司一直都有销售的TT系统里的MU90(怎么总也卖不完啊)虽说她里面的原厂音色足以让人听后就去自杀(夸张了点)。不过她在SEM上的优势却为她挽回了面子,在音源上调好的音色通过按两下Enter就可显示出具体的SEM数据,或者用XG Edit(这个更方便、简单、实用)。

  可不幸的是还有很多好的合成器、音源不象MU90R那样善于编辑,这样的话要想玩SEM就只有两种办法:1.用相应的音色编辑软件去完成(强烈推荐),除非你的合成器或音源特格路(如Yamaha的MU9000我想我们有生之年是看不到她问世了,现在才刚出到MU2000啊),要不都能在网上找到相应的音色编辑软件;2.手动去记算、设置SEM(没事闲着可试试,我这几天就很闲着),这对于非计算机专业的人来说有一定的困难,因为要算许多10、16进制的转换和换算,还要自行查找大量的MIDI数据。不过不要因此就放弃啊,因为我也没学过计算机。

  言归正传(上面讲了一大堆废话),现在开使正式介绍SEM(如果哪里用到别人写的某句话请不要介意,因为他们写的“文章”也多是从外国文章里翻译过来的,只不过他们比我早一点发现并翻译过来用自己的话说出而已,又是一堆废话)。其实音乐人就好比是阿里巴巴,为了得到金钱、美女就得去山洞里去偷宝,而SEM就是那无穷无尽的宝藏。当然一定要掌握暗语才能进得去山洞,来现在我就告诉你暗语(不要说你已知道是“芝麻开门”了),劝您先抹些清凉油因为下面的东西有可能把人看晕(Forgive Me)。

  系统专有信息(System Exclusive Massage)分首部、中部和尾部三个部分,她里面包括以十六进制保存的乐器内部的参数设置。下面我就分别说一下系统码的三个不同部分(注:数据后面的“H”在实际应用中不用添写)

  (1)首部:(阿里巴巴骑着小毛驴偷偷来到藏有财宝的山洞口外,心怀叵测)
F0H System Exclusive(阿里巴巴在山洞口外自言自语道“我来了,我不贪,我拿一点就走”)
41H ID Number 不同厂家的代码 KORG为42,YAMAHA为43(看看有没有走错山洞口)
10H Device ID 设备代码(瞧瞧四周有没有人,拴好毛驴)
6AH Model ID 具体型号音源代码,6A为JV系列代码,42为GS格式代码(大胆地走到山洞口旁)
12H Command ID 资料传送命令(轻声说“芝麻开门”)
自此阿里巴巴已说完了暗语“芝麻开门”,通往宝藏的石门已被打开。下一步就是进去拿了...
首部: F0 41 10 6A 12 (切记如果不知“芝麻开门”是进不去山洞的,要熟记暗语啊)

  (2)中部:(这里的好东西太多了,但不要太贪心了,小心外面的小毛驴承受不了)
还是举例讲吧:在JV系列音源里如何把Performance Common里的Reverb从默认效果改成Delay效果
说到这还要提醒大家一定要保存好设备的说明书(至少是后面最有用的MIDI Implementation部分)

先找到Temporary Performance的地址 01 00 00 00H(我只想要珠宝,因为又轻又好拿)
而她的Performance Common offset address是 00 00H(啊!这里有这么多珠宝啊)
然后找REVERB TYPE的地址 00 18H(我只要能送女人的,我可是“情圣”啊)
她们的相加值就是所须的地址 01 00 00 18H(好!就在这拿了,我装、我装...)
再看Delay在Reverb里是06H date (对了挑个最好的给老婆,哎呀!我都忘了我还没有老婆呢)
人不可太贪心,记得有人说过如果发太多SEM会容易造成死机(会累死外面的那只驴的)
中部: 01 00 00 18 06 (看好自己喜欢的,就别客气了,不过一次要少拿点啊)

  (3)尾部:(差不多了,再多拿不了,下次再来拿,你们可要等我来拿啊...)
Checksum(看看拿了多少东西)=128-(sum of address byte + sum of data bytes)
注:此公式只限Roland的JV系列,其它的请自行翻阅自己设备的MIDI Implementation
128-(01H+00H+00H+28H+06H)=128-(1+0+0+28+6)=80-47=81
对不起,我忘说了上面的数据是十进制(DEC)的,而在SEM中要求是十六进制(HEX)。81是十进制的太重了(这么多东西我一人也拿不动啊,对了外面还有我的那只小毛驴呢,让它背...)换成十六进制就是51H这样就轻多了。糟了阿里巴巴没学过电脑啊(其实是以前买不起电脑,现在就不同了),没关系的有MidiSum呢(免费的不要白不要,可以到http://www.lilchips.com下载),只要输入Status、date byte再按一下Calaulate她就会自动帮你算出checksum。
F7 EOX(开溜之前在洞外再说另一句暗语“芝麻关门”,不然还没找到老婆就先到上帝那报道了)
尾部: 51 F7 (检查一下有没有留下痕迹,出来后记着要关好洞门啊,不然就死定了)

  后来那四十大盗都被阿里巴巴给杀了(一不做二不休吗,要问具体怎么杀的,太残忍了...此处省略一百万字),阿里巴巴自己独吞了全部的财宝(社会主义是容许少数人先富起来的吗...)并成为了世界上的第一大“情剩”(原来阿里巴巴是个“自恋狂”)。你是不是也象阿里巴巴一样啊?

太乱了我自己都要晕了,没关系对照下表大家就能看懂了(看懂了吗,对了你们还没看呢)。

Status         Date       Byte           Status
 F0   41  10  6A  12  01 00 00 28   06   ?(51)    F7
(1)  (2)(3)(4)(5)   address   date  checksum   (6)

(1)Exclusive status    (2)ID number(Roland) (3)Device ID(17)
(4)Model ID(JV Series) (5)Command ID(DT1)  (6)EOX(End Of Exclusive)

  最终我们得到了在JV系列音源里把Performance Common里的Reverb从默认效果改成Delay效果的系统专有信息:F0 41 10 6A 12 01 00 00 28 06 51 F7。这只是一个小Demo(最简单的),其实要想真正的用好SEM光靠手动计算是不够的。虽然可利用MidiSum等辅助软件,但是手动算法还是太慢、太麻烦,最好还是用音色编辑软件来完成(这样更好、更快、更全面)。不过手动计算的过程也是一个自我学习的过程,不仅可学英语还可使你真正的了解你的她(音源)能干什么。

PS:版权属Face个人所有、未经许可、不得盗用转载、违者必究...

1745
#2 05-11-5 03:48
哇...研究的很深噢
顶,,,收藏

454
#3 05-11-6 00:52
咋都看不懂~先留个位置先吧......对不住楼下的观众了..

373
#4 05-11-6 06:47
唉,这个东西把多少热血儿女拉入万劫不复的深渊啊,当年竟然能让风流倜傥如脏小坏者流堕落到头大如斗目光呆滞,口中喃喃有语自己算CheckSum的地步。

脏小坏都退出江湖了, face你也别硬撑着SM派的门面了, 跟我一起投靠VST吧,这儿点点, 那儿扭扭,嘿, 曲子做好了。

5013
#5 05-11-6 06:51
原帖由 LOBO 于 2005-11-6 06:47 发表
唉,这个东西把多少热血儿女拉入万劫不复的深渊啊,当年竟然能让风流倜傥如脏小坏者流堕落到头大如斗目光呆滞,口中喃喃有语自己算CheckSum的地步。

脏小坏都退出江湖了, face你也别硬撑着SM派的门面了, 跟我 ...


哈哈,这是我5年前写的,闲着没事贴来怀旧一下...http://www.lilchips.com不也早没了以往的内容...

373
#6 05-11-6 06:59
唉,我狂喜欢lilchips,就TNND怪那堆烂人拿他们的文件到Ebay上卖钱...

5013
#7 05-11-6 07:07
是啊,以前他们那上面介绍roland的技术资料非常好,现在早没了...

1675
#8 06-1-5 01:31

赛车手

如果把改装或修理赛车的原理都搞懂了,那他还有时间训练么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索