关于widows下midi播放和软波表优化

原创 2007年10月07日 12:01:00

关于widows下midi播放和软波表优化

WAV文件音质最好,并且得到所有播放器的支持,可是由于本身文件过长,一首歌动辄数十兆,只能被限制用来产生一些特殊音效。RealAudio格式文件是将WAV声音文件进行了有损压缩后制成的,可以在保持较高音质情况下使文件长度有明显缩小。但通常一首歌的长度也有几百K,并且必须安装RealPlayer,否则无法播放,通用性不佳。MIDI音乐文件长度最小,一般只有不到50K,并且得到所有浏览器的支持。

方法一

  在QuickTime的说明文档中我发现QuickTime 3.0或更高版本内含Roland的软波标指令集(并且是免费的,这比什么软波表都好),用QuickTime作兼职播放是个好主意,而且他的插件也能用于WEB等开发用

方法 二
  windows自己也有音色库,否则我们在windows下怎么听midi呢?
  windows2000下的音色库在winnt/system32/drivers/gm.dls

Windows/System32/drivers下面GM.DLS(不同的系统位置不一样,我的是VISTA)

注意:微软的音色库是dls格式。

  windows内藏的软波表GM.DLS,GM.DLS文件并非windows专有,其实是在DirectX(R)6.0以上版本安装后即产生。即使WIN95平台安装了DirectX(R)6.0,GM.DLS文件就被拷进SYSTEM文件夹。多媒体属性里找到“Microsoft GS Wavetable SW Synth”输出端口就是windows内藏的软波表。
  GM.DLS就其音色来说有好有坏。打击乐不错,管弦乐不好。钢琴也水,然而钢片琴却还可以。因为它毕竟只有4M。
现在我们要改造这个GM.DLS,变成超级软波表!

武器下载:
Hubbe64MB 
62M GM SF2音色库 2.51 这是《电脑音乐DIY》CD 上的超大GM库。十分适合交响乐,与名乐。我个人认为比短歌行的62M库更好一些。

SFark SoundFond Compression 音色库压缩软件之一用来解开Hubbe64MB.sfArk
(一般网上拉过来的都是后缀为sf2pack的压缩文件
所以需要去找一个叫sfpack的软件来解压缩一下)

  我们知道那个 是SF2的音色库不是dls的,因为creative坚持自己的sf2---就是sound font所以微软的音色库基本上还没有什么前途,也没有人做dls的音色库directx诊断工具里面可以看到这样一个midi端口,并可以播放微软的测试midi但由于这个测试midi专门为它的音色库优化过,所以效果还可以唯一的找到dls音色库的方法是使用一个叫awave audio的软件来把sf2格式的音色库转换到dls

所以关键的武器就是Awave Studio
用Awave Studio 打开解压缩的 Hubbe64MB 另存为dls格式文件然后覆盖原文件
注意:windows 2003就不要改了,我试过,他有系统文件保护,而且强行覆盖会导致无法播放midi。Vista则很顺利!
好了,其他还有很多 SF2音色库,大同小异,唯独Awave Studio没有中文版
网上有教程,不难用,而且他还是功能很强的音频转换软件,好好利用哦!

  关于PPC手机的软波表:(适用于微软操作系统手机)
PPC手机midi播放效果差,经研究发现是那个windows mobile的软波表容量太小了,如法炮制,GM.DLS改名为mobile100.dls,覆盖掉手机上的文件即可。建议把原来的文件备份一个,需要时还可以换回来。
  问题是,它3.3M的个头略大了点,拷到手机里,基本上只能放在MMC卡了,来电时会有3-4秒左右的延迟,铃声才响起来; 原来的那个1.8M音色库我把它放在C盘,一点延迟也没有
喜欢鼓捣铃声的,不妨试一下。


硬波表和软波表解释:
  在电脑MIDI音乐制作过程中 ,由于要模拟各种真实乐器、自然声响以及人声等等,有人在声卡的硬件中加入了Wavetable,这就是硬波表。然而,这样的硬波表价格难以令大众接受并且不易升级,于是就有了价格便宜的DLS(Downloadable Sound Modules)波表合成技术,这是个介于硬波表和软波表之间的东西。虽然它能把波表存储在硬盘上,使用时再调入内存然后通过声卡上的专用音效芯片来处理。但在实际使用中由于各种原因(内存太小、音色库比较稀少等等),很难达到令人满意的效果。 

MIDI软波表

  • 2013年08月10日 11:43
  • 39.74MB
  • 下载

【Arduino官方教程第一辑】示例程序 4-4 MIDI音乐

本例向你展示如何从Arduino或Genuino板通过标准5端子DIN接口(standard 5 poles DIN)发送MIDI音符标准发送到MIDI乐器。...
  • amagamag
  • amagamag
  • 2016年05月12日 18:17
  • 2296

理解Windows中的路由表和默认网关

每一个Windows系统中都具有IP路由表,它存储了本地计算机可以到达的网络目的地址范围和如何到达的路由信息。路由表是TCP/IP通信的基础,本地计算机上的任何TCP/IP通信都受到路由表的控制。 ...
  • xiaohuima_dong
  • xiaohuima_dong
  • 2015年08月19日 11:23
  • 4251

关于织梦列表页分页第一页和默认页的优化方案

织梦列表页分页第一页与默认页内容相同但网站URL不同,由于这么做对于搜索引擎来说是重复页面,不利于seo,我们可以通过修改织梦,将第一页的链接做成默认页,具体方法如下:找到\include\arc.l...
  • forest_fire
  • forest_fire
  • 2016年03月21日 11:14
  • 1176

MIDI电子琴(建议装上软波表) (8KB)

  • 2006年02月23日 09:05
  • 7KB
  • 下载

VB MIDI电子琴(装软波表).rar

  • 2008年03月12日 22:56
  • 589KB
  • 下载

MIDI电子琴(建议装上软波表) (8KB)...

  • 2009年10月07日 13:29
  • 7KB
  • 下载

midi合成-波表合成技术

波表合成技术 1.循环 循环(loop)是波表合成器使用的主要技术之一。循环技术的使用可以节省采样的存储空间。多数乐器的音色是由两 部分构成:起奏部分和延音部分。起奏部分是音色的初始部分,此部分...
  • zhuheng19811111
  • zhuheng19811111
  • 2011年03月14日 11:36
  • 847

WM5.0调用widows的Media Player及播放mp3的方法

在WINCE4.2中调用Media Player控件,直接加载.OCX控件,当打开Registered ActiveX Controls文件夹后,如果里面没有出现Windows Media Playe...
  • jiangqin115
  • jiangqin115
  • 2015年10月26日 01:00
  • 426

联想公司的Widows XP优化工具

  • 2010年04月24日 10:58
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于widows下midi播放和软波表优化
举报原因:
原因补充:

(最多只允许输入30个字)