midicnAI 做音乐 EN

人机混合演奏

真人加生成声部,先定谁定拍,再谈音色

问题

真人演奏加生成声部,最容易散架的不是音色,是时间。真人会提前、会拖、会在乐句末尾呼吸,生成部分如果锁死 BPM,两条时间线就会互相拉扯。听众说不清哪里不对,只觉得“不在一起”。这种不一致在耳机里更明显,在小喇叭上反而被掩盖。

原理

合奏的时间基准有两种。一种是独奏者定拍,其他人跟随,速度随乐句伸缩;另一种是节奏声部定拍,独奏在上面自由。生成部分必须明确属于哪一种。让它同时跟拍又跟表情是做不到的,只能选一个,再用 tempo map 把另一部分补上。速度图记录的是每一拍的实际位置,比一个固定 BPM 更接近真人的时间。速度图不必精确到每一毫秒,但段与段之间的伸缩要留住。

做法

让真人先录一版不带节拍器的参考,从录音里提取 tempo map。生成声部按速度图走,不用固定 BPM。先对齐重音,再对齐音符起点,顺序反了会越调越乱。保留真人十到三十毫秒的提前与延后,不要量化到网格。生成部分音量低三到六分贝,加同样的房间声,放进同一个混响。生成声部不要抢独奏的换气口。检查乐句的呼吸是否同步,尤其段尾和转句。最后由演奏者听一遍,觉得“被拖着走”就重来,不要用压缩或延迟去掩盖。

听什么

在莫扎特的钢琴三重奏里听钢琴与弦乐谁让谁,在贝多芬四重奏的慢乐章里听四个人的集体呼吸,在格里格协奏曲里听独奏与乐队怎么交换主导,在 soul 86 的鼓组里听 laid-back 的落点。人机混合的成败,全在这几处。

在库中听例子

Piano Trio No 4 in E major · 2. Andante graziosoC14:10莫扎特钢琴三重奏,听钢琴与弦乐谁定拍(C1)详情String Quartet No 15 in A minor · 3. Molto Adagio; AndanteC113:02贝多芬四重奏慢乐章,听四个人的集体呼吸(C1)详情Piano Concerto in B minor, EG 120C13:36格里格钢琴协奏曲,听独奏与乐队交换主导(C1)详情soul-groove3 · 86 BPM · beat 4/4C10:3686 BPM soul 鼓组,听 laid-back 的落点在哪(C1)详情

每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。

事实来源

  • 合奏时间基准与速度图的做法,依演奏与制作实践核对,未抄原文
  • Ensemble timing and tempo maps, checked against general performance practice, no text copied

仅用于核查事实,正文为原创撰写。