Maksutov Design MAKSUTOV DESIGN
AI audio MIDI Doctor Drum Doctor MIDI Generator Python · DSP Mix Console Accounts · Projects

iMixing

混音与MIDI

一款音乐AI服务,用于为发布准备曲目并处理 MIDI。上传WAV音轨或MIDI文件——服务会分析 素材,帮助分配stem角色,修复音乐性 与技术问题,并返回结果。新版本中 加入了Drum Doctor、MIDI Generator、个人账户和项目 库。

01 / product scope

不是「魔法AI按钮」,而是应对制作最繁琐环节的实用工具

4 个工作方向:Mix & Master、MIDI Doctor、Drum Doctor与MIDI Generator。
2 种输入方式:面向Mix & Master的WAV stems,或面向Doctor与Generator的单个MIDI文件。
1 个Mix Console,可在渲染前为每条音轨分配角色。
30 天持久会话:新的处理结果会保存到账户的库中。

02 / 界面

真实界面:该服务被打造成一款真正的网页工具,而非一个宣传页

maksutovdesign.ru/imixing/ 打开网站 ↗
iMixing——MIDI编辑器主界面
01 — MIDI编辑器 MIDI Doctor的主界面:和声、琴键、旋律与Drum Doctor集于一个工作界面中。
iMixing——WAV混音与母带处理
02 — 混音与母带处理 面向WAV音轨的Mix & Master:上传、母带处理目标、Mix Console,以及在渲染前手动为每个stem分配角色。
iMixing——用于贝斯、旋律与鼓机的MIDI Generator
03 — MIDI Generator 一个可生成长达10分钟贝斯、旋律与鼓机内容的生成器:风格、loop/song结构、调性、BPM、swing、humanize、密度与seed。
iMixing——MIDI Doctor修复的内容
04 — 修正规则 MIDI Doctor修复时值、和声、密度、音域与兼容性;Drum Doctor则单独保留MIDI打击垫并清理律动。

03 / 这是什么

三大方向:纯净音频、修复后的MIDI,以及生成全新声部

Audio Mixing & Mastering处理各条WAV音轨, 将其混合成立体声混音,并导出成品`master.wav`, 附带`analysis.json`与`mix_plan.md`报告。

MIDI Doctor按照音乐规则修复MIDI:节奏、 调性、声部密度、乐器音域 以及与DAW的兼容性。Drum Doctor则单独处理节奏 型:保留MIDI打击垫,校准timing与velocity,并去除重复的鼓点。

MIDI Generator按照音乐规则生成长达十分钟的bassline、melody与drum machine内容。用户可选择风格、调性、调式、BPM、swing、humanize、密度与seed,然后将可复现的MIDI导出到DAW中。

Python DSP WAV MIDI Mixing Mastering Gain staging Limiter Analysis CLI Web demo Stems Drum Doctor Mix Console Project Library
Audio pipeline
DSP
MIDI Doctor
rules
MIDI Generator
compose
Web app
accounts

04 / 工作原理

一次运行走完全程:从音轨分析到成品母带

audio

一次运行完成Mix & Master

用户放入一个包含各条独立音轨的文件夹(`kick.wav`、`bass.wav`、`lead_vocal.wav`……),并运行`imixing-agent examples/stems --output out`。

  • 查找WAV文件,并根据名称确定每条音轨的角色。
  • 分析技术参数并制定处理方案。
  • 应用DSP处理,并将各音轨叠加为立体声混音。
  • 经过母线处理:压缩、gain staging、limiter。
  • 导出`master.wav`以及`analysis.json`、`mix_plan.md`报告。
源代码
analysis

支撑各项决策的音频分析

该模块读取WAV并测量信号的基本参数,以便后续正确设置音量并对问题发出预警。

  • 声道、sample rate、bit depth与时长。
  • 以dBFS表示的Peak与RMS,以及大致的headroom。
  • 削波采样点的数量——并建议降低clip gain。
源代码
roles

音轨角色由文件名决定

简单明了的分类方式:文件名提示了该如何处理这条音轨。

  • `kick`、`bd`、「bochka」(底鼓)→ kick。
  • `snare`、`clap`、「malyy」(军鼓)→ snare。
  • `bass`、`sub`、`808`、「bas」(贝斯)→ bass。
  • `vocal`、`vox`、「vokal」(人声)→ lead vocal;`bvox`、「bek」(和声)→ backing vocal。
源代码
midi

MIDI Doctor按照音乐规则修复声部

专门针对MIDI的方向:接收「凌乱」或过于密集的声部,并将其整理妥当。

  • 节奏与timing——更平稳、更具音乐性。
  • 调性与声部密度——不再混浊。
  • 乐器音域与DAW兼容性。
源代码

05 / 输出内容

产出物与启动方式

06 / 适用人群

面向具体的工作场景,而非泛泛的「所有音乐人」

面向音乐人、制作人、beatmaker、歌手 及词曲作者的服务,帮助他们快速将素材 提升到更专业的状态。

由独立音轨制作的demo母带 快速检查stem平衡 「凌乱」的MIDI → 干净的声部 无需手动DAW调整即可获得成品结果 了解具体修复了哪些内容