音创使用文档
从空白工程到一首完成的作品。以下功能均已在当前版本中实现并可操作。
快速开始
音创是运行在浏览器里的专业音乐工作站,无需安装。登录后打开 工作站 即可开始(未登录会先跳到 登录 / 注册),工程保存在本机浏览器(IndexedDB),刷新不丢失。
- 在左上角输入工程名,设置
BPM、拍号与调性。 - 点击 + 轨道 选择乐器类型(钢琴 / 吉他 / 贝斯 / 鼓组 / 弦乐 / 音频)。
- 双击轨道空白处创建片段,双击片段打开下方编辑器写音符。
- 按 空格 播放,边听边改。
- 在底部 混音台 调平衡,在 后期 视图中做母带。
- 切到 成曲 导出 WAV 与分轨,或做歌词视频。
界面导航
顶部传输区
工程名、BPM、拍号、调性、播放 / 停止 / 录音、节拍器、循环、主音量与时间显示。右上角是撤销重做、AI 助手、主题切换与账户入口。
左侧资源库
音色、和弦、节奏型、素材池与工程模板。点击即写入当前选中轨道,不必离开创作流。
中部两个区域
上半是时间轴(轨道 + 片段),下半是编辑器坞(钢琴卷帘 / 鼓组 / 吉他 / 贝斯 / 混音台 / 效果器 / AI)。坞可折叠,给时间轴让出空间。
六个工作区
- 编曲:写歌的主战场。
- 录音:麦克风输入、输入电平、五组 Cue Mix 监听。
- 后期:混音台、效果器、母带与响度。
- 成曲:导出、歌词、乐谱、交付包。
- 串烧:多首歌曲分析与编排。
- 歌词视频:Canvas 渲染与录制。
快捷键
| 空格 | 播放 / 停止 |
| R | 开始 / 停止录音 |
| Ctrl/⌘ + Z | 撤销 |
| Ctrl/⌘ + Shift + Z | 重做 |
| Ctrl/⌘ + S | 保存工程 |
| Delete | 删除选中片段 |
| Ctrl/⌘ + D | 复制选中片段 |
| L | 循环开关 |
| M | 节拍器开关 |
| ← → | 播放头按拍移动 |
| Ctrl/⌘ + 滚轮 | 时间轴缩放 |
编曲与编辑
片段操作
拖动片段改位置,拖右边缘改长度,右键菜单可复制、拆分、量化、移调、删除。片段按吸附网格对齐(默认 1/4 拍)。
钢琴卷帘
点击空白添加音符、拖动改音高与位置、拖右边缘改时值;底部可调力度、量化精度。左侧为钢琴键盘,可点击试听。
鼓组步进器
11 个鼓件 × 每小节 16 步,点击开关;右键切换轻击(ghost note)。全部鼓件均为实时合成,可用混音台继续塑形。
吉他与贝斯指板
六弦 / 四弦指板点按即写入音符并可试听;和弦库按当前调给出常用和弦,支持扫弦与分解两种写法写入。
乐谱视图
在「成曲」工作区切换五线谱 / 简谱 / 六线谱,检查和声与旋律走向,可导出 MusicXML 到 Sibelius、MuseScore 继续排版。
录音与 Cue Mix
点击顶部录音按钮选择输入设备,音创会实时显示输入电平并录制。停止后音频自动解码为片段放到当前轨道。
五组 Cue Mix
每组是独立的混音总线:主音量、节拍器、混响发送与每轨增益都可单独设置。浏览器版通过 5 条独立的 MediaStream 输出,可交给需要多路输入的场景(直播、录屏、多通道声卡宿主)。
录音建议
- 开启节拍器后再录,片段会自动对齐小节。
- 用耳机监听,避免伴奏串入麦克风。
- 录完可立刻在钢琴卷帘里微调时值,或右键量化。
混音与母带
通道条
每轨:插入效果、发送量、声像、推子、电平表、M/S/R(静音 / 独奏 / 录音准备)。推子与声像实时生效,调整会在工程里保存。
效果器
可插入 EQ、压缩、门限 / 扩展、限幅、混响、延迟、合唱、失真、饱和、激励器、齿音抑制。全部为实时 DSP,不是装饰性开关。
母带
后期视图提供主总线推子、实时峰值与 LUFS 估算、响度目标一键校准、A/B 对比快照与参考曲目导入对照。
AI 助手
AI 不是聊天窗口的装饰,它直接产出可编辑的 MIDI:和弦、旋律、鼓型、贝斯线、配器与整段编曲。
两种引擎
- 本地引擎(默认,无需密钥):内置和声进行、节奏型与旋律生成算法,离线可用,结果即时可听。
- 云端模型(可选):在设置或账户中心填写兼容 OpenAI 协议的端点与 Key,由模型理解你的自然语言指令并返回编排计划。密钥加密存储在服务端或仅存本地。
安全的应用方式
每次生成都先给出计划预览(调性、BPM、和弦、轨道分配),你确认后才写入工程,且可以一键撤销。AI 不会在你不知情时覆盖已有内容。
示例指令:「写一段 8 小节的流行抒情,C 大调,78 BPM,钢琴加弦乐」「把这个鼓型改成电子风,加 sidechain 感」「帮我把副歌旋律提高三度」。
成曲与导出
- WAV:16bit / 24bit / 32bit 浮点,整曲或循环区间。
- 分轨:按轨道逐个离线渲染,便于外部混音。
- MIDI:标准 SMF,可导入任何 DAW 继续制作。
- MusicXML:给制谱软件。
- 工程包 ZIP:工程 JSON 加音频素材,换设备可继续。
- 歌词:LRC / SRT 导出。
- 视频:WebM(Canvas + MediaRecorder 实时录制)。
ffmpeg -i out.webm -c:v libx264 -crf 18 out.mp4歌曲串烧
导入多首歌曲,音创会分析 BPM、能量、粗略调性与段落,再给出衔接建议:哪些歌适合接在一起、在什么位置切、需要多少移调。
流程
- 拖入 2–8 首音频(wav / mp3 / m4a / flac,取决于浏览器解码能力)。
- 点「分析」:得到每首的 BPM、时长、能量与调性估计。
- 查看匹配候选:旋律相似度、歌词相似度、节奏兼容度三项打分。
- 生成草稿:自动选取片段、按 BPM 对齐、加交叉淡化与转场。
- 在时间轴上调整 in / out 与转场长度,试听。
- 渲染串烧为 WAV,或把片段写入工程继续精修。
旋律提取
对选定区间做基频检测,把主旋律转成 MIDI 音符,可直接编辑或换音色重编。适合做 remix 与翻唱的旋律骨架。
歌词视频
六类模板:金调氛围、极简暗色、唯美渐变、动态文字、频谱可视化、封面循环。支持 16:9 / 9:16 / 1:1 / 2:1。
制作步骤
- 在「成曲」里录入歌词,或导入 LRC。
- 用「吸附到小节」让每句对齐节拍,再逐句微调。
- 选择模板、配色、字体与逐字动画。
- 预览:画面与音频同步播放。
- 导出:按帧率录制为 WebM,含音频轨。
背景可上传图片。封面模板会把封面做缓慢推镜与光晕,适合短视频平台竖版。
Debian 部署
音创前端是纯静态文件,后端只有一个 Node 进程,零 npm 依赖。适用于 Debian 11/12 及各类小内存面板服务器(1 核 1G 足够)。
# 1. 上传项目目录到 /opt/yinchuang
sudo mkdir -p /opt/yinchuang && sudo chown -R $USER /opt/yinchuang
# 2. 安装 Node 18+(Debian 官方源版本较旧时用 NodeSource)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
# 3. 启动
cd /opt/yinchuang
PORT=8787 YC_DEV=0 YC_ADMIN_EMAIL=you@example.com node server/server.js
长期运行交给 systemd(模板见 deploy/yinchuang.service):
sudo cp deploy/yinchuang.service /etc/systemd/system/
sudo systemctl daemon-reload && sudo systemctl enable --now yinchuang
sudo systemctl status yinchuang
面板反向代理到 127.0.0.1:8787,并配置 HTTPS(麦克风需要安全上下文)。
能力边界(务必了解)
- 音色为实时合成引擎,不是采样库;管弦乐写作用它做小样与编曲草图,正式录音建议替换真实采样。
- 浏览器音频延迟通常 10–30ms,适合编曲与 demo,不适合超低延迟现场演奏。
- 多通道物理输出受浏览器限制(见录音章节)。
- 视频导出为 WebM;MP4 / AAC 需外部 ffmpeg。
- BPM、调性、旋律提取为算法估计,结果需人工确认。
- 账号系统只用于设备授权与额度,工程内容默认只存在你的设备。