gpt4 book ai didi

java - 如何向 jMusic 添加 "Arabian"或 "Microtone"或 "Quarter-tone"支持?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:30:37 25 4
gpt4 key购买 nike

<分区>

我最近一直在开发一个程序,该程序转录具有单一单声道乐器的 WAV 文件,这种乐器很可能是声乐。

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

事情是:

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

    • WAV 文件包含以下注释:

      • C D E F G# Bb
    • E 既不自然也不尖锐也不扁平,它是半扁平。

此类音符可以使用 PITCH BEND 在 MIDI 中表示如下:


MIDI 表示

NOTE_ON 60 PITCHBEND 25

这意味着音符编号 60 实际上是“C4”,弯音值为 25,使其成为 C Half-Sharp 或 C Half-Flat。


使用 jMusic,我能够绘制除半降和半升音符之外的所有音符的乐谱。

我使用 jMusic 按以下模式获取乐谱:

FIRST STAGE:

RECORD >> SAMPLE >> SEGMENTATION >> FFT >> MIDI

SECOND STAGE (USING JMUSIC):

MIDI-TO-SMF >> SMF-TO-SCORE >> NOTATE(SCORE)

我弄清楚了 jMusic 是如何工作的,我发现它使用以“GIF 格式”保存的图像,大小为“18 x 56”,位于以下目录中:"jm.gui.cpn.graphics "

我的问题:如何让 jMusic 检测“弯音值”并绘制相应的半降或半升临时记号?

谢谢大家:)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com