SuperAPI AI 工具集

chordpro

写作与研究

查看项目

更新于 10-16 08:49

技能介绍

用途:处理 ChordPro 纯文本和弦谱(和弦以内联 [C] 形式嵌在歌词中),支持编写、转换、校验、渲染、移调,以及从在线谱、歌词或音频为歌曲生成和弦谱。

主要能力:按用户已有材料选择工作流——已有 .cho/.crd/.pro 文件用 chordpro CLI 渲染/移调/校验;和弦在歌词上方的文本用 chordpro --a2crd 转换;已知歌曲先搜索现成谱并用 scripts/chart-to-cho.py 转换(保留原谱和弦与音节对齐);仅有歌词则交互式补和弦;音频或链接用 scripts/audio-to-chords.py 生成草稿(约 80% 准确,须人工修正)。

用法要点:安装用 brew install perl cpanminus && cpanm App::Music::ChordPro;渲染 chordpro -o song.pdf song.cho;移调 chordpro -x 2 -o up.pdf song.cho;校验 chordpro --strict --generate=Text -o - song.cho。歌词默认取 LRCLIB(uv run scripts/fetch-lyrics.py --artist "…" --track "…")。

限制:不用于五线谱排版(MusicXML/MIDI/LilyPond/MuseScore)与扫描谱 OMR;音频自动识别对七和弦、转位、变调等不可靠,且无法判断变调夹;默认字体无 CJK 字形,中文歌需用 scripts/render-cho.sh 渲染;仅处理用户有权使用的内容。