第一篇:MIDI文件格式分析
MIDI文件格式分析
MIDI文件属于二进制文件,这种文件一般都有如下基本结构: 文件头+数据描述
文件头一般包括文件的类型,因为Midi文件仅以.mid为扩展名的就有0类和1类两种,而大家熟悉的位图文件的格式就更多了,所以才会出现文件头这种东西。而数据描述部份是主体,我们现在来一起分析它的结构: 在每个Midi文件的开头都有如下内容,它们的十六进制代码为:“4d 54 68 64 00 00 00 06 ff ff nn nn dd dd”。前四个是ASCII字符“MThd”是用来鉴别是否Midi文件,而随后的四个字节是指明文件头描述部分的字节数,它总是6,所以一定是“00 00 00 06”,以下是剩余部分的含义:
以上就是MIDI文件头了,后面的所有内容都是真正做事的,我们先来看看它的构成。
MIDI的数据是由若干个格式相同的子数据构成的,这些子数据在多音轨的格式中记录了一个轨道的所有信息。多加一个音轨,就简单地把数据追加在前一音轨的后面就可以了,不过不要忘记更改文件头中的nn nn(轨道数)。
先看全局音轨。全局音轨包括歌曲的附加信息(比如标题和版权)、歌曲速度和系统码(Sysx)等内容。不管是全局音轨还是含有音符的音轨,都以“4D 54 72 6B”开头,它其实是ASCII字符“MTrk”,其后跟着一个4个字节的整数,它标志了该轨道的字节数,这不包括前面的4个字节和本身的4个字节。这一点,我们可以在后面的例子中去理解。
接着就是记录数据的地方了,每一个数据有着相同的结构:时间差+事件。
所谓时间差,指的是前一个事件到该事件的时间数,它的单位是tick(MIDI的最小时间单位)。它的构成比较特殊,这里要用二进制来说明。
一个字节有8位,如果仅使用7位,它可以表示0~127这128个数,而剩下的一位,则用来作为标志。如果要表示的数在以上范围,则这个标志为0,这时,一个7位的字节可以表示0~127tick。如果要表示的数超出了这个范围(比如240),则把标志设置成1,然后记录下高7位,剩下的留给下一个 字节,在该例中240可以分解成128*1+112,这里的1就是第一个字节要记录的,加上标志位,应该为10000001,即十六进制的81;而112 是下一个字节记录的,它的十六进制为70:所以要表示240这个时间,要写成81 70。同理,如果要表示65535tick,则可以先计算出65535=128*3+128*127+128*127,然后得出结果:83 FF 7F。由此,我们反过来也可以知道如何确定时间差:只要标志位为0,则表示结束读取时间差。比如82 C0 03表示128*2+128*64+128*3=40963,如果基本时间为120,则有341:043个四分音符。
以这种方式记录整数的字节称为动态字节,它根据记录的整数改变自身的长度,这在后面还要用到,所以必须熟练计算。
看完了这么麻烦的东西,我们再来看个更麻烦的东西:事件。在这些标准的解释后面,我们会通过一些例子来进一步掌握这些内容。
事件大体上可以分为音符、控制器和系统信息这几个种类。对于这些事件,都有统一的表达结构:种类+参数。
对于一个音符,由于它的有效范围是0~127,所以直接用00~7F作为“种类”,可以认为是个音符,比如3C表示中央C。而一个音符的最重要的参数是力度(也叫速度:velocity)。比如,3C 64 表示一个力度为十进制100的中央C音符。
因为一个字节有8位,所以剩余的一位如果置1,再联合其他的7位,则可以表示各种信息。我们暂且无视一个音轨到底是全局的还是用于记录音符的。它们归根结底都是用来记录各种事件的,只不过有些应出现在全局音轨比较合乎逻辑而已。既然这样,我们就可以从下面的表来看事件: 下表中,x表示音轨0~F,比如81表示松开第二轨的音符。210
210
下表详细地列出了FF的详细情况,对于字节数由数据决定的情况,表中以“--”表示。
这些就是MIDI结构的全部内容,在下一讲,我们将通过一个实例来分析。
要书写二进制(十六进制)文件,应该准备好一些工具,比如我自己用的是VC++,因为学习MIDI格式无非是想写它的软件,既然VC++可以编辑二进制文件,就将就着用吧。其次,应该找个可以编辑和播放MIDI文件的软件,比如Cakewalk,这样就可以开始了。
首先书写文件头“4d 54 68 64 00 00 00 06”,我们直接写同步多音轨的格式,先写1个音轨,并以120为一个音符的基本时间。这样,随后的字节是:“00 01 00 01 00 78”。
现在,如果用Cakewalk打开会失败,因为我们指定的音轨数为1,但是并没有书写任何音轨,如果改成“00 01 00 00 00 78”再打开,就不会出问题了。所以,今后如果更改了音轨数,千万不要忘记向“上头”汇报。把轨道数改回01,继续我们的实验。先写音轨的头信息:“4D 54 72 6B”(MTrk),因为我们还不能确定后面有多少字节,所以先把它假设成“00 00 00 00”,以后再回来改。我们先尝试设置歌曲的速度和节拍等基本信息。假设一个四分音符的时间是半秒,即0.5*106微秒。它的十六进制数是07A120,再看事件表,设 置速度是51,但是在其前面必须是FF,然后它须要3个字节作为参数,因此字节数为03,参数为“07 A1 20”,也就是“FF 51 03 07 A1 20”。这是事件部分,不要忘记在其之前有个参数——时间差。这是一开始就应该设置的参数,因此时间差为00。所以,完整的事件应该是“00 FF 51 03 07 A1 20”,我们把这一段追加在Midi文件末尾。
这时先不要急着用Cakewalk验证,因为我们还没有向“上级”报告,没错,把前面表示字节数的“00 00 00 00”改成“00 00 00 07”,如果用VC++作为二进制文件的编辑器,选择了事件后,可以在状态栏看到选择的字节长。保存后,再用Cakewalk打开,就可以看见速度是 120。
我们再来设置节拍和调号,因为一般用Cakewalk新建一个Midi会默认地设置成4/4,C大调,我们就改设成6/8,A大调。查阅事件表知 道,58和59是分别用来设置节拍和调号的。虽然设置节拍的参数很多,但在现在的系统中,后两个参数是被忽略的,而且Cakewalk还会对其进行修正。因此,我们只要设置好实际有用的就可以了。分子是6,分母是8,所以第一个参数是06,第二个参数是03(2=8)。最后,补上 前面的时间差和后面的两个被忽略的参数,它应该是“00 FF 58 04 06 03 00 00”;再看调号,A调有3个升号,因此可以这样的事件可以表示为“00 FF 59 02 03 00”。事实上,大小调是个被忽略的参数。我们统计一下至今为止事件的字节数,然后更改前面的参数,即把“00 00 00 07”改成“00 00 00 15”。保存后用Cakewalk打开,再进入五线谱窗口,就可以马上验证了。细心的你可能已经发现,进入五线谱窗口前和平常有些延迟,这是因为我们并没 有设置好那些可以忽略的字节,而Cakewalk就是在对其进行重新验证,这一点,我们以后再讨论。
用同样的方法,您可以很容易地设置歌曲的标题和版权,这作为一个练习,在这里就不多写了。我们现在学习写一个含有音符的轨道。首先您应该知道要做哪些事:
1、写新音轨的信息头;
2、向上级汇报多了一个音轨。接下来,我们开始写入一个简单的音符。
假设向第一拍写一个中音A,这里可能要先说明一下,音符是从C0开始一起向上数的,数到中央C(C5)是十六进制的3C,则中音A应该为45,在附 件中有详细的计算方法。我们知道在音乐中一个音符通常有三个属性:音高、力度和时值。可是我们在事件表中并没有看见有什么可以直接设置音符时值的标志。不 错,事实上,音符的时值是由按下的时间和松开的时间决定的。我们假设要写入一个八分音符。它的Tick数是四分音符的一半,即60,十六进制表示成3C。我们先来看看与音符有关的标志。
在事件表中,9x是用来打开一个音符,我们这里假设使用第7个通道(注意到MIDI有16个通道(Channel),而第10个被默认地用作打击乐,所以,我们在这个阶段(没有学习Sysx之前),先不要使用第10个通道),则9x中的x是6;再看它的参数,一个是音符,这里我们写入45,第二个是力度,我们用70,因为是一开始就触发的,所以前面的时间差还是00。这样我们就在第5个通道以力度112按下了一个中音A。对应的字节描述是“00 96 45 70”。它的时值不用想都知道一定是0,这取决于什么时候把它松开。
特别地,如果一个音符的力度为0,则MIDI认为用户想松开这个键,因为9x已经打开了通道,所以我们直
3接写入一个带00力度的同一音符就可以决定 这个音符的时值了。根据前面的分析,这个时间差应该是3C,所以我们在写入3C后写上音符45和它的力度00,即“3C 45 00”。统计好字节数并向这一轨的头信息中更新,然后保存到磁盘,用Cakewalk打开并进入事件列表窗口便可以验证了。
在这个基础上,我们再尝试在A的后面增加一个四分音符中音#G。因为96已经打开了通道,我们没有必要每次都使用9x,只要输入事件信息即可。对于 中音#G,它的十六进制是44,相对刚才输入00力度的A来说时间差为00,因此可以表示成“00 44 64”,这里我们已经假设力度为100;然后是松开它,因为是四分音符,所以时间差是78H,别忘记力度是00,它的字节应表示成“78 44 00”,做好后面的工作,然后验证看对不对。
我们再做个稍微复杂一点的实验:在原来的基础上,在同一轨的第一拍加上一个附点四分中音D。这里就不能再使用追加的方法了,因为前面的事件已经过了3个八分音符的时间,无论再加上什么,都只会发生在后面,所以我们要在前面插入一些字节。
9x已经打开了通道,我们直接在9x按下的音符后加上一个音符事件“00 3E 64”,这里的00显然是个时间差,3E是中音D,64是力度,也就是说,在按下中音A的同时按下了中音D。我们又按下一个键了,要在什么时候,在哪里松 开才能保证输入的是个附点八分音符呢?首先,它的时值是3个八分音符,即180,这里还有一点要注意,180是个大于128的数,它的动态字节就应该表示 成“81 34”,在哪里输入才好呢?如果你觉得在按下D后输入,或者在任何什么地方输入这个时间差,然后再写上“3E 00”可以表示松开的话就完全误解了时间差的概念。其实,我们只要简单地在松开#G的时候松开D就可以了,所以应该在末尾补上“00 3E 00”。统计好字节数后到Cakewalk中去验证验证吧。这里附有我们目前写下的Midi文件样本。到目前为此,我们应该可以输入任何形式的音符了,不过MIDI除了音符以外,还可以包括各种控制器和系统码,它们的地位不亚于音符,我们现在马上学习如何使用控制器。
控制器比音符要简单多了,我们尝试在#G前加入相位控制(Pan),它的十进制代码是10,十六进制是0A,我们将参数设置成111,即十六进制的 6F。首先查得控制器是Bx,这里的x和上面一样,也是6。接下来写入控制器号0A,然后是参数6F,别忘了前面的时间差是00。所以这段字节是“00 B6 0A 6F”,它应放在松开#G的事件之前,与按下#G同时。不过,一旦使用了非音符,而后面还有音符事件时,则必须重新通知打开音符,这说起来复杂,做起来还 是比较容易的,我们只要稍微改写下一个音符事件即可:原本是“时间差+音符+力度”,我们加入一个打开音符的标志,成为“时间差+9x+音符+力度”即 可。校验过头信息后,去Cakewalk中进行更进一步的检验便知它的可行。
其实,时间差为00的控制事件如果出现的时间也是00,则在Cakewalk中会尽可能地把它们放在轨道信息中,而不在事件列表中重复。我们可以利用这一点给音轨设置初始乐器和音量,这就作为一个练习,在此就不再说明了。
至于其他的诸如触后键等与控制器类似的格式在此就不多说了。在这里有必要提醒的是滑音。滑音的乐理范围是-8192~8191,但是在使用时参数是 个正数,比如要设置成0,则应该是0-(-8192)=8192,它才是参数。8192的7位双字节表示成“8192 mod 128=00H;8192 div 128=40H”。如果时间差是00,则应表示成“00 E6 00 40”
最后我们看看系统码。系统码的构成本来是“F0 厂家ID 设备号码 格式代码 传送命令 具体参数 F7”,而在文件中,则不以开头的“F0”为系统码,而字节数也仅记录剩余的系统码,比如XG的复位码是“F0 43 10 4C 00 00 7E 00 F7”,则在文件中应写成“00 F0 08 43 10 4C 00 00 7E 00 F7”,其中第一个00是时间差,F0是系统码标志,08是后面的字节数。有一点要注意的是,几个系统码不可以写在一起,比如“00 F0 0D 43 10 4C 00 00 7E 00 F7 F0 AA BB CC F7”或“00 F0 0C 43 10 4C 00 00 7E 00 F7 AA BB CC F7”都是不好的写法。如果存在以上系统码集,可以分成两个事件:“00 F0 08 43 10 4C 00 00 7E 00 F7 00 F0 04 AA BB CC F7”
当然系统码可以写在任何音轨,不过一般我们会考虑把歌曲播放前发送的系统码写在全局音轨中,并把时间差设成00。
作为一个参考,这里再附上一个MIDI样本。
虽然我们只讨论了同步多音轨的格式,其实对于其他两种,比如较常见的单音轨格式,所有的事件只写在一个音轨中,即只要存在一个“MTrk”就足够 了。而相对地,用于记录音轨数的两个字节也永远为“00 01”,连续事件如果出现的通道不同,也必须重新指定通道(8x~Ex)。在此不详细讨论了。
音符十六进制的计算 关于乐器选择 RPN和NRPN 在MIDI中,中央C是C5,最低音是C0,最高音是G5,要计算任何一个音符对应的十六进制,可以使用这个公式:
假设音符是NO,表示第O八度的音名N,比如G2中,N为G,O为2,则它的十进制为O*12+N,N的值为了简便起见,用下表给出:
这样G2的十进制值为2*12+7=31,十六进制为1F。
若知道音符的十六进制,也可以很容易求出音符,比如64(16)=100(10),而100 div 12=8,100 mod 12=4,对应音符为E8。写成公式就是: N=B mod 12;O=B div 12;(设B为表示音符的字节的十进制数)乐器是MIDI中比较重要的因素,要选择所有的乐器不仅仅只是使用Cx号标志就能完成的,还必须结合BankSelect(乐队选择),而 BankSelect其实是由0号控制器和32号控制器完成的,它们的十六进制代码分别是00和20.比如要选择出XG标准中的Slow Violin,它在第08H个乐队中的第28H号乐器中,所以它的完整代码应为“00 B0 00 00 00 20 08 00 C0 28”。我们来分析它的构成:这里我们假设时间差为00,所有信息都发给通道00,所以第一个00是时间差,B0是打开控制器的标志,并指定发送到通道 00,接下来的00 00,是由控制器号00和控制器参数00构成的,它事实上是表示0号控制器的参数为0,即BankSelect-MSB的参数为0,然后是下一个事件,它 是“00 20 08”,即时间差是00,使用20H号控制器,参数为08H,即BankSelect-LSB的参数是08H,这样就指定了Bank(乐队)。再下来就是 “00 C0 28”,就是所谓的Patch Change事件了,它的时间差为00,参数是28H。这样就完成了标准的乐器选择。
事实上,它是由三个事件共同完成的,如果某次选择乐器和上次的乐器有共同的参数,可以不必重复使用相关的操作。
在本例中,您可能发现了一点,当连续使用同类操作时可以不必每次指定操作种类,比如这里的连续再次使用控制器,所以第二个控制器并没有使用B0作为 标志,而是直接使用控制器号码和它的参数。这一点和音符是一样的。其实,如果连续使用Patch Change事件(我是说如果),则也可不必每次都写Cx,打开了一次就可以了;不过就Patch Change事件而言,连续地更换乐器的结果是仅最后一个有效而已。在前面的文档中并没有提及RPN和NRPN,其实它们是由四个连续的控制器来实现的。我们假设要使用RPN事件的Coarse Turning,它的参数假设是4096,则它的字节是“00 B0 65 00 00 64 02 00 06 20 00 26 00”,我们来分析这段字节:首先我们先看看RPN是由哪四个控制器组成的——首先设置RPN-MSB和RPN-LSB,分别对应的控制器是65H和 64H,Coarse Turning的RPN码是2,所以MSB为0,LSB为2;然后是设置Data Entry MSB和Data Entry LSB,对应的控制器是06H和26H,而4096 div 128=32,4096 mod 128=0,对应的十六进制数分别是20H和00H。因此就构成了上面的字节。而NRPN和RPN原理是一样的,只不过不用RPN-MSB和RPN-LSB,而改用NRPN-MSB和NRPN-LSB而已,它们对应的十六进制数分别为63H和62H。
第二篇:MIDI音乐工作室中档配置
实验室设备配置
中档配置
1.台式电脑:CPU:Intel Core 2
内存:2GB DDR2 800
硬盘:80G 等等
显示器:19寸液晶
5000元/台
共45台 2.音频卡: Echo LAYLA 3G 4850元/台 共45台 3.监听耳机:AKG K271 1450元/个
共45个
4.监听音箱:ADAM Professional Audio S3-A 30900元/只
共1对 5.软
件:音频工作站 Logic Exprss 7.2
3300元/套
共45套
音频混音Steinberg Nuendo 4 1799欧元/套 共45套
制谱软件 Finale2008(1800元/套)共45套
TT作曲家(1000元/套)
共45套
6.附
件:打印机 1台(1000元),扫描仪 1台(500元)
录音棚设备配置
中档配置
1.台式电脑: 苹果iMac MB325CH/A 14900元/台 2.音频工作站:AKAI DR16Pro
37900元/台 3.监听音箱:
ADAM Professional Audio S3-A 30900元/只 4.监听耳机: AKG K271
1450元/个 5.话 筒: AKG C414 B-XL II
7990元/只 6.话 放: M-Audio Octane
8659元/台 7.耳机放大器:PreSonus HP60
2830元/台 8.系
统:
Pro Tools 8
1995美元/套
第三篇:midi教案
第一课
基本知识 1.几个关键名词
MIDI MIDI(Musical Instrument Digital Interface)乐器数字接口,是20 世纪80 年代初为解决电声乐器之间的通信问题而提出的。MIDI 传输的不是声音信号, 而是音符、控制参数等指令, 它指示MIDI 设备要做什么,怎么做, 如演奏哪个音符、多大音量等。它们被统一表示成MIDI 消息(MIDI Message)。传输时采用异步串行通信, 标准通信波特率为31.25×(1±0.01)KBaud。
MIDI仅仅是一个通信标准,它是由电子乐器制造商们建立起来的,用以确定电脑音乐程序、合成器和其他电子音响的设备互相交换信息与控制信号的方法。MIDI是Musical Instrument Digital Interface的缩写,直接翻译过来的意思就是乐器数字化接口,可以把MIDI理解成是一种协议、一种标准、或是一种技术,但不要把它看作是某个硬件设备。
GM.GS.XG
早出台的MIDI格式标准是ROLAND公司于1990年定制的GS标准,它完整的定义了128种乐器的统一排列方式,并规定了MIDI设备的最大复音数不可少于24个等详尽的规范。GM标准在GS的基础上,加以适当简化而成的,是现在应用最为广泛的MIDI格式标准。XG是日本YAMAHA公司于1994年推出的MIDI标准,与GM、GS相比,XG提供了更为强大的功能和一流的扩展能力,并且完全兼容以上两大标准。
VSti.Dxi
VSTi是Virtual Studio Technology Instruments的缩写,他是基于Steinberg的虚拟乐器技术,基本上以插件的形式存在,可以运行在当今大部分的专业音乐软件上,在支持ASIO驱动的硬件平台下能够以较低的延迟提供非常高品质的效果处理。要达到VSTi的最佳效果(也就是延迟很低的情况),声卡要支持ASIO。
VSTi软合成器与VST效果器不同,他是控制MIDI轨的,每个VSTi插件都为你提供了很多的音色,以及丰富的参数控制让你自己创造出独一无二的音色。不同的VSTi有着不同的音色合成方法,波表合成器,模拟合成器,FM合成器,VSTi都可以胜任。
能够使用这些VSTi插件的音乐软件我们称为VSTi宿主,常用的有Samplitude(7.0以后的版本),Cubase VST32,Cubase SX,FruityLoops,Orion,Project5等等。VSTi虚拟乐器可以看作是软音源,所以只能加载在MIDI轨上。
DXi是DirectX Instrument的缩写,是Cakewalk公司在DirectX基础上独立开发的软合成器技术,基本上也以插件形式存在,现在只能运行在SONAR上(注意:Cakewalk不支持DXi,Cakewalk到9.0就停产了,取而代之的是SONAR),在支持WDM驱动的硬件平台下能够以较低的延迟提供非常高品质的合成音色。
DXi软合成器与DX效果器不同,他是控制MIDI轨的,每个DXi插件都为你提供了很多的音色,以及丰富的参数控制让你自己创造出独一无二的音色。不同的DXi有着不同的音色合成方法,波表合成器,模拟合成器,FM合成器,DXi都可以胜任。
2.电脑音乐制作系统的硬件组成
⑴.电脑:通常有PC机与Mac机两类。相比基于OS X操作系统的MAC机和基于Windows操作系统的PC机,MAC机在音频处理上的优势明显,但在软件兼容性和选择面上较PC机要差许多,因此PC机更适合面向教学使用。
⑵.音序器:同样也可分为软件音序器与硬件音序器,软件音序器必须通过电脑才能使用,常用的音序软件有Cakewalk与Cubase 系列等。硬音序器是实际的硬件设备,通常体积较小。与硬音序器比较,软音序器的优势十分明显,对MIDI音符的编辑和修改也更为灵活方便。
⑶.音源:音源是各种音色的载体,通过音源各种MIDI信息才能够发出声音。音源又可分为软音源和硬音源,软音源即是以软件形式存在,需要通过电脑芯片和内存的工作来使用。常见的软音源有Yamaha S-YXG100,Roland VSC88等,还包括插件音源(如VSTi和DXi插件等)以及软采样器SoundFont、GIGA Studio、Reality(可以调用和编辑采样音色)等。硬音源是储存音色的硬件设备,可以与音序器直接连接使用。常见的硬音源有Roland JV1080,JV2080;Yamaha MU100,TG500等。随着电脑硬件设备的发展与电脑音乐制作的普及,软音源在价格,易用性,版本更新等方面显示出了巨大优势。
⑷.MIDI输入设备:即是向音序器发送MIDI信息的硬件设备。按照通常的演奏习惯,人们制造了许多基于传统乐器形式的MIDI乐器,如MIDI键盘,MIDI吹管,MIDI吉它等等,可以按照演奏传统乐器的方式去演奏它们,然后通过MIDI接口将演奏的音乐转化为数字信息并被音序器接收并存储为音序内容。
此外,根据需要,电脑音乐系统还可以配备录音设备(麦克风),监听设备(监听音箱、监听耳机)等等。
3.电脑音乐系统中的音乐软件大致可以分为如下几类:
⑴.音乐制作软件:包括音序器软件与音频软件。音序器软件的作用是把MIDI键盘或鼠标传送来的MIDI信号分轨记录下来,供作曲者进行编辑,然后再将这些信号送至音源发声。音序器软件提供给作曲者的数据编辑界面有五线谱、模拟键盘、图形或数字等方式,其编辑界面模式相当丰富而且便捷。音频软件主要负责录音,音频编辑,缩混,母带输出等任务。随着电脑软件技术的发展,目前各类音乐制作软件都是整合了这两种功能的集成性软件。常用的音乐制作软件有Cakewalk Sonar,Samplitude 2496,Cooledit Cubase,Nuendo,Logic(for Mac)等。
⑵.音源软件:目前的软音源分为插件与独立运行的软采样器两种。软采样器可以读取和编辑采样音色,并可以自己制作音色采样。缺点是不能通过算法直接与音频轨缩混在一起,只能够用内录的方式通过声卡将其转换为音频。插件音源本身不能独立运行,需要从主工作站(宿主)软件中调用才能使用,可以直接通过算法直接和音频轨进行缩混,没有任何音质的损耗。现今的插件格式有许多种,最常用的是用于Windows操作系统的DX/Dxi和VST/VSTi格式、用于苹果(Mac OS X)操作系统上的AU(AudioUnits)格式。另外还有其他的专业插件格式,必须有相应硬件配合才可以使用,比如Pro Tools的TDM、HTDM、RTAS格式,Creamware的Creamware格式,VariOS的VariOS格式等等。软音源更新换代的速度极快,不断有新产品问世。目前较为常用的软采样器与音源软件有:GigaStudio、Kontakt、Steinberg Hypersonic、Edirol HQ-OR Orchestral、Quantum Leap Symphonic Orchestra、The Grand、Virtual Guitarist/ Virtual Guitarist Electric Edition、Groove Agent等,这些软音源甚至可以满足专业质量的音乐制作。
⑶.打谱软件:这类软件是专为编辑并打印乐谱、出版而开发的。乐谱编辑对于我国音乐工作者来说,要包括两个方面:五线谱与简谱。常见的五线谱编辑软件有:Encore、Finale、Sibelius等。它们不断预置了大量的音乐专业书面符号,而且还具有强大的图文混排功能,甚至自带音序器。用它们可以制出非常专业的声乐谱、器乐谱以及管弦乐总谱;简谱软件,常见的有TT作曲家以及贝音等。
⑷.音乐教育类软件:这类软件是离教学实际最近的一类软件。主要有音乐欣赏教学软件、视唱练耳教学软件、和声教学软件、音乐史教学软件、乐理教学软件等等,它们均以人机互动的界面、灵活的多媒体手段,把通常枯燥乏味的学习过程变得生动而且直观。常用的音乐教育类软件有Tonica(主要应用在初级和声写作与视唱练耳教学中,可以对和声写作中和弦结构、功能进行、平行五八度错误进行实时纠正,并提供多种风格的和声选配范例)、Auralia、Earmaster(School)(主要应用于视唱练耳教学中,软件包含了几乎练耳教学的一切方面:单音、音程、和弦、节奏、旋律、音乐风格等等)、Musical Instruments(可用于配器的教学,该光盘存储了世界各地从古至今数百种乐器的声、图、文资料,分别按形制、地区、乐队编制和乐器名称分类)等
4.midi制作的基本流程
MIDI的输入——midi的记录和处理——midi的转换为音频 ——处理音频——输出为成品
5.设备的连接
6..音源介绍
HY
罗兰管弦乐
real吉他 坦克 ADD等
作业:理解上述知识
第二课
midi制作的基本操作
1.老知识的回顾及重复操作
2.基本设置:
软件设置
速度 节拍 音色 轨道等设置 3.软件的安装与破解
作业:输入一段旋律(单轨)
第三课
midi的操作
1.建立轨道(介绍各轨道)2.工具栏中的鼠标工具 3.各轨道上各键位的介绍 4.介绍钢琴编辑窗
作业:输入一首钢琴作品(两轨)
第四课
midi的编辑方式
1.2.3.4.作业:输入一段爵士四重奏歌谱(四轨)
音乐的循环播放 走带控制条
介绍midi信息栏 分步录音
第五课
midi录制和编辑的高级处理
1.MIDI 的录音模式 2.MIDI效果器
3.midi编辑窗口的工具栏介绍 4.乐谱编辑窗口简单介绍
作业:输入一份弦乐四重奏的乐谱(四轨)
第六课
MIDI使用技巧 1.2.3.4.作业:输入一小段管弦乐乐谱
MIDI的就地编辑 鼓编辑窗口
文件夹使用技巧 标记轨道使用技巧
第七课
其他技巧
1.轨道属性侧边栏使用技巧 2.乐谱编辑使用技巧 3.MIDI处理功能 4.离线编辑 5.导出文件
作业:输入一段较大的管弦乐总谱(弦乐四重奏)
第八课
应用技巧
1.midi文件的导入 2.录制midi技巧
作业:自己独立制作一首小歌(两轨)
第八课:
1.midi编辑技巧 2.midi处理技巧
作业:自己独立制作一首小歌(两轨)
第九课
1.midi效果器技巧 2..快捷键总结
作业:自己独立制作一首小歌(五轨)
实战
(一)1.旋律层织体基本写作 2.和声层织体基本写作 3.低音层织体基本写作 4.节奏层织体基本写作
作业:编一首歌曲(五轨
实战
(二)1旋律层织体技巧写作.2.和声层织体技巧写作 3.低音层织体技巧写作 4.节奏层织体技巧写作
作业:自己编曲(多轨
第十课
实战
(三)1.管弦乐读谱
2.管弦乐输谱的一般技巧
作业:输入一段管弦乐总谱(有管乐)
第十一课
实战
(四)管弦乐高级技巧
输入一段管弦乐谱子
第十二课
实战
(五)管弦乐高级技巧
输入一大段管弦乐谱子
第十三课
实战
(六)歌曲制作(大海啊故乡)
第十四课
实战
(七)第十五课
实战
(八)制作()
制作()
第四篇:测算分析汇报文件
测 算 说 明
一、转让方式
根据了解转让方地块及方财务情况,本着互利共赢的原则,暂拟定该项目采用土地使用权转让方式开发建设。
二、近期通过经与区政府沟通,区政府相关领导在听取我们对该项目的情况介绍后,区领导建议我们去联系中国科学研究院,并表示中国科学研究院要解决教职工用房问题,但需落实中科院有无用房需求。拟定建设定向安置房,解决中国科学研究院教职工住房问题,为避免项目风险,实现利益最大化,结合该地块情况,委托建筑设计院测算该项目经济技术指标,设计院依据该地域整体规划情况测算出以下技术指标:规划用地面积6.3707公顷,其中建设用地面积5.5865公顷,按容积率1.8测算,规划总建筑面积124357㎡,其中地上建筑面积100557㎡,住宅面积97837㎡,地上配套面积2720㎡(商业面积1000㎡,非经营性面积1720㎡),地下总建筑面积23800㎡(地下车库面积5250㎡,150个车位,人防、设备用房等面积18550㎡),可出售面积共104087㎡,不可出售面积共20270㎡,最终规划指标以规划分局批复为准。
依据上述技术指标,参照怀柔地区周边商品房价格、开发成本及保障房政策,暂拟定安置房销售价格在9000元/㎡。根据设计院出具的技术指标及该地区保障房销售价格测算以下是两个方案:(1)、当按定向安置房9000元/㎡销售时,支付出让方土地转让价格9000万元测算,出让方应承担所有税费,净利润7759.76万元,利润率达10.37%,该测算价格
可保证利益收入;(2)、当按定向安置房8000元/㎡的价格销售,支付出让方土地转让价格8000万元测算,净利润1812.02万元,利润率达2.46%,该测算方式受让方无盈利。(具体测算见附表)
综上所述,为避免投资风险,保障房利润率最低应达到3%以上,只有当保障房销售价在9000元/㎡,转让土地费用9000万元,出让方承担所有相关税费时,利润率达到3%以上,这样才能保障该项目开发收益。为加快推进该项目进展,目前应与中国科学研究院商谈定向安置房需求及销售价格,在与中科院商谈销售价格时应每平方米销售价格不能低于9000元/㎡,与出让方商谈转让土地价格时土地转让费不应超过9000万元,并且出让方还应承担全部的转让税费,假如转让税费由受让方承担,因受让方为国有企业,相关税费无法计入开发成本,将产生税务风险。所以,只有第一种测算才能规避项目风险,保证双方利益最大化。
北京银地房地产开发有限责任公司怀柔项目办
2014.5.27
第五篇:专利文件实例分析
专利申请文件撰写实例分析
首先,感谢发明人陈保同朋友向大家提供自己的专利申请文件,并且同意作公开分析。如果您能看出这个修改后的专利文件奥秘就具备了初步的文件撰写能力。这项专利已经授权。
改写《说明书》。本站站长改写部分为红色。
说
明
书
双面剃须刀刀片
一种可两面使用的电动剃须刀头
所属领域:
本实用新型属于一种剃须刀刀片。
技术领域:本实用新型涉及一种生活用品,尤其是涉及电动剃须刀头的刀片改进。
背景技术
目前,公知的剃须刀刀片是由刀片支架,金属刀片,弹簧和螺钉组装而成。剃须刀刀片大体可以分为两种,一种是由三个金属刀片构成的单面剃须刀片,其不足是金属刀片易钝化,寿命短。另一种是由六个金属刀片构成的单面剃须刀片,它虽然延长了金属刀片的实用寿命,但是效果不佳,由于金属刀片数目增加一倍,同时当它旋转时阻力也增大了,以致提高了剃须刀的功率,由此引起的不良现象是:当电源电量稍微不足刀片就转不动,从而不能正常工作。
目前,公知公用的剃须刀头是由支架、刀片、弹簧等构成,这种剃须刀头由三把刀片组成,其不足之处是刀片钝化后更换麻烦;为了延长刀片的更换期,一些剃须刀头把支架上的刀片增加至六把。虽然,增加刀片数量可延长剃须刀头的使用寿命。但是,剃须刀头的旋转阻力和剃须刀电机的负荷也随之增大,并导致剃须刀的耗电量增大,不利于剃须刀的使用和维护。
发明内容
实用新型的目的:
本实用新型提供一种结构简单,成本低,并且可以延长剃须刀寿命的剃须刀片。
本实用新型的目的是提供一种可两面使用的电动剃须刀头,它有效避免了增加刀片数量所带来的旋转阻力,并且减少了更换刀片所带来的麻烦。
实用新型的技术方案:
将金属刀片的支架做成可以安放六个刀片的支架,并且不分正反面,即支架的一面和另一面的形状和孔的布局相同。支架的一面安放三个金属刀片,另一面也安放三个金属刀片,用弹簧长杆一端插入金属刀片的圆孔中,随后将弹簧的另一端嵌入支架上对应的方孔中,固定金属刀片。用弹簧固定金属刀片的优点是:当金属刀片上方受到的压力大时,可以压迫弹簧,从而金属刀片下移;当上方压力减小时弹簧又可以将金属刀片弹起,因此它可以使金属刀片始终与上方网罩保持合理接触。本实用新型让六个金属刀片中的三个处于工作区内,这样不会增大转动时的阻力,当一面的金属刀片钝化后,可以将支架翻转,让原来处于限制状态的刀片向上,处于工作区内,从而达到延长刀片寿命的目的。
本实用新型的技术方案:一种可两面使用的电动剃须刀头由中心轴、支架、刀片构成,支架的正反两面分别设有连接电机轴的中心轴;支架正反两面通过弹性元件固定若干把刀片,或者在支架上设有可从支架正反两面伸出的刀片,从支架正反两面伸出的刀片由弹性元件固定。刀架的正反两面都能与剃须刀电机轴连接,并且刀架正反两面的刀片也都与剃须刀网罩吻合。
根据上述方案,本实用新型还有如下措施:
支架的正反面分别各设二把以上刀片,或者支架上装有二把以上从支架正反两面伸出的刀片。
有益效果:
本实用新型采用六个金属刀片,每三个分别安放在支架一面,工作时只有三个处于工作区内,一旦一面的三个金属刀片钝化,可以使用另一面。因此本实用新型可有效延长刀片寿命。
有益效果: 因为本实用新型支架的正反两都有刀片。所以,不但避免了增加刀片数量引起的旋转阻力和耗电量大问题,而且可减少更换刀片的麻烦。
附图说明:
图1是本实用新型的俯视图。
图2是本实用新型的仰视图。
图3是本实用新型安装刀片的支架。
图4是图3的A?A剖视图。
图5是图3的B?B剖视图。
图6是本实用新型的金属刀片。
图7是本实用新型的弹簧。
图8是本实用新型的螺钉。
附图中,1.支架,2.弹簧,3.金属刀片,4.螺钉。
实用新型的实施方式:
图1,金属刀片(3)放入支架(1)的长孔中,并且用弹簧(2)的长端插入金属刀片(3)的圆孔中,然后将弹簧(2)的另一端嵌入支架上的方孔中。螺
钉(4)旋入支架(1)中央的螺孔中,旋动螺钉(4)可以调节支架(1)的高度,达到与上方网罩合理接触。
说明:
实施例是专利申请文件中最容易写的,我不再赘述。但是,发明人在撰写实施例时一定要注意,要把技术方案中的所有内容解释清楚,甚至要举一反三地详述,不能有半点含糊。比如说,技术方案中提到的“弹性元件”,一定要说明白,“弹性元件”是钢丝或橡皮薄膜等。
下面我把该专利的权利要求书改写一下:
权利要求书
1.一种双面剃须刀刀片,其特征是金属刀片安放在支架的上下
两面,由弹簧固定,螺钉旋合在支架的螺孔中.2.根据权利要求书1所述的双面剃须刀刀片,其特征是支架的
上下两面的形状和孔的布局完全相同.3.根据权利要求书1所述的双面剃须刀刀片,其特征是金属刀
片由弹簧固定,当上方压力大时,金属刀片压迫弹簧下移,压力小时又
可以弹回.权利要求书
1、一种可两面使用的电动剃须刀头由中心轴、支架、刀片构成,其特征在于,支架的正反两面分别设有连接电机轴的中心轴;支架正反两面通过弹性元件固定若干把刀片,或者在支架上设有可从支架正反两面伸出的刀片,从支架正反两面伸出的刀片由弹性元件固定。
2、根据权利要求1所述的一种可两面使用的电动剃须刀头,其特征在于,支架的正反面分别各设二把以上刀片,或者支架上装有二把以上从支架正反两面伸出的刀片。
3、根据权利要求1或2所述的一种可两面使用的电动剃须刀头,其特征在于,刀片是塑料与陶瓷复合的。
4、根据权利要求3所述的一种可两面使用的电动剃须刀头,其特征在于,刀片通过橡胶薄膜连接支架。
5、根据权利要求1所述的一种可两面使用的电动剃须刀头,其特征在于,支架是三角形的。
6、根据权利要求1或所述的一种可两面使用的电动剃须刀头,其特征在于,中心轴上设有可调接口。
撰写专利申请文件时一定要左右前后看清楚了,不能只盯着一个地方想,有时要想到很远的地方,要突破习惯思维,即使是物理方面的发明也要考虑到化学方面的因素。大家一定要注意:很多情况下,简单的发明,申请文件反而难写,特征少的发明往往技术范围很宽,撰写难度会大大增加。由于改写该项专利只用了三小时左右的时间,有可能还没达到比较完美的程度。不到之处敬请朋友们来信指教和探讨。