You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

音乐音阶音符升降功能适配降调音符的技术问询

音乐音阶音符升降功能适配降调音符的技术问询

我最近在做一个音乐音符升降的小功能,升调相关的逻辑已经跑通了,但降调这边遇到了卡点,想请教下大家:

我在文本框里输入音符do(不管是大写的Do还是小写的do都可以),点击上升按钮后,它会正确变成do#,基于notes_Sharps音阶的逻辑运行得完全没问题。

现在我想要实现以下两个需求:

  • 当我输入reb并点击上升按钮时,程序能按照notes_Flats音阶来处理,这个音阶的数组是:['do','reb','re','mib','mi','fa','solb','sol','lab','la','sib','si'],但现在它还是默认套用notes_Sharps的逻辑,完全不符合预期。
  • 同理,我希望所有带降调标识的音符(比如mib、solb、lab、sib这类)都能准确触发notes_Flats音阶的升降逻辑,就像升调音符适配notes_Sharps那样顺畅。

备注:内容来源于stack exchange,提问作者Anastasia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:13:09