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

 找回密码
 现在注册

QQ登录

只需一步,快速开始

查看: 11091|回复: 40
打印 上一主题 下一主题

[软件应用] 双排键用的软件

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-9 21:13:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个外国牛人编的双排键用的软件,在dos下使用,可以把B00音色文件转换成TXT文件,也可以把txt文件转换成evt文件,把evt文件转换成TXT文件,还可以把EVT文件转换成MID文件!
[BUYPOST=300] j3s7Ku0S.zip (98.02 KB, 下载次数: 179) [/BUYPOST]
分享到: QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
回复

使用道具 举报

2#
发表于 2007-4-10 08:58:48 | 只看该作者
这有什么好处?具体怎么个操作法?
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2007-4-10 09:08:19 | 只看该作者

使用说明,不过是英文的,我勉强看了个大概,如哪位英语好的话,能给大家服务一下就更好了!

The B00.EXE program

B00.EXE is a program that can read .B00 file. It generates a text listing of all the settings: registrations, flutes, patterns, sequences,...

For EL40/EL28 users (and other models which don''''t have the rhythm programmer): Most of the songs on Yamaha disks joined with score books can''''t be used on your Electone because they use programmed rhythm. With B00.EXE, you can convert these songs and play them on your Electone ! --> see bellow "Converting programmed rhythm"

B00.EXE is a very old DOS program that I wrote in 1994, but I''''m still using it under Windows 95. It has no graphical user interface, you have to use it at the MS-DOS prompt. Experienced windows users can create a .BAT command file calling B00.EXE with correct parameters, and then create a registry entry for the .B00 files. --> see bellow "Using B00.EXE from Windows Explorer"

Program setup

  • create a directory on your hard disk called C:\ELSOFT (or everything else)
  • put the files B00.EXE and PATTERN.DAT in this directory

How to use it

  • open an MS-DOS window from Windows
  • go to the ELSOFT directory with: CD \ELSOFT
  • insert your floppy disk
  • launch the program with: B00 A:MDR_00.B00 > MYSONG.TXT
    • choose the good B00 file: MDR_00.B00 is the B00 file of song # 1 and so on
  • in the example above, the listing is recorded in the file MYSONG.TXT in the ELSOFT directory or your hard disk
  • display the result with: notepad MYSONG.TXT or double-click on it in the explorer window (you may need to refresh the list of files with the F5 key)
  • exit the MS-DOS window with: EXIT

Advanced options

The exact syntax is:

B00 -xxx b00_file1 b00_file2 ...

where xxx are one or more of the following options:

  • -a display all settings
  • -d debug mode
  • -f dump of User Flutes
  • -s dump of sections
  • -v dump of USER VOICEs
  • -x dump of all bytes
  • -y dump of unknown bytes
  • -4 dump only 4 USER VOICEs
  • -6 dump 16 registrations
  • -8 dump only 8 registrations
  • -o generate drum sequence file
  • -p generate drum pattern data file (don''''t use it, PATTERN.DAT will be erased !)
  • -? this help text

Converting programmed rhythm

There are two ways of playing drums on the Electone:

  • select a rhythm and press the "Start" button
  • switch on the "keyboard percussion" and play drums on keyboards

When recording on a floppy disk:

  • when you select a rhythm and press "Start", you only record these two actions: rhythm button pressed and "Start" button pressed
  • when you use the keyboard percussion, you record each key you play on keyboards

The user defined drum patterns and sequences are recorded with the registrations in the B00 file. When you use on of these user rhythms, you record only the buttons you press to start the rhythm, not each key.

The EL40 and other ELs without the rhythm programmer ignore the drum patterns and sequences recorded in the B00 files. Then they play the song with a standard "March1" rhythm instead of the programmed rhythm. But these ELs can play percussion on keyboard and record them.

The B00.EXE program can convert the drum patterns and sequences of a B00 file to an EVT file playing keyboard percussion. You just have to start the song on your MDR and play melody and chords on the keyboards.

The program is not very easy to use, so follow carefully the steps:

  • start an MS-DOS window from Windows
  • go to the ELSOFT directory
CD \ELSOFT
  • insert your floppy disk
  • copy the B00 file from you floppy to your hard disk
COPY A:MDR_02.B00 MYSONG.B00
  • launch B00.EXE with the -o option
b00 -o MYSONG.B00 > MYSONG.TXT
  • display the listing generated
notepad MYSONG.TXT
  • check the drum sequences used and the tempo of the song (example: sequences #1 and #2 are used, tempo is 120)
  • edit the START.TXT file to change the tempo (look for keyword TEMPO)
notepad START.TXT
  • save the file and close notepad
  • build the GEN file
COPY START.TXT+MYSONG.SQ1+MYSONG.SQ2+END.TXT MYSONG.GEN
  • convert the GEN file to an EVT file
GEN MYSONG.GEN
  • rename then EVT and B00 files and copy them to the floppy disk (choose a free song number, remember song #2 is MDR_01 !)
COPY MYSONG.EVT A:MDR_01.EVT
COPY MYSONG.B00 A:MDR_01.B00
  • exit the MS-DOS window
EXIT
  • take the floppy disk and go to your Electone...
  • load the registration of the new song by pressing "Play" and then "Stop"
  • select the first registration of the song (may be #1)
  • change the rhythm to "Baroque" in the "March" section (it is the only one rhythm which produces no sound at all)
  • save the registration with "M" and registration button
  • light on the "D" button to keep "Baroque" rhythm all song long
  • save the registration to the floppy disk with "M" and "Record"

The song is now ready ! Before playing you had to do an additional setting (do it each time you switch your Electone on):

  • in the MIDI menu, find the "EXP." setting
  • change from "AUTO" to "IN" (in AUTO mode the expression pedal is inactive)
  • get ready, and press the "Play" button of your MDR !

After a lead-in measure with 4 clicks, the rhythm starts.

If you want to slow down the tempo, don''''t use the tempo knob, it has no effect. Use instead the tempo adjustment of the MDR:

  • "Shift" and "Tempo+" to speed up
  • "Shift" and "Tempo-" to slow down

With an initial tempo of 120, set the MDR to 80(%) and you''''ll get a playing tempo of 120*0.8 = 96.

If you are working on a very long piece with two or more sequences, you can build one song per sequence for training, and a song with all sequences for playing.

Example of a song with 3 sequences, use the following DOS commands:

COPY START.TXT+MYSONG.SQ1+END.TXT MYSONG1.GEN
COPY START.TXT+MYSONG.SQ2+END.TXT MYSONG2.GEN
COPY START.TXT+MYSONG.SQ3+END.TXT MYSONG3.GEN
COPY START.TXT+MYSONG.SQ1+MYSONG.SQ2+MYSONG.SQ3+END.TXT MYSONG.GEN
GEN MYSONG1.GEN
GEN MYSONG2.GEN
GEN MYSONG3.GEN
GEN MYSONG.GEN
COPY MYSONG1.EVT A:MDR_01.EVT
COPY MYSONG1.B00 A:MDR_01.B00
COPY MYSONG2.EVT A:MDR_02.EVT
COPY MYSONG2.B00 A:MDR_02.B00
COPY MYSONG3.EVT A:MDR_03.EVT
COPY MYSONG3.B00 A:MDR_03.B00
COPY MYSONG.EVT A:MDR_04.EVT
COPY MYSONG.B00 A:MDR_04.B00
  • Song # 2 (MDR_01) is for training on the sequence # 1
  • Song # 3 (MDR_02) is for training on the sequence # 2
  • Song # 4 (MDR_03) is for training on the sequence # 3
  • Song # 5 (MDR_04) is the full piece with sequences 1, 2 and 3

The EVT files created here are very simples, you can add a lot a things in the GEN file to enhance the EVT file:

  • automatic registration changes
  • tempo change
  • ...

See the description of the EVT.EXE and GEN.EXE programs !

Using B00.EXE from Windows Explorer

Put the files B00WIN.BAT and B00.REG in the C:\ELSOFT directory

  • B00WIN.BAT is a batch file that calls B00.EXE
  • B00.REG adds registry entry (windows 95) for the B00 file extension

Setup:

  • Double-click on B00.REG to add the registry entry.
  • Open your floppy disk with the windows explorer and right-click on a B00 file and choose "Create listing", or simply double-click on the B00 file.
  • The listing file is created in the same directory as the B00 file, and its name is the name of the B00 file followed by .TXT.
  • This file is automatically opened with notepad.
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-4-10 09:09:11 | 只看该作者

MEVT.EXE

This program is easier to use !

  • start an MS-DOS window from Windows
  • go to the C:\ELSOFT directory
CD \ELSOFT
  • insert your floppy disk
  • copy the B00 file from you floppy to your hard disk
COPY A:MDR_02.B00 MYSONG.B00
  • launch MEVT.EXE with the name of the file to convert
MEVT MYSONG.EVT
  • a window opens with some informations about the MIDI file generated: tempo, key signature, tracks found, number of converted events,...
  • hit the enter key to close this window
  • you now have a new file in your ELSOFT directory: MYSONG.MID
  • open it with your favorite MIDI player

Please notice:

  • The key signature is not recorded in the EVT file. The MEVT program computes the more suitable key by the mean of statistics on played notes. The key signature may be wrong.
  • The registrations are stored in the BOO file, the MIDI file always starts with strings everywhere. Use your MIDI player to add correct sounds.
  • The MIDI file may sound very bad, I use it to print the score.
  • The velocity and aftertouch are a little bit different in Electone world and MIDI world. MEVT.EXE tries to convert these values. Don''''t play back the MIDI file on your Electone.
  • Rhythms are not converted to a drum track in the MIDI file, unless drums are recorded as individual notes in the EVT file. If there is a drum track in the EVT file, it will be converted in the MIDI file, but it will be unusable because the note coding of the drums are bit different in Electone world and MIDI world.
  • You can use MEVT.EXE directly from the Windows explorer: drag the icon of the EVT file and drop it on the icon of MEVT.EXE.
回复 支持 反对

使用道具 举报

5#
发表于 2007-4-10 09:59:47 | 只看该作者

我英语差啊
研究研究,然后再考虑是否加精……

回复 支持 反对

使用道具 举报

6#
发表于 2007-4-10 12:11:49 | 只看该作者
虽然有兴趣,不过太长了。过几天在详细地看过 (我太懒了=。=;
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2007-4-10 12:23:58 | 只看该作者
四个可执行文件的功能分别如下图:
回复 支持 反对

使用道具 举报

8#
发表于 2007-4-10 13:58:31 | 只看该作者
看上去好猛
回复 支持 反对

使用道具 举报

9#
发表于 2007-4-10 14:52:37 | 只看该作者
这咋到哪都要钱,唉,穷人呀,进不起。
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2007-4-18 12:38:41 | 只看该作者
以下是引用 lixi0001 在(2007-4-10 14:52:37)的发言
这咋到哪都要钱,唉,穷人呀,进不起。
呵呵,没办法,我也只能这样收点钱去买谱子,也欢迎您提供一些有用的东西给大家,你也可以收点钱的啊!

回复 支持 反对

使用道具 举报

11#
发表于 2007-6-10 14:34:23 | 只看该作者
hui tie yaso  qian2
回复 支持 反对

使用道具 举报

12#
发表于 2007-6-11 19:35:07 | 只看该作者

花钱了,怎么下载不下来呀?

回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2007-6-11 23:29:09 | 只看该作者
以下是引用 player 在(2007-6-11 19:35:07)的发言

花钱了,怎么下载不下来呀?



可以下的,你再试试!................................
回复 支持 反对

使用道具 举报

14#
发表于 2007-6-21 23:29:50 | 只看该作者
有没有研究通的人?上来交流一下经验吧,是不是先要安装几个程序?
回复 支持 反对

使用道具 举报

15#
发表于 2007-7-27 11:20:37 | 只看该作者

没钱!

回复 支持 反对

使用道具 举报

16#
发表于 2007-7-30 22:24:51 | 只看该作者

穷人路过

你忍心么...

回复 支持 反对

使用道具 举报

17#
发表于 2008-3-15 13:51:07 | 只看该作者
看不到
回复 支持 反对

使用道具 举报

18#
发表于 2008-3-15 13:52:21 | 只看该作者
看不到
回复 支持 反对

使用道具 举报

19#
发表于 2008-3-15 23:48:36 | 只看该作者

上面的英文是什么意思哦????

希望楼主能弄个中文的!!!

回复 支持 反对

使用道具 举报

20#
发表于 2008-3-31 08:52:57 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-4-26 02:01 , Processed in 0.136653 second(s), 42 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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