[新增] 【AI乐谱生成器】-全端 歌曲模式补上一份「作词规范说明书」(作词库):AI 写歌词与优化歌词时按专业作词要求执行——段落标记齐全(前奏/主歌/预副歌/副歌/间奏/桥段/尾奏)、三套结构模板、一行一个能换气的乐句、押韵与钩子、中文四声不倒字;开启「专业编曲判据包」的账号还会把整份说明书作为判据上行。
[新增] 【AI乐谱生成器】-全端 乐谱生成对「歌曲」提出硬性结构要求:开头必须有 2~8 小节纯器乐前奏(人声全部休止,不允许第一小节就开口),演唱段落之间要有间奏,最后一遍唱完要有尾奏收束;这些标记对应的小节不许挂歌词。
[新增] 【AI乐谱生成器】-PC 后台「AI乐谱提示词」新增“歌词生成/优化提示词”卡片(中英双语、一键恢复默认、可单独指定发送语言),作词口径运营可直接调整(此前这一项只存在代码默认值里,后台看不到也存不下)。
[新增] 【AI乐谱生成器】-移动端 成品音乐新增「🔍 跟谱体检」:一键给出时长偏差、歌词覆盖率、音高一致率三个数字,“唱的到底是不是谱子上这首曲子”从此可以用数据验收;实在认不出字时自动改用同一时间轴比旋律轮廓,并标注清楚。
[新增] 【AI乐谱生成器】-移动端 成品音乐面板新增「⬇ 谱面音频」:把谱面直接渲染成 mp3 下载,100% 按谱演奏、不花生成次数,适合“不要 AI 改编,就要谱面听起来的样子”。
[新增] 【AI乐谱生成器】-移动端 成品音乐新增「结尾完整性检测」:自动识别成品是否被生成上限切断(时长正好撞上限、或结尾仍在响没淡出,都标红“没唱完”),不再用“时长对上了”误导——实测同一首 2分07秒的谱:掐到 2:08 是被切断,放足余量 AI 自然唱完是 5:03。
[新增] 【AI乐谱生成器】-后端 铺好一条让 AI 改写「极简记谱法(ABC)」的新路并实测通过(本次只离线验通,不影响现有生成):同样信息量下模型输出体积只有原来的 1/35~1/44,一首 12/8 爵士钢琴独奏从分钟级降到 10~15 秒;转换回五线谱后经 MuseScore 引擎渲染验收(155 个音符头逐个对齐),导出、调音台、播放、续写全部功能不变。
[修复] 【AI乐谱生成器】-全端 歌词“一个标点都没有”的根治:之前只靠提示词口头要求,小模型直接无视;且服务端一道“删行尾标点”的清洗反而把中文歌词写在行尾的逗号全剔掉了。现改为硬性要求“每一行句末都要带标点”,并在服务端确定性兜底:碰到整行没有任何标点的唱词行自动补上句读(行末逗号、一段最后一句句号),已有标点的行一律不改。线上实测从零写与优化旧词两条路都是 0 行无标点。
[修复] 【AI乐谱生成器】-全端 歌词首行前的“作词:XX”署名行会被成品音乐当唱词唱出来,现服务端直接丢弃段落标记之前的行。
[修复] 【AI乐谱生成器】-移动端 成品音乐上行的段落标记只翻译第一处:第二遍【副歌】、【主歌二】等循环段落原样送出,被 AI 连方头括号一起念出来(现已单趟全量翻译)。
[修复] 【AI乐谱生成器】-移动端 【预副歌】被“副歌”规则二次替换,写出 [Pre-[Chorus]] 这类坏标签导致结构错乱(现改为查表一次成型)。
[修复] 【AI乐谱生成器】-移动端 成品音乐面板的「开始生成」按钮生成完后一直灰着像不可用(其实还能点):状态改用文字与颜色表达,不再禁用按钮;重复点只提示“上一发还在生成中”,不会重复提交、不会多花次数。
[修复] 【AI乐谱生成器】-移动端 成品音乐时长被拉长数倍(2分07秒的谱出5分41秒):生成长度上限的换算系数按估算写死,现只当“防腰斩的宽松上限”(★早先按秒数掐长度会把曲子在半句处切断,“时长对上”并非唱完,见下方完整性检测条目)。
[修复] 【AI乐谱生成器】-移动端 提交给 AI 的“不许改写主旋律、时长贴谱”等硬性要求,在风格描述自动转写时被洗掉,导致成品与谱面无关;跟谱模式现已禁止这种转写。
[修复] 【AI乐谱生成器】-全端 系统里写死的三条节奏限制全部拆除:「禁止三连音/连音」「长音不许跨过小节线」「每小节必须写满(等于禁用弱起进入)」——它们与后台「中级/高级/爵士/电影配乐/变奏曲式」提示词对三连音的明确要求正面冲突,模型只能一律写方整的四分与八分音符,这是近来乐曲听起来单调、简单的主要原因(后台一直要求的倚音/滑音/颤音等装饰法,此前甚至没有任何写法可用)。
[修复] 【AI乐谱生成器】-全端 「严禁中途改拍号」与「任何小节都可以变拍」两条规则互相打脸,成品只能一个拍号走到底;现在按小节实际填入的时值判断变拍是否成立,真变拍保留、乱改仍自动纠正。
[修复] 【AI乐谱生成器】-全端 谱面预览会把合法的中途变拍当成乱改删掉、把弱起小节用休止符填平(与保存后的结果不一致,看着看着拍号就没了);另修好一处「小节缺拍补休止」实际未生效的写法。
[修复] 【AI乐谱生成器】-全端 钢琴等双行谱表乐器的低音被当成「超音域」逐音抬到高音区——收拢只按上行谱表的可读范围算,左手写在低音谱表里完全合法的音全被判超界,成品低音整个消失、曲子发飘单调(实测一例 142 个音里 40 个被抬高);现按上下两行谱表分别定收拢范围。同参数复测:被抬走的音从 40 个降到 3 个,C2–B2 的低音区回来了。
[优化] 【AI乐谱生成器】-全端 歌词输出格式硬规范(创作台 AI 写词、音乐精灵、创作灵感三条路同口径):首行【前奏】、第一遍副歌之后【间奏】、结尾【尾奏】,三个纯器乐标记下不写唱词;标点与段落标记在乐谱上都不占音符,只作分句与换气依据;歌词框提示文案同步说明写法。
[优化] 【AI乐谱生成器】-移动端 旧作品与手写歌词的成品音乐兜底:完全没有段落标记时自动补 [Intro] 开场,唱了两遍副歌却没有器乐段时自动在最后一遍副歌前插入 [Instrumental]。
[优化] 【AI乐谱生成器】-移动端 成品音乐上行给 AI 的内容默认改为「整曲混音」(全部声部都上行,你配好的伴奏不会丢);新增「整曲 + 人声在前」(伴奏保留、主旋律更明显);「只交主旋律」保留但标注为单声部人声谱专用,面板会显示本次上行几个声部。
[优化] 【AI乐谱生成器】-移动端 跟谱游标诚实化:AI 认出的字太少时会提示“游标仅供参考”,不再假装跟得上;面板也如实说明“成品音乐是 AI 演唱版,会照谱面歌词唱但旋律走向仍可能被重编”。
[优化] 【AI乐谱生成器】-移动端 成品音乐不再拿生成上限参数“对齐”谱面时长(那是腰斩),改为给足 2.5 倍余量让曲子自然收尾;面板保留时长偏差仅作参考信息,并把“是否唱完”放在体检首位。
[优化] 【AI乐谱生成器】-全端 乐曲写法一次放开到位:三十二分音符的快速跑句、真正的三连音与其它连音、歌唱性的跨小节长音、从弱拍进入的起句,以及倚音/颤音/回音/滑音等装饰音(中国风「吟猱绰注」第一次有了对应记法),重升重降也可用;「节奏下限」由「全曲凑够 2 处切分」升级为按篇幅考核,范例细胞也补入十六分、三连音与跨小节长音。