第一键盘 - 电子琴在线论坛

 找回密码
 现在注册

QQ登录

只需一步,快速开始

查看: 20379|回复: 79
打印 上一主题 下一主题

[软件应用] .B00和.EVT文件在计算机上的查看以及编辑

  [复制链接]

跳转到指定楼层
1#
发表于 2010-11-25 23:33:56 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

1. 查看.B00信息的。

这个MDR_18.B00是La la lu(Disney)的注册文件,本身是EL-90,但EL-900也可以使用。

RiIJPCNy.rar (2.31 KB, 下载次数: 192)

先把.B00文件放在C:\Electone目录内,来看看到底有些什么内容:

选择.B00文件,依次按“注册号”从1->16,就可以看到1~10是有内容的,11~16号是没有内容的。
显示的主要项目:
速度:在“退出”左边
节奏类型、节奏音量;伴奏类型、伴奏音量;回音音量
主导、上、下、脚键盘的音色、音量、音程(16',8',4',2')、是否打开了“回声”、“延音”

那些暗色的,表示没有起作用。

2. 编辑.EVT,以及部分删除。

(1).先说一下“修正值”是个什么东东:
这是Disney的Lu lu la的.EVT文件:

mT2ojgmZ.zip (1.46 KB, 下载次数: 80)

我们必须对照着乐谱看看

我们对照乐谱及双排键的播放效果来看:乐谱上的第1小节,在双排键上显示的是“-1”小节(不知道它为什么不定义为0小节),而,注册号为2时,在乐谱上是位于第5小节的第1拍。好了,我们就修改“修正值”,使软件的表格中的注册号2,对应的是第5小节、第1拍。“修正值”的作用:就是对.EVT文件内部的操作(删除、修正等)做到精确定位。如果有偏差,就全部的乱套了。
所以,注意了,乐谱上的注册号1,如果写在谱子的开始,你不要认为注册号1对应着:第1小节、第1拍。它有可能写得不靠谱。注册号2在乐谱上的位置就非常靠谱了。

这就是对“拍/小节”、“修正值”操作的过程:


修正后,每小节3拍,修正值为-2(实际上就是开始play的哒哒声),这时,第五小节第一拍就为注册2了。OK

(2)部分删除:
我对琴的操作不了解,不知道有什么这个功能:如果16小节前,已经练好了,想从第16小节开始练习,不知双排键上有没有从16小节开始播放的?每次从头开始实在是无聊。
部分删除的功能就是在计算机上,把16小节前全部删除了,生成一个新的.EVT文件。
当然要有一个方便点的.evt播放器,音质不很好,但它还可以显示注册号。这是播放器:

NLExKADr.zip (261.68 KB, 下载次数: 159)

这个MDR_15.EVT是“绿袖子”,它没有.B00文件

dD1wwWuf.zip (2.1 KB, 下载次数: 63)

可以直接用上述的播放器播放。

这是操作过程:

先把MDR_15.EVT打开,然后设置一下每小节有几拍,修正值,从第1小节、第1拍开始,到第8小节的第4拍删除。OK。

再看一下原来的目录,发现多了一个MDR_15_N.EVT文件,马上用播放器放放,是不是少了一段?

这是新的MDR_15_N.EVT文件:

BcWyJqbi.zip (1.45 KB, 下载次数: 37)

其它类型的.evt文件一样处理。如果有.B00文件,因为这个“部分删除”的功能只针对.EVT文件,不对.B00文件进行任何操作,所以弹奏时,音色是取自.B00文件的,一切正常,不会变音色。

删除从n小节a拍开始,到m小节b拍,都可以,当然一小节内的a拍、b拍要算好了,否则,一小节内会多一拍或是少一拍的问题。

(2)编辑.EVT文件:功能是对注册部分进行修改、删除、增加。
如原来的:
第1小节 第1拍 注册1
第15小节 第4拍 注册2
第16小节 第1拍 注册3
修改为:
第1小节 第1拍 注册1
第15小节 第3拍 注册2
第16小节 第1拍 注册3
删除:
第1小节 第1拍 注册1
第16小节 第1拍 注册3
增加:
第1小节 第1拍 注册1
第15小节 第4拍 注册2
第16小节 第1拍 注册3
第20小节 第1拍 注册4

以上“修改”、“删除”、“增加”,写了那么多,实际上只有关键的一点,就是:在第n小节,第a拍,产生一条指令,将此处定义为x号注册音色。到时,.EVT自动去调用.B00文件的x号注册音色。


至于这个x号音色如何来进行设置,那就请你在双排键上操作吧;当然,你也可以用上述的“查看.B00信息”的方法去查看一下音色注册的主要内容。.

我们来看看如何来修改注册:
原始的,这首曲子是1,2,3~10顺序安排注册号的。

UxSWMk8G.zip (1.46 KB, 下载次数: 43)


可以在琴上看,也可以用上面的.EVT播放器看看注册号的变化。
现在我们的目的是第16小节的第1拍增加一个注册号为3。
就是图中的红色部分增加一个注册3

操作过程:

第一步,输入.EVT文件,设置“拍/小节”,“修正值”
点击“修改注册”,就打开了一个注册号的表格文件,在最后一行增加一行(实际上随便你写在哪儿,反正程序是自动排序的),即:16 1 3,空格一定要用Tab键,关闭,保存,就自动生成了一个_N.EVT文件。再打开看一下,就看到在第16小节增加了一个新注册3。可以在琴上,或者是播放器验证一下。

这是修改后的。

eu1BkAFA.zip (872 Bytes, 下载次数: 41)

注意:以上修改后新生成的文件名称是MDR_xx_N.EVT,在双排键上使用时,文件名称必须改为标准格式,如:MDR_10.EVT,并且,还必须有一个对应的注册文件MDR_10.B00。

这楼太高了,程序下载在13楼。

分享到: QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享分享 支持支持1 反对反对
回复

使用道具 举报

80#
发表于 2019-7-19 14:52:21 | 只看该作者
楼主好人呀!
回复 支持 反对

使用道具 举报

79#
发表于 2018-6-20 02:43:44 | 只看该作者
楼主太牛了,学习中
回复 支持 反对

使用道具 举报

78#
发表于 2017-11-7 21:56:21 | 只看该作者
本帖最后由 zangwendy 于 2017-11-7 21:58 编辑

安装软件后,打开了一个从本网站下载的EVT文件,提示这个错误信息,点击任意一个按钮后,信息窗口消失,主界面内都是空白的。不知何故?请教楼主。另外,安装了LVRTE2010min版本。电脑是win7x64系统。

捕获.PNG (161.17 KB, 下载次数: 6)

捕获.PNG
回复 支持 反对

使用道具 举报

77#
发表于 2017-11-7 21:25:30 | 只看该作者
这个帖子技术水平高,学习了
回复 支持 反对

使用道具 举报

76#
发表于 2015-12-22 15:19:03 | 只看该作者
感谢楼楼分享实用信息!
回复 支持 反对

使用道具 举报

75#
发表于 2015-3-3 23:16:41 | 只看该作者
楼主你太厉害了,既会编程又会弹琴!!太佩服了
回复 支持 反对

使用道具 举报

74#
发表于 2015-2-27 08:15:49 | 只看该作者
要好好学习的东东
回复 支持 反对

使用道具 举报

73#
发表于 2015-2-26 17:53:16 | 只看该作者
楼主想请问一下,这样理解正不正确:
BOO文件只是用于储存每个注册号的音色和节奏信息,而EVT和MIDI文件是用于调用音色和记录音符的。这样理解是对的吗?
假如是正确的,那么有一点我就搞不懂了:为什么不少曲子只有BOO文件却仍然可以自动走带? 只有带有示范演奏的曲子除了BOO文件外,还包含着一个MIDI文件。
回复 支持 反对

使用道具 举报

72#
发表于 2015-2-2 21:20:36 | 只看该作者
这真是极好的! 我一直期盼着能修改注册号出现的时间点呢!

话说,楼主是否知道如何自己创建EVT文件?

注册的音色内容可以在琴上设置好然后保存到USB,但是音序在琴(我的琴是ELB-01)上设置就非常麻烦了。不知道有什么方法或者软件可以用于自己做EVT文件呢?
回复 支持 反对

使用道具 举报

71#
发表于 2015-1-11 23:40:02 | 只看该作者
很厉害学习中
回复 支持 反对

使用道具 举报

70#
发表于 2014-11-17 18:26:35 | 只看该作者
牛人啊,自己编软件!
回复 支持 反对

使用道具 举报

69#
发表于 2014-10-3 13:19:36 | 只看该作者
强贴,正想把ymh的一首曲移植到吟飞RS400上,用了lz的工具,能看一些ymh音色的名称了,提供了选音色的参考。但MIDI一直没搞定,想从雅马哈的MIDI直接引过来,就不用直接做了。在研究lz的这工具是否能实现这个功能。
回复 支持 反对

使用道具 举报

68#
发表于 2014-7-10 22:14:43 | 只看该作者
神贴,顶起
回复 支持 反对

使用道具 举报

67#
发表于 2013-7-30 11:33:00 | 只看该作者
zhw63 发表于 2013-7-30 01:00
因为编的时间长了,很多细节,有点忘了。

如果要实现midi和音序信息同时存在,那么必须把MIDI放入.evt中 ...

谢谢zhw老师的回复,哈哈,涉及到二进制的问题我就懵了,看来还有很多工作需要在您的研究基础上继续挖掘,谢谢zhw老师!
回复 支持 反对

使用道具 举报

66#
 楼主| 发表于 2013-7-30 01:00:41 | 只看该作者
本帖最后由 zhw63 于 2013-7-30 01:25 编辑

因为编的时间长了,很多细节,有点忘了。

如果要实现midi和音序信息同时存在,那么必须把MIDI放入.evt中。
有一个可以实现的方法是,都把.evt,.mid转化为.txt,在.evt的文本文件中插入文本格式的midi,再把文本格式的.evt逆转化为二进制的.evt。
在.evt转换为.txt格式后,“拍”单位的概念尤其重要,它不是时间单位:秒,严格来说,它是仅仅一个拍的单位,而不是时间。时间是通过拍、速度换算出来的。这样,我们在琴上操作时,只要调整速度,拍的时间就自动确定了。
.evt和.midi一样,拍子没有时间的概念,只有基本单位unit的概念
在midi中,n个unit为几分音符,每小节有多少拍,每拍的速度是多少,这样来换算成秒的。实际上,电子琴可能根本就没计算拍的时间,它是根据midi或evt中的一个一个unit来触发音符的,而不是时间秒。
在.evt中,它的定义是:004.1.16这种格式来确定某个音符的发音或静音的。004表示第4小节,1表示第一拍,注意,在.evt中,所有的节拍定义都是4拍,如果是3/4时,要换算,它是通过节奏模板的鼓点来实现听觉上的节奏的;16表示一拍内的分辨率,即将一拍分为24等分,在第16单位时,发音或静音,或进行某种自动操作。

例如:这是录音的.evt的内容:
002.4.22.013 C02 NOTE_ON   57  48  第二小节,第四拍,22单位时,下键盘,音高为57音发音,音量48
002.4.22.017 C01 NOTE_OFF  69   0  第二小节,第四拍,22单位时,上键盘,音高为69音静音。
003.2.15.015 C02 AF.TOUCH  27           第三小节,第二拍,15单位时,下键盘,有一个after touch,值为27
007.2.10.010 C16 REGISTR. 4                  第七小节,第二拍,有一个触发音色4#的操作,一般16通道放注册码和控制符等等。注意,在注册码、控制符等时,10单位没有作用。所以注册音色序号的最小单位是小节.拍
nextsong,应该也有相应的控制符,只是当初我还没有大于16的乐曲,所以也没有去看。

以上,内容是真实的,但是有些描述是推测的,因为没有经过大量的、仔细的研究。也受自己认识及手段的限制。

论坛里,一定还有比我更了解.evt的控制的。

回复 支持 反对

使用道具 举报

65#
发表于 2013-7-29 02:05:00 | 只看该作者
zhw63 发表于 2013-7-28 00:04
以后千万别叫我老师,我只是陪练的。称zhw就行。我的QQ:1280818606
你说的,我还是有点没看明白:
1. “ ...

另外还有两个重要问题请教您,之前您做的evt编辑器可以编辑每个音色的序号和小结数拍数,但是依照琴的时间计算单位,最小单位应该是1/24秒,所以如果我想在某小节的第二拍和第三排之间换音色,这个软件是不是还无法实现?不会是输入2.5吧 呵呵:)
另外nextsong的指令在音序文件中使如何体现的呢?
回复 支持 反对

使用道具 举报

64#
发表于 2013-7-29 01:20:07 | 只看该作者
是这样的,哈哈先说明一下,我的琴是900m。之前您提到过可以用midi文件调用EL的boo音色进行播放,这个确实已经实现了。我这里所提到的并不是将mid作为伴奏或节奏信息,而只是将mid作为演奏指令信息使用。在演奏的时候使用MDR的录音功能,就能将UPPER LOWER PEDAL 三个键盘的演奏信息以及CONTROL信息分轨录制到evt文件中。所以将导出的mid文件放入打谱软件的话显示为三行谱表。如此一来即可在电脑上完成修改和编辑再放回到双排键中进行播放。但这样以来新的用mid改成的evt文件就无法再在琴上编辑任何信息(显示为BAD)也就是说,现在的mid演奏指令信息,和音序信息无法同时存在。您女儿好可爱呀~哈哈 她演奏中的功能基本就是把mid当伴奏带用的吧,一边放midi一边跟着弹~效果挺好的,但是我想要的功能是将演奏信息和音序信息一起保存在mid文件里,打个比方就是有一盘现成的磁带,我想再不抹掉磁带的基础上把我唱的和伴奏合到一起,然后每次直接放音就行了。您能明白我的意思吗?谢谢您:)
回复 支持 反对

使用道具 举报

63#
 楼主| 发表于 2013-7-28 00:04:59 | 只看该作者
以后千万别叫我老师,我只是陪练的。称zhw就行。我的QQ:1280818606
你说的,我还是有点没看明白:
1. “自己制作的mid只要将其复制到有evt导出的midi中,也是默认用EL音色播放的”
是不是就是将原.evt中的midi部分重新编辑,再放回原来的.evt中吗?
我对琴的操作也不十分了解,真抱歉,我也不知道如果有一个自动走音色的.evt时,边弹边录,如何来操作的?如果您知道的话,也告诉我一下吧
如果方便的话,你也可以用你编辑过的.evt,包括.b00,.mid文件发给我看看。

2. “现在我希望实现的是,将mid文件转化成evt 并且加入注册序列信息”
这个是我女儿刚学双排键时,用mid的方式加入的弹奏效果,非常初级的,不知是不是你想达到这种效果:
https://www.cndzq.com/bbs/forum.php?mod=viewthread&tid=92290
因为后来,我也没有继续把心思用在midi转evt上了,所以也没有后续了。
这个方法是.b00,.evt,.mid同时存在的
因为如果使用琴的节奏,可能会与.mid的播放的节拍有冲突,所以要把节奏、midi等等,都编辑在.mid文件中。.evt文件仅仅是个音序表,脚控,由它来指定.b00中的音色

回复 支持 反对

使用道具 举报

62#
发表于 2013-7-27 21:13:49 | 只看该作者
zhw老师好,感谢您的回复,之前认真研读了您的帖子,获益匪浅。您所回复的我基本都已经明白,现在的问题是我将evt文件通过 evt2mid转换后,已经可以实现在打谱软件上编辑,并且导出后可在琴伤用EL指令音色播放(其实就算是自己制作的mid只要将其复制到有evt导出的midi中,也是默认用EL音色播放的)。现在的问题在于,播放这类evt(mid)文件时,若想录制信息是不可能的,MDR会显示bad。而且这类evt文件用您给的evt编辑软件编辑后,在琴上播放只有注册序列正常,而mid演奏信息则完全变成乱码。也就说无论是否把mid的后缀名改成evt 琴对于这两类文件的识别都是按照mid格式识别,只是这样的mid文件调用了EL的音色信息而已。
现在我希望实现的是,将mid文件转化成evt 并且加入注册序列信息,请问zhw老师有何高招,谢谢您的指教
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 现在注册

本版积分规则

关闭

新闻头条上一条 /1 下一条

【重要通知】|申请友链|Archiver|手机版|第一键盘 - 电子琴信息网 - 电子琴在线论坛 ( 粤ICP备14036084号 )

GMT+8, 2024-5-30 18:11 , Processed in 0.205652 second(s), 42 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表