| 网站首页 | 乐谱库  音乐知识 | midi迷笛音乐 |
 
  您现在的位置: 枫儿音乐 >> midi迷笛音乐 >> midi制作教程 >> midi软件使用技术 >> 其他软件 >> 正文                                                                    midi发布    用户登录 新用户注册
用好你的HappyEO         
用好你的HappyEO
作者:佚名 文章来源:不详 点击数: 更新时间:2006-4-27 23:54:13




[dvnews_page] 自从2000年12月《HappyEO电子琴》2.0正式版发布以来,我总共收到了大约2000封来信。无数用户给了HappyEO以很高的评价。也提出了很多建议。很多人认为HappyEO可与真正的电子琴媲美,甚至有的朋友写信说自从有了HappyEO,他家的几千元的电子琴已经搁置不用了。HappyEO的出现激起了很多音乐爱好者的创作欲望。也有的说HappyEO不怎么样,顶多是个玩具而已。也有的朋友在使用中遇到了各种问题。总之对HappyEO的评价真可谓是“百花齐放”。本来这也是一件很正常的事情,对一个软件的感受肯定会因人而异,因机器而异,因使用环境而异。但我仍然觉得,有相当多的用户由于使用和配置方法等问题没有领略到HappyEO本应带给他们的乐趣。下面我想从几个方面谈谈HappyEO的使用,希望对广大用户有所帮助。

首先是尽可能使用HappyEO的最新版本(当前的最新版本是2.05版)。HappyEO2.0从beta1版到2.05正式版,一共在近半年的时间里更新了十几个版本。通常任何一个软件较高的版本意味着较强的功能,较少的bug。

其次是一定要认真仔细地阅读happyeo.hlp、readme.txt、版本历史.txt这三个文件。2.05版已经将这三个文件的快捷方式放在了程序组中。这三个文件是HappyEO的帮助文件。所有的功能及使用方法都包含在其中。我在编写帮助文件时力求详尽易懂,特别是happyeo.hlp文件还包含了很多技巧提示和问题解答的内容。不过相当多的用户看来没有阅读帮助文件,至少没有仔细阅读,来信中所提的问题很多都是帮助文件中解答过的。所以我在此提醒所有电脑用户:使用任何一个电脑软件之前,务必认真阅读相关的帮助文件。

以下的内容在帮助文件中都提到过,我这里再说得详细一些。

一、启动时或运行过程中程序出现异常错误,以致于无法继续运行甚至死机。

主要是由于HappyEO在运行过程中需要占用较多的系统资源所致。通常HappyEO大约需要40%的资源(此数值好像不依赖于论机器的内存的多少)。如果运行HappyEO前系统剩余资源低于60%,最好先关闭其他不必要的应用程序。在Windows9X中,查看系统资源可以从“控制面板”—>;“多媒体”—>;“MIDI”—>;“单乐器”中查看。启动HappyEO后最好也不要再运行其他消耗资源的大型程序。以上说的是在Windows9X中的情况。在NT和Windows2000中,由于是纯32位环境,几乎不存在资源的限制,基本无此问题。我认为这个问题是2.0版的最大缺陷。至于HappyEO为何会占用如此多的资源,我还不十分清楚。但3.0版的资源占用肯定会少得多。

二、按键后发音有延迟

首先需要说明的是,这个问题与HappyEO本身无关,而是所选择的MIDI输出设备本身的特性所致。但由于不解决这个问题,就几乎根本无法演奏,很多用户会因此认为HappyEO形同玩具(但用来播放MIDI曲还是可以的)。这个问题只能通过选用能够实时发音的MIDI输出设备来解决。具体方法详见下一节。

很多朋友说HappyEO在Windows9X中无延迟,但在Windows2000中有延迟。也有的说在Windows2000中或在WindowsMe中效果要好一些。这是怎么回事呢?看了下一节也就明白了。

 

三、MIDI输出设备的选用

在HappyEO中,MIDI输出设备的选用有两个方面的意义和作用:一是通过选择能够实时发音的MIDI输出设备来消除发音延迟问题,二是通过更换MIDI输出设备来获得合适的而丰富的音色(不同的MIDI输出设备的相同名称的音色可能会有所差异,甚至差异很大)。在HappyEO中,用鼠标右键单击琴身空白处,会弹出一个系统快捷菜单,其中有一项叫“选择MIDI输出设备…”,其中的第一项总是Midi Mapper。在我的机器上用的是YMF724声卡,还安装了S-YXG软波表和Roland VSC88Pro软波表和Reality软音源,那么列出的MIDI输出设备会是这样的:

Midi Mapper ——>;Windows的MIDI输出映射,可从“控制面板”—->;“多媒体”中修改。

DS-XG Synthesizer ——>;YMF724的内部波表合成器,音色很好,没有任何延迟。

DS-XG MPU401输出 ——>;外接音源用。

Reality ——>;Reality的虚拟MIDI输出设备,可以输出SoundFont音色库。

YAMAHA SXG Driver ——>;S-YXG软波表的虚拟M IDI输出设备,可以作到无延迟。

Roland VSC-88 ——>;Roland VSC88pro软波表,音色很好,有延迟。

如果使用的是Create的SB16Pro声卡,则列出的MIDI输出设备会是这样的(大概如此):

Midi Mapper ——>;Windows的MIDI输出映射,可从“控制面板”—->;“多媒体”中修改。

Creative FM Music Synth ——>;FM方式合成器,音色较差,无延迟。

WaveSynth MIDI ——>;波表合成器,音色较好,无延迟。

…MPU 401… ——>;外接音源用。

对于几十元的廉价的低档声卡,可能只有一种FM方式发音的MIDI输出设备,音色很差,但是无延迟。甚至有的声卡本身没有任何MIDI输出设备,仅仅利用WindowsME或Windows2000等操作系统提供的Roland的软波表Microsoft GS Wavetable SW Synth(名称好像是这样)。这个软波表也有延迟。很多声卡是集成在主板上的,如AC97、CMI8000,这两种集成声卡虽然数字波形效果较好,但MIDI表现平平,并且还有延迟,不建议选用。

有必要说一下Midi Mapper的含义。其实Midi Mapper并不是一个独立的MIDI输出设备,而是用它来指向某一个独立的MDI输出设备,这个设备被Windows当作是默认的输出设备,即如果不特别地指定MIDI输出设备,Windows就使用MIDI Mapper所指向的设备。Midi Mapper所指向的MIDI输出设备可由Windows的“控制面板”—>;“多媒体”—>;“MIDI”—>;“单乐器”中查看和修改(在HappyEO中请不要使用自定义配置)。很多MIDI输出设备的安装程序在安装过程中会自动将它自己设为Midi Mapper,有的则会安装过程中询问。在Windows2000和WindowsMe中,操作系统自带了一个Roland的软波表好像叫Microsoft GS Wavetable SW Synth,并把这个软波表设为Midi Mapper。这个软波表几乎就是Roland的VSC88软波表,音色较好,但发音也是有延迟的。所以,如果在Windows2000和WindowsMe中不特别选择MIDI输出设备的话,发音肯定会有延迟的。

可将电脑中的MIDI输出设备分为四类。一类是采用FM方式合成声音的。此类设备的音色较为单调,电子游戏机内的声音就是FM方式合成的。但此类设备的发音没有任何延迟。二类是采用硬件波表合成的。此类设备音色较为逼真,也没有任何延迟。三类是采用软件波表合成的。此类音色逼真,但多数设备都有延迟,可也有一些设备可以作到几乎没有延迟。四类是与MPU401兼容的MIDI输出接口,专门用来外接音源用。

在HappyEO中,最重要的第三类中的延迟极少的设备。常见的有SB16Pro声卡中的WaveSynth,YMF724声卡中的DS-XG Synthesizer。YAMAHA的S-YXG软波表通过简单的设置可以在主频高于300的机器上实时发音。具体设置方法如下:鼠标右击通知栏中SXG driver小图标,选择softsynthesizer setup,从“详细设定1/2”中将DirectSound设为ON,从“详细设定2/2”中将效应时间设为最快。

无论是S-YXG软波表还是Microsoft GS Wavetable SW Synth,在机器主频低于300时都无法实时演奏。但在赛扬433的机器上,S-YXG50已经没有任何可以感觉到的延迟,而Microsoft GS Wavetable SW Synth仍略有延迟,导致无法演奏快速的乐曲(即使是演奏中速的乐曲,也会跟不上自动伴奏)。加上S-YXG软波表上佳的音色表现,我给广大HappyEO爱好者推荐S-YXG软波表。当然,如果你已经有了724声卡,那就不需要安装任何软波表了。

好了,现在你已经知道了MIDI输出设备的正确选择方法。可是每次启动HappyEO后总是更换一下MIDI输出设备,那岂不是太麻烦了吗?有两种办法可以解决这个问题。一是由于如果不特别指定,HappyEO启动后默认打开的MIDI设备就是Midi Mapper。所以可以通过在控制面板中修改MIdi Mapper所指向的MIDI输出设备来达到此目的。二是通过修改HappyEO的启动选项人为地指定HappyEO启动后自动打开的MIDI输出设备。详见帮助文件。

有人说,我机器中现有的MIDI输出设备全都有延迟,那怎么办?可以有三种解决办法。一是安装S-YXG软波表。很多新买的机器都配有正版的S-YXG50软波表。如果使用盗版的,通常在2001年后无法使用,也无法重新安装。二是花上百把元买块ymf724芯片的声卡。我的724声卡的牌子是TopStar的,我认为非常超值。有关724芯片声卡的详细情况可参见师勇老师的《电脑音乐制作大师Cakewalk9.0》一书。买了这种声卡你绝对不会后悔(好像有作广告的嫌疑?)。三是购买SB live value数码版声卡,大约五六百元。这种声卡的最大好处是可以利用网上的大量音色库,特别是中国民族乐器音色。我就准备最近买上一块。

四、众多的功能

很多用户来信希望HappyEO能提供一些他们认为有用的功能,其实这些功能早就在HappyEO中实现了,只是他们不知道而已。现在列举一些。还是希望这些用户多多看看帮助文件。

琴身中上部的“液晶显示器”是个非常有用的东东。通过它可以知道各个按钮的作用、相应的快捷键、电子琴的当前各种状态、歌曲的乐谱等等各种信息。应当养成随时观察“液晶显示器”的好习惯。

主键盘、副键盘、琴身空白处、音色按钮、液晶显示器、效果按钮、播放按钮、边放边弹按钮都有相应的鼠标右键快捷菜单!

提供了24种预置音色。不要抱怨音色太少。你可以从128种GM音色中任意编辑修改和保存所有的预置音色!

提供了键盘分离功能。整个电子琴键盘被分为主键盘(3个8度)和副键盘(2个8度)两部分,对应的电脑键盘也被分为主键盘(101键盘的右部的数字小键盘和四个方向键)和副键盘(字母键盘)两部分。用左右手分别演奏。主键盘和副键盘可分别有不同的音色、音量、音区。主键盘还可以有效果,副键盘还可作为自动伴奏键盘。

主键盘和副键盘都有鼓模式可供选用。其中主键盘有爵士鼓模式。

副键盘在开启自动伴奏后仍可演奏旋律!如果你习惯于在开启自动伴奏仍然用用副键盘演奏旋律,可以修改启动选项。

可以用电脑键盘演奏半音(即黑键)!

提供了十余首示范曲和相应的简谱图像文件,可以让你视谱演奏!

内置简易MIDI播放器,可以循环放音、变速放音、变调、查看各通道组成!

可以编辑和保存效果!

可以记录二重奏乃至多重奏!

可以在播放模式下同时显示任意两个被选择通道的乐谱,也可以在其他模式下显示自己演奏的乐谱。

可以在边放边弹模式下将任意通道静音以实现卡拉OK演奏,也可以在播放模式下只播放所选择的任意两个通道。

可以外接MIDI键盘或带MIDI接口的电子琴!

附带了一个编辑、测试和保存鼓点的程序—《HappyEO鼓点编辑器》。可以用它来学习打鼓。

注册后可以保存下列文件:演奏的录音文件(*.mid)、选项文件(options.cfg)、用户自定义音色文件(voices.cfg)、用户自定义效果文件(effects.cfg)。

五、HappyEO中的移调与半音演奏

HappyEO的1.0版不能用键盘演奏半音,导致受到很多用户的“猛烈抨击”。2.0版起虽已能演奏半音(加按空格键),仍有众多用户来信诉说半音演奏的不便,希望能实现Cakewalk中的VirtualPiano的键盘布局(其实这个功能2.0版就有了,但很多用户还是不知道)。

在我自己使用HappyEO的“演奏生涯”中,很少用到半音。所以一开始我对众多用户如此追求半音的演奏感到困惑。直到最近,我觉得找到了答案。

当初编写HappyEO的目的,就是要为广大业余的音乐爱好者提供一个练习和娱乐的工具。这些业余的音乐爱好者通常熟悉简谱而五线谱较为生疏,他们可以用HappyEO弹奏出自己喜爱的歌曲或乐曲。因而我在进行程序设计时,以简谱为主并且将简谱的首调概念自始至终贯串在HappyEO中。而很多用户正在学习五线谱,他们基本上使用固定唱名法来读五线谱,这样,只要欲演奏的曲谱不是C调(带有升降号),总是要遇到很多音需要升高或降低半音。很自然地,他们会非常习惯于Cakewalk中的VirtualPiano的键盘布局。

但是,cakewalk布局虽然演奏半音方便,但音域只有两个半8度,且演奏快速乐曲时不是很方便。

其实,解决办法很简单:使用首调唱名法来读五线谱,或者干脆使用简谱;再结合HappyEO中的“移调”功能。

在HappyEO中,启动程序后默认的调为C调。此时按(主键盘的)1键发音为C(中央C)(假设音区为0,下同),按2键发音为D。如果按home键一次,会将移调数值设为+1即降D大调,此时按1键发音为降D(或升C),按2键发音为降E……如果按home键将移调数值设为+4即E大调,此时按1键发音为E,按2键发音为升F……总之,不管移调的数值如何,按1、2、3、4……各键永远发出该调的大调音阶;而在撘壕允酒翑上显示的五线谱,则永远是1键永远对应着C高音谱号的下加一线,2键永远对应着C高音谱号的下加一间……。事实上,很多真正的电子琴也有移调的功能,用法也是相同的。

自动伴奏时的自动和弦也是这样。移调为0时,按(副键盘的)A键对应着C大三和弦,如果移调为+1,则A键对应着降D大三和弦(或升C大三和弦)。如果移调为+4,则A键对应着E大三和弦。但不管移调数值如何,按A键,撘壕允酒翑永远显示C,按E键永远显示Em。所以,更加准确的叫法应该是A键永远对应着大调的主和弦(Ⅰ级),它一定是大三和弦,具体的和弦由移调数值确定。F键永远对应着大调的下属和弦(Ⅳ级),它一定是大三和弦,具体的和弦由移调数值确定。G键永远对应着大调的属和弦(Ⅴ级),它也一定是大三和弦,具体的和弦由移调数值确定。S键永远对应着大调的Ⅱ级和弦,它一定是小三和弦,具体的和弦由移调数值确定。E键永远对应着大调的Ⅲ级和弦,它一定是小三和弦,具体的和弦由移调数值确定。其余依此类推。

所以,不应该埋怨自动和弦太少,缺少一些基本和弦如A、E等等。关键是演奏时要确定当前需要的是当前调下的第几级和弦。如果是视谱演奏,并且乐谱给出的和弦标记是和弦名称而不是和弦级数或和弦功能,则需要事先变换一下和弦记法。

以手动方式在副键盘上演奏和弦(副键盘的键盘布局含“和弦”)时,情况与自动伴奏时的自动和弦一样。

如果使用简谱或首调唱名法读五线谱,就根本无需考虑临时半音的升降或和弦记法的变换,非常的方便。

当然,如果使用MIDI键盘演奏,就另当别论了。

在HappyEO中,移调还有很重要的用途:自弹自唱或与其他乐器合奏时将电子琴的音域调整到合适的范围。这一功能无论录音还是放音时都可使用。详见帮助文件。
阅读: 次

录入:admin

【 评论 】

【 推荐 】


midi录入:xujingchen    责任编辑:xujingchen 
  • 上一首midi:

  • 下一首midi:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
      专题栏目
    MIDI推荐教程
    推荐midi cutemidi软件如何自定义伴奏风格 (13)
    推荐midi cutemidi软件如何输入乐谱 (36)
    推荐midi cutemidi软件的设备设置 (11)
    推荐midi cutemidi软件的文件操作 (12)
    推荐midi MIDI音乐软件之类别 (1069)
    MIDI热门教程
    普通midi MIDI基础知识 (890)
    普通midi 什么是MIDI? (801)
    推荐midi MIDI音乐软件之类别 (1069)
    普通midi MIDI究竟是什么? (820)
    推荐midi 什么是MIDI,如何应用? (571)
    MIDI欣赏推荐 
  • 此栏目下没有推荐midi
  • 相关midi
    没有相关midi
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)