和弦图转置器
粘贴带有歌词的和弦图表,并将每个和弦移动半音,使用真正的和弦符号解析器和等音感知的升/降拼写。
结果
变调夹改变音高,但和弦图是文本,大多数“转调器”仅将其视为:他们找到每个看起来像和弦根音的字母并交换它,而不知道和弦符号实际上是什么。这种方法打破了图表变得有趣的时刻 - 像 D/F# 这样的斜线和弦需要移动两个音符,半减的 F#m7b5 需要移动其根音,而 m7b5 保持与书面完全一致,而天真的查找和替换没有任何概念。
该工具从实际的和弦语法开始工作:它将和弦标记识别为根字母(A 到 G),具有可选的升号或降号、可选的品质和扩展名(m、maj7、m7b5、dim、aug、sus2、sus4、add9、6、7、9、11、13 以及这些的组合),以及可选的斜线低音音符,并且仅匹配整个空白分隔的单词,因此不会错误地隐藏在其中的字母和弦的歌词。每场比赛都被分解为一个根音等级和一个可选的低音音等级,两者都移动相同数量的半音,并且质量后缀保持不变 - Bbmaj7 在变调后保持 maj7 和弦,它只是获得一个新的根音。
天真的移调器犯错的另一个细节是拼写:向上移动和弦并不总是产生升号。真实的图表遵循五度循环 - 一首移入 F 调的歌曲用 Bb 读起来比用 A# 读起来更自然,而移入 D 调的歌曲用 F# 读起来比用 Gb 读起来更自然。该工具使用相同的升号或降号约定重新拼写每个移调音级,因此由给定数量的半音移调的整个图表看起来就像一个职业音乐家实际上会在图表上写的东西,而不是一个方向上的临时记号墙。
将和弦位于歌词上方或与歌词内嵌的图表粘贴到图表中,设置要移动的半音数量(从 -11 到 +11),然后运行它 - 输出文本区域保存转置图表,每个空格、制表符和换行符都准确地位于原来的位置,因此和弦线与其下方的歌词线之间的对齐永远不会受到干扰。任何地方都不会上传任何内容:解析和转置都在浏览器本地进行。