abc多媒体接口

维护人员:西摩Shlien公司

下载最新的abc多媒体接口

去詹姆斯·奥尔赖特家起初的abc多媒体接口第页。

abcMIDI是詹姆斯·奥尔赖特为处理ABC音乐符号文件。它由几个程序组成:abc2midi公司,abc2abc公司,吠叫、和公元前2世纪中期.

abc2midi公司可能是最先进的程序创建MIDI(MIDI)文件夹来自ABC文件。它包含特殊功能,如处理多音文件,将吉他和弦扩展为低音和弦伴奏、调换个人声音和添加打击乐器伴奏。上的所有MIDI文件奥布里·贾弗的网网站是使用此程序从ABC文件创建的。

abc2abc公司是一个用于重新格式化ABC文件的实用程序,检查语法,转换到另一个键,提取特定语音线路,更新和弦或模糊符号以及其他功能。

吠叫将ABC音乐文件转换为PostScript文件包含常用的音乐符号。此程序中的源代码不是的克隆abc2ps系统(将原始ABC转换为PostScript转换应用程序)并采用独立的方法。

这三个程序共享一个解析器(parseabc。c(c))以便他们在统一的方式。这在跟踪问题时很有用。如果你不知道听MIDI文件有什么问题,您可能会有更多成功查看由生成的PostScript文件吠叫.

米迪2abc这里面还有另一个有用的程序吗包裹。它从MIDI文件生成一个ABC文件。在一些生成的ABC文件不太容易读取,但它相当准确地表示了MIDI文件。这个程序对于调试也很有用abc2midi公司输出文件听起来不太正确(这可能与多音ABC文件)。

然而,所有这些程序都使用命令行界面运行有几个软件包充当这些程序的前端并提供图形用户界面(例如,runabc.tcl位于网站).

詹姆斯·奥尔赖特已经停止开发和维护软件,并已将此任务移交给我(西摩·多特·什利安在crc点ca). 我的主要目标是修复任何错误,改进文档,使代码尽可能与现有的ABC文件数据库,并最终跟踪不断发展的ABC标准。(后两项有时可能会发生冲突。)因为abc 2英里/秒正在成为创造的主要标准来自ABC文件的PostScript文件,用于支持吠叫软件。(我将解决以下问题吠叫由于分段错误而崩溃,但我不会尝试将其提升到与abcm2秒.)

我对引入新功能以解决选择用户社区。尽管实施新的在一个程序中,可能需要做更多的工作才能实现这些功能功能与所有其他功能(例如换位软件在里面abc2abc公司、多音文件、低音和弦伴奏等)。这个软件对我来说已经足够复杂了味道。