跳转至

写给作曲者的乐理

这几页是 ../compose.md 背后的手艺:是什么让一条旋律线优美、让一个和弦进行有推动力、让一段律动听着舒服、让一种情绪传达得准确。每页都注明出处,并以可以直接套用的规则收尾。例子用音级(scale degree)和形状来写,绝不给可以照抄的现成曲调。

页面 什么时候读
melody.md 写动机(motif)和乐句时:动机发展、旋律轮廓、高潮、跳进、和弦外音
harmony.md 写和弦和低音时:和声功能、终止式、声部进行、调式色彩、张力
rhythm.md 写律动和旋律线时:节拍、切分、摇摆、加花、密度
mood.md 为某种感觉选择速度、调式、音区和密度时(相关研究,以及 21 种情绪的对照表)
form.md 安排段落时:歌曲曲式(form)与 cue 曲式、推进、配器的频段槽位、对位
sound.md 为清晰的混音做声部排布和编曲时:临界频带、掩蔽、低音区音程下限、空间

node tools/music.mjs craft <score.ts#export> 能在几毫秒内检测这些规则,不需要渲染;check 也会打印同一份报告。分数从 0 到 1,仅供参考。每条 CRAFT 行都会写明它看到了什么、在哪里、怎么改。只有原声乐器演奏不出来的音才算错误。其余的由你判断:故意打破一条规则是风格,无意中打破则是毛病。