灿烂明天 发表于 2015-6-5 12:33:44

新手来问个关于 abc2midi的问题

大家好,又来麻烦各位了,我听说那个abc2midi软件非常好使,然后就下载了,并且也看了那个说明,但是好像有点看不懂,请知道的高手来给我用新手能搞懂的话说下,多谢了。希望能详细点,反正能让我弄懂怎么才能打开写谱和怎样生成midi文件就行了。

琴韵晓波 发表于 2015-6-5 13:10:39

回楼主灿烂明天

建议你把对阿风写的说明不太明白的地方贴上来,这样大家才知道你到底是哪个地方不明白哦。

我学abc 之 abc2midi 编译软件
http://szzyyzz.com/forum.php?mod=viewthread&tid=180&fromuid=1
(出处: 视障者音乐制作交流基地)

琴韵晓波 发表于 2015-6-5 13:25:23

由于阿风是我们中国台湾的朋友,所以很多电脑方面的术语和我们中国大陆的不太一样,下面老王就来解释一下哈。


把软件下在回来后,随便放在哪个硬盘、移动硬盘或优盘也可以,因为他是绿色版的。

然后用解压软件,选择解压到当前文件夹,也就是把他解压在你存放压缩包的硬盘的跟目录下。

这一点很重要!

解压后,再我们的硬盘根目录下会新增一个叫 abcmidi 的文件夹。

进入这个文件夹,里面有 midi 和 prg 两个文件夹。

midi 这个文件夹是要放我们写的 abc 乐谱和转换出来的 midi 文件的。

prg 这个文件夹当然就是放相关软件的。

以后大家对这套软件熟悉后就可以按照你的喜好去调整他们的位置,不一定要按这样的安排。

好我们先来看看 prg 这个文件夹里面有哪些软件:

abc2abc.exe 

这事让我们调整 abc 乐谱内容的。

abc2midi.exe

这是将 abc 文件转成 midi 文件的。

abcm2ps.exe

这是将 abc 文件转成 pdf 文件的。

abcmatch.exe

这事让我们在一堆 abc 乐谱中寻找我们想要的文件的。

mftext.exe

这事让我们把 midi 编码转成 数字文件的。

midi2abc.exe

这是把 midi 文件转成 abc 文件的。

midicopy.exe

这是 midi 文件合并软件。

readme.txt

这是本软件的英文说明文件。

yaps.exe

这是一个把 abc 转成点阵图文件的。

那要如何使用这些软件呢?

他们都是命令行模式的软件。

有人可能要担心,那不就要再 dos 环境才能使用?

请放心,我是一个懒人,不会选那么麻烦的方式!

接下来我们进入 midi 这个文件夹。

里面有三个文件:

a2m.cmd ry.abc ry.mid

后面两个是我做的例子。

第一个就是把 abc 文件转成 midi 文件的批处理工具,说明如下:。

我们把光标一道 a2m.cmd 这个档案的位置,按下 application 在台湾我们叫他快显键,内第好像叫上下文菜单。

然后光标往下找到 编辑,按回车,就会听到如下的内容。

\abcmidi\prg\abc2midi.exe ry.abc -o ry.mid

第一个空格以前的命令是指出,我们要使用根目录底下的

abcmidi 这个文件夹中的 prg 文件夹中的

abc2midi.exe 来处理 abc 乐谱。

后面的 ry.abc -o ry.mid

则是告诉电脑把 ry.abc 转成 ry.mid

-o 这个参数式转换成文件的意思,切记要把他放在两个文件名的中间,不能放在两个文件名的前面。

放在最后或省略,转出来的mid 文件的主文件名候会多出一个数字。

所以以后我们就可以把写好的abc 乐谱放到 midi 这个文件夹中,然后按照实际状况去修改

指定好a2m.cmd 里面 abc 和mid的文件名后,保存退出。

再 a2m.cmd 这个第方按回车,

大约一两秒钟后,再 midi 这个文件夹中就会新增一个 midi 文件了。

琴韵晓波 发表于 2015-6-5 13:28:58

你需要做的就是,删除midi文件夹下的ry.mid,
然后根据你的需要来修改ry.abc里的乐谱就行了,
修改后,保存退出,
回车那个a2m.cmd,等一秒钟就会多出一个ry.mid的文件,
这个就是你需要的MIDI文件了。

灿烂明天 发表于 2015-6-5 14:21:05

回地板琴韵晓波

谢谢王兄弟的详细解答,我在仔细研究下。

灿烂明天 发表于 2015-6-5 17:59:51

回沙发琴韵晓波

下面我把我不明白的那些给黏贴上来
接下来我们进入 midi 这个文件夹。
里面有三个文件:
a2m.cmd ry.abc ry.mid
后面两个是我做的例子。
第一个就是把 abc 文件转成 midi 文件的批处理工具,说明如下:。
我们把光标一道 a2m.cmd 这个档案的位置,按下 application 在台湾我们叫他快显键,内第好像叫上下文菜单。
然后光标往下找到 编辑,按回车,就会听到如下的内容。
\abcmidi\prg\abc2midi.exe ry.abc -o ry.mid
第一个空格以前的命令是指出,我们要使用根目录底下的
abcmidi 这个文件夹中的 prg 文件夹中的
abc2midi.exe 来处理 abc 乐谱。
后面的 ry.abc -o ry.mid
则是告诉电脑把 ry.abc 转成 ry.mid
-o 这个参数式转换成文件的意思,切记要把他放在两个文件名的中间,不能放在两个文件名的前面。
放在最后或省略,转出来的mid 文件的主文件名候会多出一个数字。
所以以后我们就可以把写好的abc 乐谱放到 midi 这个文件夹中,然后按照实际状况去修改
指定好a2m.cmd 里面 abc 和mid的文件名后,保存退出。
再 a2m.cmd 这个第方按回车,
大约一两秒钟后,再 midi 这个文件夹中就会新增一个 midi 文件了。 分组不可见 屏幕外Alt+x

无敌幽灵王 发表于 2015-6-9 03:57:50

回6楼灿烂明天

这其实就是教你编辑dos命令提示符里面的批命令。a2m.cmd。找到这个文件上下文菜单键,光标选择编辑。回车之后文件就被windows系统的记事本打开了。里面有两行。第一行就是指定转换midi那个主程序的目标位置。第二行就是你要转换的你自己的那个点abc曲谱的源文件,中间是一个参数,就是那个o然后后面那个就是你希望转换成的midi文件的文件名,编辑好之后保存退出,然后去运行你刚刚编辑好的a2m.cmd这个文件,过一会儿你的文件就转换出来了。当然,你的源文件应该也要复制到这里。一点都不难。当然具体各种参数和作用自己回去读阿峰老大哥的那个帖子。按照格式写入参数和把原来文件名的地方换成你复制过来的源曲谱名字和你自己希望转换的midi 格式的文件名就好了。

琴韵晓波 发表于 2015-6-9 08:16:21

回6楼灿烂明天

前面的修改那个.cmd的你不用理会,你当下可以只是关注那个ry.abc就行了。
先删除他的ry.mid,然后根据你的需要修改ry.abc里的曲谱信息。
修改保存后,回车那个.cmd的文件,过一会儿,该文件夹里就会多出一个ry.mid,这个mid文件就是你在abc里写的曲谱编译出来的midi文件了。

琴韵晓波 发表于 2015-6-9 09:08:34

回8楼琴韵晓波

忘了说了,这个abc文件直接用记事本打开就可以编辑了。

灿烂明天 发表于 2015-6-9 18:09:51

回7楼无敌幽灵王

嗯 谢谢楼上的朋友详细讲解

灿烂明天 发表于 2015-6-9 18:11:14

回9楼琴韵晓波

嗯 多谢,现在终于搞明白了

rofy530 发表于 2015-6-19 15:52:11

回地板琴韵晓波

其實不用刪除原來的mid ,只要是同名的檔案他會自動覆蓋。

琴韵晓波 发表于 2015-6-19 18:49:03

回12楼rofy530

多谢提醒,我每次都是手动删除的,原来可以这样哈。

elephant 发表于 2020-2-28 20:44:51

经过我测试,最好还是把盘符也填上,至少在我这电脑上需要这样做
D:\abc2midi\prg\abc2midi.exe abc.abc -o abc.mid
(注),你不一定要和我一样放在d盘,你放在哪个盘就记住哪个盘的盘符。
页: [1]
查看完整版本: 新手来问个关于 abc2midi的问题