初音 克莱德曼 英雄传说
空之轨迹 电磁炮 机动战士高达
少女 MIDI Clannad
帖子最近访问
midifan
来自连云港
羊羔
来自宁波的务工, 兴趣是音乐
maydbl
来自肇庆
bickar
来自甘肃省兰州
byboy
来自成都
艺精业勤
来自大连
dasha731
 
zooltech
来自TJ
黑夜如歌
来自南阳的学生, 兴趣是歌曲
tan90
 
   
发布者: midifan  回复数: 13  浏览数: 22906  最后回复: 方振箱包 | 2016/6/22 13:56:55






常驻民

UID1
帖子6876
积分13735
用户组管理员
注册时间 2010/5/7
加好友短消息
发表于 2010/5/13 15:23:18 | 编辑于 2010-12-2 16:54:43 | 只看该作者 [1楼]
微软 GS 波表合成器
微软的Windows操作系统采用的是ROLAND公司生产的软音源:"Microsoft GS 波表软件合成器"

支持GM/GS标准(但不支持GS效果器、GS控制轮以及NRPN),可以在"\system32\drivers"路径下找到它,名称为gm.dls (3.28Mb),包含13个Bank共计224种音色以及9个鼓组,第一bank的128音色(即GM)大家一定很熟悉,另外的96个GM2音色对某些朋友可能会很陌生
(音色表汉化版)

运行Cakewalk之类的音序软件:
打开音轨属性窗口,先设定音轨的channel编号,然后点击"Instruments"按钮,把该channel的乐器表指向Roland GS.
(如果用鼓组则需要指向Roland GS drumsets,并且channel编号必须为10).
打开"Sysx View"系统码窗口,点"Edit Data"输入系统码,输入 F04110421240007F0041F7 后确定.
选择该行系统码,点击"Send Bank",再点击"Auto Send Bank".
现在就可以在音序软件中使用GM和GM2音色了,制作出的MIDI也可以在其他任意电脑上正确的回放.
先选择音色的bank编号,再选择音色代码(0-127).

-----------------------------------------------------------------------------------------------
相关的主题

软波表和软音源是同一回事吗?使用方法一样吗?|怎么改系统自带的波表合成器?里面的音色不好听

| 曲目评分 查看)

回复 






路过的

UID648
帖子1
积分1
用户组普通会员
注册时间 2010/11/27
加好友短消息
发表于 2010/11/27 16:05:52 | 只看该作者 [2楼]
多谢楼主!学习了

回复 





常驻民

UID1
帖子6876
积分13735
用户组管理员
注册时间 2010/5/7
加好友短消息
发表于 2010/12/2 16:55:51 | 编辑于 2010-12-2 17:01:09 | 只看该作者 [3楼]
补上鼓组部分:[下面为默认鼓组,其他8个鼓组略()]

27=高频    High Q
28=拍打    Slap
29=搓盘(拉) Scratch Push
30=搓盘(推) Scratch Pull
31=击棒    Sticks
32=方波声  Square Click
33=节拍器  Metronome Click
34=节拍铃  Metronome Bell
35=大鼓    Kick Drum 2
36=低音鼓  Kick Drum 1
37=边击    Side Stick
38=小鼓(松) Snare Drum 1
39=拍手    Hand Clap
40=小鼓(紧)  Snare Drum 2
41=通鼓(最低) Low Tom 2
42=立镲(闭)  Closed Hi-Hat
43=通鼓(低)  Low Tom 1
44=踩镲      Pedal Hi-Hat
45=通鼓(中低) Mid Tom 2
46=立镲(开)  Open Hi-Hat
47=通鼓(中)  Mid Tom 1
48=通鼓(中高) High Tom 2
49=薄吊镲(低) Crash Cymbal 1
50=通鼓(高)  High Tom 1
51=厚吊镲(低) Ride Cymbal 1
52=锣        Chinese Cymbal
53=厚吊镲(中) Ride Bell
54=铃鼓      Tambourine
55=小吊镲    Splash Cymbal
56=牛铃      Cowbell
57=薄吊镲(高)  Crash Cymbal 2
58=振音梆盒    Vibra-slap
59=厚吊镲(高)  Ride Cymbal 2
60=邦戈鼓(高)  High Bongo
61=邦戈鼓(低)  Low Bongo
62=康加鼓(高闭)  Mute High Conga
63=康加鼓(高开)  Open High Conga
64=康加鼓(低)    Low Conga
65=边鼓(高)      High Timbale
66=边鼓(低)      Low Timbale
67=拉丁打铃(高)  High Agogo
68=拉丁打铃(低)  Low Agogo
69=喀吧萨        Cabasa
70=沙锤      Maracas
71=哨子(短)  Short Hi Whistle
72=哨子(长)  Long Low Whistle
73=刮板(短)  Short Guiro
74=刮板(长)  Long Guiro
75=响棒      Claves
76=梆盒(高)  High Wood Block
77=梆盒(低)  Low Wood Block
78=拉鼓(闭)  Mute Cuica
79=拉鼓(开)  Open Cuica
80=三角铁(闭)  Mute Triangle
81=三角铁(开)  Open Triangle
82=沙筒      Shaker
83=铃环      Jingle Bell
84=树铃      Belltree
85=响板      Castanets
86=桑巴鼓(闭) Mute Surdo
87=桑巴鼓(开) Open Surdo


回复 





常驻民

UID1
帖子6876
积分13735
用户组管理员
注册时间 2010/5/7
加好友短消息
发表于 2010/12/2 17:01:46 | 只看该作者 [4楼]
如果觉得它的音色不够用,可以去网上下载其他格式的音色库转换成DLS,替换XP的原音色.当然并不是简单的转换下就能用的,转换以后必须要做成GS格式的(XG不被Windows支持) :转换完毕以后观察每个bank的编号,必须是128的倍数。
GM.DLS的替换方法:顺序不能错
1。退出xp安装光盘;如果硬盘上有安装文件夹,把I386目录下的gm.dl_改名为gm.rar
2。进入系统目录/system32/dllcache,删除gm.dls
3。进入系统目录/system32/drivers,替换gm.dls  (注意备份)
期间弹出窗口不用管,取消两次就不会出现了

如果音色库里音色很多那么默认的"Roland GS乐器表"(13个bank)可能不够用,实际上可以自己订做乐器表文件,确定每个bank号都调整好了,然后在音色文件编辑器里选择"write cakewalk's ini files" 生成这个音色库的乐器表文件,在前面所说的"instruments"窗口进行Define, Import导入生成的文件
还有一个办法,可以用Roland GS Var #[Bank号/128]的计算方法,对照音色编辑器里的乐器名称,在音序软件的master.ins文件里进行手动添加。


回复 





打酱油的

UID1917
帖子2
积分2
用户组普通会员
注册时间 2011/7/20
加好友短消息
发表于 2011/7/20 9:22:26 | 只看该作者 [5楼]
坛主  我拿短歌行的那个62M的SF2转的 DLS,替换了系统自带的,为什么回放的时候只有其他乐器的声音,鼓组不响?

回复 





常驻民

UID1
帖子6876
积分13735
用户组管理员
注册时间 2010/5/7
加好友短消息
发表于 2011/7/22 16:02:23 | 只看该作者 [6楼]
应该是bank的编号问题,转换过以后和原版dls比较一下看看

回复 





游虾

UID2151
帖子14
积分15
用户组普通会员
注册时间 2011/9/8
加好友短消息
发表于 2011/9/8 20:14:46 | 只看该作者 [7楼]
学习不能啊

回复 





游虾

UID29
帖子12
积分14
用户组普通会员
注册时间 2010/6/26
加好友短消息
发表于 2011/12/4 17:42:07 | 编辑于 2011-12-4 18:03:23 | 只看该作者 [8楼]
膜拜一下站长。咱一直把这个波表当GM标准来用的,不知道还有额外的这些东西。设置系统码那个地方,除了大概知道是16进制以外,意义和设置方法都不明…能否请站长说明下在CUBASE中如何设置?还有设置这个的意义。难道不设置的话,就没办法选择BANK和音色么?

==================

试验了一下无论如何调整0号和32号控制器,PROGAMCHANGE选择出的音色还是GM标准中的,唉。求详细指点啊。。。


回复 





常驻民

UID1
帖子6876
积分13735
用户组管理员
注册时间 2010/5/7
加好友短消息
发表于 2011/12/5 11:39:45 | 只看该作者 [9楼]
操作系统自带的这个音源一定要先对其进行GS复位的,一般就是发送[GS复位]的系统码:F04110421240007F0041F7

CUBASE没用过,它没有系统码窗口么?  如果有事件窗的话也可以,在开头处新建一个事件,[KIND]选择 [SYSX DATA],[内容]里输入上面的系统码,输入好之后一定要先从头播放下,把系统码发送出去,这样就可以选择音色了


回复 





游虾

UID29
帖子12
积分14
用户组普通会员
注册时间 2010/6/26
加好友短消息
发表于 2011/12/6 23:13:42 | 编辑于 2011-12-7 0:17:54 | 只看该作者 [10楼]
CUBASE直接在MIDI事件中选系统码输入就行了。搞定了。震惊了。不错!这是好东西啊

=====================

顺便注意了一下,图中列表的编号是0~127,但CUBASE中是1~128,所以使用的时候都+1转换了。但即使如此,中间有个别地方还是会有问题。可能是我理解错误,比如第二列的开头是#08是指CC0设置值为8吧,下面有programchange值为102和120的两个音色后面都附加有#2,是指CC32的值么?貌似不是的,因为不出声,但不是的话就不理解是什么了。(上面的57和60虽然也是相同的问题,不过就算发出了长号和圆号的音色,也听不出是基本音色中的,还是扩展出的……)

顺便确认一下,应该是BANKMSB-BANKLSB-PROGRAMCHANGE这样的顺序来读吧……

回复 





常驻民

UID1
帖子6876
积分13735
用户组管理员
注册时间 2010/5/7
加好友短消息
发表于 2011/12/7 12:11:48 | 编辑于 2011-12-7 12:12:57 | 只看该作者 [11楼]
#8是指bank编号。。。

bank列表(微软GS):
0-Roland GS Capital Tones
128-Roland GS Var #01
256-Roland GS Var #02
384-Roland GS Var #03
512-Roland GS Var #04
640-Roland GS Var #05
768-Roland GS Var #06
896-Roland GS Var #07
1024-Roland GS Var #08
1152-Roland GS Var #09
2048-Roland GS Var #16
3072-Roland GS Var #24
4096-Roland GS Var #32

在那个图上,有些bank音色很少,就写在别的bank里了,后面注明了它是哪个bank的,这样更整洁些、便于查看

回复 





游虾

UID2690
帖子8
积分9
用户组普通会员
注册时间 2012/1/5
加好友短消息
发表于 2012/1/5 17:17:13 | 只看该作者 [12楼]
支持这样的好贴,很长见识

回复 





游虾

UID4650
帖子8
积分8
用户组普通会员
注册时间 2012/12/7
加好友短消息
发表于 2012/12/8 11:32:50 | 只看该作者 [13楼]
感谢版主!我也在学习使用SONAR,但一直没有找到正确安装和使用罗兰软波表的方法,把版主的文章先下载,然后学习一下再试试.

回复 





游虾

UID2690
帖子8
积分9
用户组普通会员
注册时间 2012/1/5
加好友短消息
发表于 2013/4/29 16:58:08 | 只看该作者 [14楼]
我试了下 不复位 也可以正常选择音色库和音色  请问这个复位GS的系统码操作是干嘛用的?

回复