SuperAPI AI 工具集

guitar-fretboard

数据与分析

查看项目

更新于 10-16 06:20

技能介绍

用途:该技能用于创建交互式吉他指板可视化 React 组件,面向音阶、和弦、CAGED 系统、三和弦、音程与音位展示等乐理场景。

主要能力:内置音名与标准调弦常量(NOTES、STANDARD_TUNING)、半音音程表(INTERVALS)、多种音阶公式(大调、小调、大小调五声、布鲁斯、各调式、和声小调、旋律小调)、CAGED 五种可移动和弦型的根音位置表,以及指板布局常量(15 品、6 弦、品位标记)。提供 getNoteAtFret、isNoteInScale、getInterval、getScaleDegree 等辅助函数,并给出完整指板音阶高亮、五声把位、CAGED 和弦型、三和弦可视化等实现模式。

使用方式:按资料中的组件模式编写 React 代码,传入根音、音阶、调弦等参数渲染指板;可结合音名语义配色与指板 CSS 结构。交互功能包括音符选择、音阶选择器、把位导航、悬停信息,音频播放为可选 Tone.js 集成。

适用场景:用户要求展示某调音阶、CAGED 和弦图、五声把位或三和弦时使用。

限制:资料未提供安装命令、依赖版本、收费与平台信息;音频播放等部分仅标注为可选,未给出完整实现细节。