首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在jMusic中添加“阿拉伯音”或“微音”或“四分之一音”支持?

如何在jMusic中添加“阿拉伯音”或“微音”或“四分之一音”支持?
EN

Stack Overflow用户
提问于 2011-03-02 10:18:54
回答 2查看 519关注 0票数 6

我最近一直在工作的一个程序,转录WAV文件有一个单一和单声道乐器,更可能这个乐器是声乐。

此程序将给定的WAV文件转换为单张音乐或“乐谱”。

问题是:

  • 我想要绘制WAV文件中每一个音符的乐谱,例如:

代码语言:javascript
运行
复制
- the WAV file contains the following notes:
代码语言:javascript
运行
复制
    - C     D     _**E**_     F     G#     Bb 

代码语言:javascript
运行
复制
- _**E**_ is neither natural nor sharp nor flat, it is Half-Flat.

这种注意事项可以用MIDI表示,使用音调弯曲,如下所示:

MIDI表示

NOTE_ON 60 PITCHBEND 25

这意味着音符60,即有效的"C4“,按下的音高弯曲值为25,使其C半尖或C半平。

使用jMusic,我能够画出所有东西的乐谱,除了半平和半尖的音符。

我使用jMusic获得了如下模式的乐谱:

第一阶段:

记录>>样本>>分割>> FFT >> MIDI

第二阶段(使用JMUSIC):

>> SMF TO >> NOTATE(分数)

我知道了jMusic是如何工作的,并且我发现它使用了保存在"GIF格式“中的图像,其大小为”18x56“,位于以下目录中:”jm.gui.cpn.graphics“

我的问题是:如何使jMusic检测“俯仰弯曲值”并绘制相应的半平坦或半锐利的意外值?

(谢谢大家:)

EN

回答 2

Stack Overflow用户

发布于 2011-03-18 14:17:54

我不知道jMusic有多流行,但是如果你找不到知道它的人,你试过在文档中搜索“意外事故”或类似的东西吗?例如:尝试:

http://www.google.com/search?q=accidentals+site:http%3A%2F%2Fjmusic.ci.qut.edu.au

票数 1
EN

Stack Overflow用户

发布于 2011-03-28 12:28:38

如果你真的想自动识别阿拉伯语/微调音乐,祝你好运。

如果您对输入中的“刚刚关闭”语调有问题,我建议使用音高移位滤波器将音调从全球集中到您的调优(例如使用热情、LADSPA滤波器、sox (命令行)或许多其他)。

否则,您可以查看一种舍入算法。另外,查看使用搜索关键字‘美分’的文档,因为这将引导您找到与非标准调优相关的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5166025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档