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

 找回密码
 现在注册

QQ登录

只需一步,快速开始

楼主: zhw63

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

  [复制链接]

 楼主| 发表于 2013-7-25 17:18:16 | 显示全部楼层
wbk910919 发表于 2013-7-25 15:47
请问zhw老师,您之前提到的将mid转换成evt和boo文件,是通过您自制的软件实现的还是通过midi指令实现的? ...

mid转换成.evt,很麻麻烦。后来,玩了玩之后,再也没有去关心它了。
相反,不用.evt,直接用.mid代替.evt,可能会方便些。stagea开放的音色文件,也只有.mid了。EL琴也可以调用.mid文件。
如果,你想在弹奏时,同时有一个现成的.mid在播放的话,可以同时存在三个文件的方法,更简单一些。
方法是:
把.mid的文件名称改成和.b00,.evt的文件名称相同,这样,在你调用某个曲子时,.mid会自动加入播放。当然,在这种情况下,.evt的作用仅仅是改变音色块,并用脚控音色,.evt里面不能有.mid部分,否则.evt和.mid会各管各的了。
回复 支持 反对

使用道具 举报

发表于 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老师有何高招,谢谢您的指教
回复 支持 反对

使用道具 举报

 楼主| 发表于 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中的音色

回复 支持 反对

使用道具 举报

发表于 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文件里,打个比方就是有一盘现成的磁带,我想再不抹掉磁带的基础上把我唱的和伴奏合到一起,然后每次直接放音就行了。您能明白我的意思吗?谢谢您:)
回复 支持 反对

使用道具 举报

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

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

使用道具 举报

 楼主| 发表于 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的控制的。

回复 支持 反对

使用道具 举报

发表于 2013-7-30 11:33:00 | 显示全部楼层
zhw63 发表于 2013-7-30 01:00
因为编的时间长了,很多细节,有点忘了。

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

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

使用道具 举报

发表于 2014-7-10 22:14:43 | 显示全部楼层
神贴,顶起
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2014-11-17 18:26:35 | 显示全部楼层
牛人啊,自己编软件!
回复 支持 反对

使用道具 举报

发表于 2015-1-11 23:40:02 | 显示全部楼层
很厉害学习中
回复 支持 反对

使用道具 举报

发表于 2015-2-2 21:20:36 | 显示全部楼层
这真是极好的! 我一直期盼着能修改注册号出现的时间点呢!

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

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

使用道具 举报

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

使用道具 举报

发表于 2015-2-27 08:15:49 | 显示全部楼层
要好好学习的东东
回复 支持 反对

使用道具 举报

发表于 2015-3-3 23:16:41 | 显示全部楼层
楼主你太厉害了,既会编程又会弹琴!!太佩服了
回复 支持 反对

使用道具 举报

发表于 2015-12-22 15:19:03 | 显示全部楼层
感谢楼楼分享实用信息!
回复 支持 反对

使用道具 举报

发表于 2017-11-7 21:25:30 | 显示全部楼层
这个帖子技术水平高,学习了
回复 支持 反对

使用道具 举报

发表于 2017-11-7 21:56:21 | 显示全部楼层
本帖最后由 zangwendy 于 2017-11-7 21:58 编辑

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

使用道具 举报

发表于 2018-6-20 02:43:44 | 显示全部楼层
楼主太牛了,学习中
回复 支持 反对

使用道具 举报

发表于 2019-7-19 14:52:21 | 显示全部楼层
楼主好人呀!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-3-29 07:24 , Processed in 0.117284 second(s), 40 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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