In this Section

ReadScoreLib--光学曲谱识别

光学曲谱识别(OMR

ReadScoreLib开发者SDK

简介

ReadScoreLib,像在PlayScore App上显示的那样,是一个用来将印刷曲谱图像转换为MIDI和MusicXML的二进制C library。ReadScoreLib对于移动应用程序以及Mac和PC应用程序都非常理想,它可以弥补摄像装置造成的照明和几何失真。ReadScoreLib在OS X、iOS、Android和Windows上均可使用。

ReadScoreLib遵循原始音乐的格式生成MusicXML,包括跨谱表符杠和其他改进。支持连线、连音线和力度记号,并且ReadScoreLib是唯一支持震音符号的OMR产品。支持像装饰音和提示那种小字体的音符,在MusicXML输出中呈现为适当位置的装饰音,在MIDI输出中演奏为装饰音。

ReadScoreLib可以纠正很多曲谱中存在的不一致和信息缺失。印刷音乐往往是预期演奏的不完整描述,很多需要凭借演奏者的直觉去完成。一个典型的印刷音乐页面可能缺乏拍号和某些声部的休止。它可能包含一些没有标注的三连音和二连音,还有一些与节拍不符的音符。这导致传统的OMR输出只能制出糟糕的,发音不成调的MusicXML。ReadScoreLib弥补了这些不足,生成了发音连贯悦耳的MIDI文件。

ReadScoreLib能几秒钟内在iPad上处理一个标准音乐页面,而在新式的Mac或PC上则相对用时更少。

ReadScoreLib正在持续开发中。2.0版本中有一些功能是全新的,支持文本的版本也将很快上线。

未来将定期发布不断改进的核心识别。

ReadScoreLib评估

PlayScore应用程序可用于iOS和Android设备。PlayScore基于ReadScoreLib,可以将设备相机拍摄的照片或扫描的图像生成MusicXML。

 

ReadScoreLib授权

出售的单位数量没有限制。涵盖一年内的所有版本,以及接下来一年所有版本的更新费用。一个年度的年费将保持授权不定期地完整升级。

供MIDI输出或MIDI+MusicXML分别有不同授权版本。

 

ReadScoreLib定价

定价依照每一个平台的每一个应用程序

* 2-staff版允许每个系统含有1个或2个谱表

* * 4-staff版允许每个系統至多4个谱表

 人民币报价 仅限MIDI 每年年费 MusicXML+MIDI 每年年费
2-staff版* 20,000 3,000 40,000 7,500
4-staff版** 30,000 5,000 60,000 10,000
多个谱表版 40,000 7,500 80,000 15,000
附加功能 增加
震音记号 15%
文本识别 25%
预览 10%
边界框ID 30%

 

 

可选的扩展功能

以下扩展功能可以作为API的一部分进行授权,通过扩展ReadScoreLib API调用。

震音

包括下列符号:

1)符干

2)组合/分离切换

3)替换符号

 

MIDIXML制谱

ReadScoreLib为用震音演绎提供了一种选择。默认模式下ReadScoreLib生成可以再现输入曲谱中的震音记号的MusicXML。或者ReadScoreLib还可以生成普通震音记号符号形式的延伸形式。例如

将成为

 

边界框和ID

此功能为开发者提供了每一个被确认目标在页面上的确切位置和边界矩形。以一个单独的文件列表形式提供每个目标的坐标和ID,以行号指引生成的MusicXML。XML中的注释提供同样的信息。也支持X轴默认值和y轴默认值。

预览功能

该功能允许开发者访问ReadScoreLib内部生成的预处理图像,为分析做准备。这是一个去除了影像失真的阈值化图像。这种图像比照片更容易被人类阅读,并且会在某些应用中很有用。