音创使用文档

从空白工程到一首完成的作品。以下功能均已在当前版本中实现并可操作。

快速开始

音创是运行在浏览器里的专业音乐工作站,无需安装。登录后打开 工作站 即可开始(未登录会先跳到 登录 / 注册),工程保存在本机浏览器(IndexedDB),刷新不丢失。

  1. 在左上角输入工程名,设置 BPM、拍号与调性。
  2. 点击 + 轨道 选择乐器类型(钢琴 / 吉他 / 贝斯 / 鼓组 / 弦乐 / 音频)。
  3. 双击轨道空白处创建片段,双击片段打开下方编辑器写音符。
  4. 按 空格 播放,边听边改。
  5. 在底部 混音台 调平衡,在 后期 视图中做母带。
  6. 切到 成曲 导出 WAV 与分轨,或做歌词视频。
浏览器要求用户手势后才能启动音频:首次按播放即可解锁。工程音频采样率跟随设备(通常 44.1k / 48k)。

界面导航

顶部传输区

工程名、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 输出,可交给需要多路输入的场景(直播、录屏、多通道声卡宿主)。

浏览器无法把 5 组混音直接写入声卡的 5 个物理输出通道。如需真正的多路 ASIO 输出,请用支持 Web Audio 多通道的宿主加载本工程导出的分轨。界面不会伪造不存在的硬件能力。

录音建议

  • 开启节拍器后再录,片段会自动对齐小节。
  • 用耳机监听,避免伴奏串入麦克风。
  • 录完可立刻在钢琴卷帘里微调时值,或右键量化。

混音与母带

通道条

每轨:插入效果、发送量、声像、推子、电平表、M/S/R(静音 / 独奏 / 录音准备)。推子与声像实时生效,调整会在工程里保存。

效果器

可插入 EQ、压缩、门限 / 扩展、限幅、混响、延迟、合唱、失真、饱和、激励器、齿音抑制。全部为实时 DSP,不是装饰性开关。

母带

后期视图提供主总线推子、实时峰值与 LUFS 估算、响度目标一键校准、A/B 对比快照与参考曲目导入对照。

响度数值为实时估算(短时 RMS 加 K 加权近似),用于相对判断;正式交付请以导出文件为准。

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 实时录制)。
MP4 需要服务端 ffmpeg 转码,音创本身不内置编码器;导出 WebM 后可用一条命令转换:ffmpeg -i out.webm -c:v libx264 -crf 18 out.mp4

歌曲串烧

导入多首歌曲,音创会分析 BPM、能量、粗略调性与段落,再给出衔接建议:哪些歌适合接在一起、在什么位置切、需要多少移调。

流程

  1. 拖入 2–8 首音频(wav / mp3 / m4a / flac,取决于浏览器解码能力)。
  2. 点「分析」:得到每首的 BPM、时长、能量与调性估计。
  3. 查看匹配候选:旋律相似度、歌词相似度、节奏兼容度三项打分。
  4. 生成草稿:自动选取片段、按 BPM 对齐、加交叉淡化与转场。
  5. 在时间轴上调整 in / out 与转场长度,试听。
  6. 渲染串烧为 WAV,或把片段写入工程继续精修。

旋律提取

对选定区间做基频检测,把主旋律转成 MIDI 音符,可直接编辑或换音色重编。适合做 remix 与翻唱的旋律骨架。

BPM 与调性为算法估计,复杂编曲、变速与转调段落可能偏差,务必以耳朵确认后再交付。

歌词视频

六类模板:金调氛围、极简暗色、唯美渐变、动态文字、频谱可视化、封面循环。支持 16:9 / 9:16 / 1:1 / 2:1。

制作步骤

  1. 在「成曲」里录入歌词,或导入 LRC。
  2. 用「吸附到小节」让每句对齐节拍,再逐句微调。
  3. 选择模板、配色、字体与逐字动画。
  4. 预览:画面与音频同步播放。
  5. 导出:按帧率录制为 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、调性、旋律提取为算法估计,结果需人工确认。
  • 账号系统只用于设备授权与额度,工程内容默认只存在你的设备。
开始创作 返回官网