论坛风格切换切换到宽版
  • 13143阅读
  • 13回复

求助,关于Win7和MIDI软波表问题 [复制链接]

上一主题 下一主题
离线喵喵
 
发帖
2220
樱饼
10
博丽神社的喝茶券(威望)
21
春度
2903
交易币
0
只看楼主 倒序阅读 楼主  发表于: 2010-04-08
Win7还是挺好用的,但使用习惯和架构的变动也导致了不少问题。
比如在玩秋霜玉等旧游戏时,系统那个GM波表效果实在是烂到无以复加。
在网上找了一圈,貌似没有什么特别好的办法用外部软波表像以前在98/XP下面一样取代系统默认的输出设备,
于是转而考虑替换掉gm.dls,下了朝露音色库后按教程用Awave Studio转换,却发现DX只支持DLS-1,于是丢失了一堆乐器信息。
现在播放秋霜玉的MIDI,用SynthFont加载朝露SF2后效果还不错,但用转DLS的替换法在游戏中播放,则遗失了一些音色,听起来总不是那么完美。

环境叙述完毕,以下是问题:
一、Win7下是否有类似XG-50一类能直接在系统中添加MIDI输出设备的波表?可以外挂音色库最好。
二、如果没有,如何将朝露音色库比较完美地转化为DLS-1格式波表?
秋风萧萧霜掩玉,梦影黯黯时越空
幻思奇想乡间里,怪闻绮谈雨幕中
该账号为东方小镇代管进程,代管实体登录较少,站内信通常看不到
任何论坛相关事宜请发送邮件至:mmiaow*qq.com(请将*替换为@),工作日24小时内响应
离线鸡蛋灌饼
发帖
2847
樱饼
0
博丽神社的喝茶券(威望)
0
春度
280
交易币
0
只看该作者 1楼 发表于: 2010-04-08
一、没有——有我也不敢用,这种东西都需要挂驱动。挂驱动意味着什么大家都清楚
二、用其他的不行么……我这里有HyperCanvas还有Steinberg.Hypersonic.2(死)

另外我发现SF用VSTi和foobar2000的VSTi输出(同一个VSTi)总有些不同……
[ 此帖被鸡蛋灌饼在2010-04-08 13:20重新编辑 ]
我一定是需要寻找自我了……
离线喵喵
发帖
2220
樱饼
10
博丽神社的喝茶券(威望)
21
春度
2903
交易币
0
只看该作者 2楼 发表于: 2010-04-08
为了在系统里放放GM MIDI而装Hypersonic……是不是太大材小用了233
秋风萧萧霜掩玉,梦影黯黯时越空
幻思奇想乡间里,怪闻绮谈雨幕中
该账号为东方小镇代管进程,代管实体登录较少,站内信通常看不到
任何论坛相关事宜请发送邮件至:mmiaow*qq.com(请将*替换为@),工作日24小时内响应
离线鸡蛋灌饼
发帖
2847
樱饼
0
博丽神社的喝茶券(威望)
0
春度
280
交易币
0
只看该作者 3楼 发表于: 2010-04-08
引用第2楼喵喵于2010-04-08 13:50发表的  :
为了在系统里放放GM MIDI而装Hypersonic……是不是太大材小用了233

大炮打蚊子才符合我等EP人士的性格啊
不然我那两个星期的eMule岂不是白挂了

另外HyperCanvas的音质不算完美……Reincarnation的MIDI有一段相当囧……
我一定是需要寻找自我了……
离线喵喵
发帖
2220
樱饼
10
博丽神社的喝茶券(威望)
21
春度
2903
交易币
0
只看该作者 4楼 发表于: 2010-04-08
引用第3楼鸡蛋灌饼于2010-04-08 13:54发表的  :
另外HyperCanvas的音质不算完美……Reincarnation的MIDI有一段相当囧……


所以说,要是能把Sound Canvas整得能在7下面用就好了。
至于那些作曲才用得着的波表,抱歉我的本子真没那么大地方233

话说回来,朝露转DLS用于gm.dls的问题还是没解决_-_
秋风萧萧霜掩玉,梦影黯黯时越空
幻思奇想乡间里,怪闻绮谈雨幕中
该账号为东方小镇代管进程,代管实体登录较少,站内信通常看不到
任何论坛相关事宜请发送邮件至:mmiaow*qq.com(请将*替换为@),工作日24小时内响应
离线鸡蛋灌饼
发帖
2847
樱饼
0
博丽神社的喝茶券(威望)
0
春度
280
交易币
0
只看该作者 5楼 发表于: 2010-04-08
引用第4楼喵喵于2010-04-08 14:54发表的  :
所以说,要是能把Sound Canvas整得能在7下面用就好了。
至于那些作曲才用得着的波表,抱歉我的本子真没那么大地方233
.......

VSTi有传dls的方法么?
我把那两个转一下试试效果。然后直接把成品扔给你好了
我一定是需要寻找自我了……
离线canonind
发帖
845
樱饼
0
博丽神社的喝茶券(威望)
1
春度
86
交易币
0
只看该作者 6楼 发表于: 2010-04-08
我插句...根据上面的谈话 XP下更改软波表是可行的?

请问如何操作... 然后音色库哪里搞... 我很想使用JETAUDIO的波表来玩VOS(一个midi为音源的古董音乐游戏)...  
GIGA P35-DS3 F13
E5200@285x12.5...3.56G  
KST  2G800 x2@ Dual Channel
Galaxy 9800GTX+ General Black  ...完美了...=wwww=  
这是前两作....
  
离线同意注册
发帖
1271
樱饼
0
博丽神社的喝茶券(威望)
0
春度
8
交易币
0
只看该作者 7楼 发表于: 2010-04-08
哦哦,我跑题了,修改掉.....
[ 此帖被同意注册在2010-04-11 22:57重新编辑 ]
离线鸡蛋灌饼
发帖
2847
樱饼
0
博丽神社的喝茶券(威望)
0
春度
280
交易币
0
只看该作者 8楼 发表于: 2010-04-08
引用第6楼canonind于2010-04-08 16:38发表的  :
我插句...根据上面的谈话 XP下更改软波表是可行的?
请问如何操作... 然后音色库哪里搞... 我很想使用JETAUDIO的波表来玩VOS(一个midi为音源的古董音乐游戏)...  [表情]

参考:http://hi.baidu.com/quantoubao/blog/item/fdf09f372ff4ec360a55a925.html这一系列文章
YAMAHA SYXG50真乃神器也,可惜停止开发了。
我一定是需要寻找自我了……
离线canonind
发帖
845
樱饼
0
博丽神社的喝茶券(威望)
1
春度
86
交易币
0
只看该作者 9楼 发表于: 2010-04-11
谢谢,研究下去...
GIGA P35-DS3 F13
E5200@285x12.5...3.56G  
KST  2G800 x2@ Dual Channel
Galaxy 9800GTX+ General Black  ...完美了...=wwww=  
这是前两作....
  
离线月代 彩
发帖
455
樱饼
100
博丽神社的喝茶券(威望)
20
春度
665
交易币
0
只看该作者 10楼 发表于: 2010-04-11
曾经专门用一台YAMAHA MOTIF Rack XS做电脑外置GM音源的飘过。
连接方案是Project Mix I/O的MIDI输出到YAMAHA MOTIF RACK XS然后音频信号从SPDIF输入Project Mix IO的SPDIF in,再进行SPDIF端口的输入监听唔。。。。

好了,回到正题。
喵喵这个问题其实很简单恩。。你要做的就是去找一个MIDI Loopback Device软件。这种软件已经很成熟并且有很多选择。我之前用VSL的时候使用的是VSL的MIDI Router,不过作为免费的可以去找一个叫做LoopBe1的东西。说白了这个东西就是给系统中添加几个MIDI Out Device,把这个对应Out Device得到的MIDI信号转向其MIDI In,实现一个循环(虽然MIDI Loopback是不应该出现的,这个在使用的时候要注意)。然后要做的,就是找一个VSTi Host软件,用来挂载VSTi或者任何可以加载soundfont及其他音源文件的VSTi采样器。然后只要构成这样一个通路:System MIDI Out -> LoopBe1 MIDI Out 1 ----> LoopBe1 MIDI In 1(这个loopback正是LoopBe1的作用)-> VSTi Host MIDI In -> VST instruments。就可以把任何系统MIDI信号用指定的VSTi播放了。

这个东西用到现在至少还没什么问题恩。。。。十分稳定而且支持win 7和win 7 x64(我自己是Windows Server 2008 R2 x64)
离线喵喵
发帖
2220
樱饼
10
博丽神社的喝茶券(威望)
21
春度
2903
交易币
0
只看该作者 11楼 发表于: 2010-04-11
问题已解决,感谢楼上各位。
按照Haku的办法,最后构成的通路是游戏程序-LoopBe1 IN-LoopBe1 OUT-Synthfont-朝露音色库的通路,使用正常,唯一的问题就是本子配置似乎无法做到完美实时播放,延迟得厉害,这个就没办法了
然后在继续搜索之下找到了直接把Roland Virtual SoundCanvas装进7里的办法,要诀很简单:3.2或以上版本,用2k/XP SP2兼容模式安装,以及安装时要选择Users组有权限读写的目录,现在终于能在秋霜玉里听到跟Share上拖下来的SC-88Pro录音版基本一致的音乐了。
秋风萧萧霜掩玉,梦影黯黯时越空
幻思奇想乡间里,怪闻绮谈雨幕中
该账号为东方小镇代管进程,代管实体登录较少,站内信通常看不到
任何论坛相关事宜请发送邮件至:mmiaow*qq.com(请将*替换为@),工作日24小时内响应
离线同意注册
发帖
1271
樱饼
0
博丽神社的喝茶券(威望)
0
春度
8
交易币
0
只看该作者 12楼 发表于: 2010-04-11
搞定了,熊和鱼掌不能煎得啊,挂宿主虽然方便,但是因为不是驱动级的,延音问题更要命,玩游戏图方便爽快的话果然还是得用波表才行,但要是为了安全第一果然还是挂宿主比较好。

超小白白总结下个人目前使用,希望能给后人作为一点参考资源。

下载一个绿版的Sonar或Cubase/Nuendo(你也可以装完整版,随你心情),本人用的是Cubase5.12 Portable

装一个“虚拟MIDI电缆”软件,比如月殿说的LoopBe1,不过我用LoopBe1发现有点问题,程序总是播着播着就自动mute了,说明上说好像是自动切断feedback,于是我用的是midi yoke,同理的东西。

装可以同步MIDI的VSTi插件,比较孤陋寡闻只知道这几个了,如有更好的请推荐:

YAMAHA_XG50

Edirol Hyper Canvas/Cakewalk - TTS1

Roland_VSC

Hypersonic

M-Audio Key Rig

BandStand这个请不要尝试,真的不要尝试,试过后会有想死的感觉...

之后指定系统的midi output为midi yoke的某个port

[attachment=81259]

开宿主挂音源,指定input为上面midi yoke中设定的port,output为音源。并指定通道Channel为Any,这个非常重要。

[attachment=81260]

之后就可以了,最小化这些窗口,播放音乐还是玩游戏都OK,只是游戏的话可能会有无限延音问题,不知道如何解决,暂时只能出现时回到宿主中取消一次,玩东方时感觉比较明显,直接播放midi音乐的话似乎没什么问题。

硬件音源同理,也是有延音问题,期待有高手指点解决方案,小白我目前暂时只能对付这样用着,虽然延音真的很讨厌。

然后求上面几位大说的sf2什么什么,有什么类似的VSTi可以加载朝露并同步midi播放,还是该叫兼容gm音源的术语不太清楚的插件,我也想试一下用朝露或SF2播mid的方法。
[ 此帖被同意注册在2010-04-12 02:04重新编辑 ]
离线a4840639
发帖
8
樱饼
0
博丽神社的喝茶券(威望)
0
春度
0
交易币
0
只看该作者 13楼 发表于: 2010-05-03
我本来都差不多放弃在这x64系统上折腾游戏的软波表了,原来还有这样的方法

把LOOPBE1换成MIDIYOKE后问题解决,MIDIYOKE支持x64,但是需要关掉UAC或用带管理员权限的CMD将其启动才能正常安装(和applocale一个毛病)
把挂soundfont的软件换成timidity++以后节奏不正常的问题也解决了。这时手头上正好有有个为SC88设计的MIDI(YS2E带的),试了半天发现鼓点都变成了哨声,找了个SC88兼容的配置文件才解决这个问题,但却遇到了个新问题,东方系列MIDI里头的鼓点全都听不见...实在不知道要怎么设置timidity++才能解决

于是试了下CUBASE的方法,从来没接触过这种东西,搞了半天才成功,VSTI用的是HYPER CANVAS(费了很大的劲才发现HYPERSONIC基本没法在x64下用)
东方系列是没问题了,不过放YS2E的那个SC88的MIDI还是缺很多音(我另一台XP的笔记本上装了VSC-88可以对比)
不知道什么VSTI能兼容SC88...看了一下不少体积不是很大的都只是兼容GM
[ 此帖被a4840639在2010-05-05 17:47重新编辑 ]
快速回复
限100 字节
 
上一个 下一个