苏州市成果转化 PoC · 原生 macOS 科研原型

让乐谱不止被演奏,
而是被诠释。

将 MusicXML 转化为可控、可比较、可复现的表现力音频。 为作曲家、编曲者和独立创作者提供本地化 A/B 渲染工作台。

0.5.0 当前版本 6 表现风格 100% 本地处理
DYNAMICS 0.50
TIMING 0.42
MusicXML Render Alpha 0.5.0 实机界面,展示风格选择、参数控制和 Version B 波形

01 / PRODUCT

从“正确播放”走向
“有表达地演奏”

传统 MIDI 播放只复现音高和节拍。MusicXML Render Alpha 在保留乐谱结构的基础上, 将速度、力度和时值变化变成创作者可以理解、试听和保存的控制参数。

Import → Adjust → Compare → Export

02 / WORKFLOW

一条完整的创作验证路径

不上传乐谱,不切换软件。四步完成从输入到可交付音频。

01

导入乐谱

载入 MusicXML、XML 或 MXL,在本机解析并显示钢琴谱。

IMPORT MUSICXML
02

塑造表达

选择六种风格,调节 Dynamics 与 Timing Elasticity。

SHAPE EXPRESSION
03

A/B 对比

Version A 保留原始基线,Version B 呈现模型生成的表现力版本。

COMPARE & ABX
04

导出留痕

导出 WAV 或 MP3,并记录 seed、参数、历史和文件路径。

EXPORT & REPLAY

03 / LISTEN

同一份乐谱,听见表达差异

示例:J. S. Bach · BWV 868。建议佩戴耳机,依次试听 A 与 B。

DETERMINISTIC A/B SAMPLE

Bach · Prelude in B-flat minor

相同音符内容与固定 seed;B 版本加入模型生成的力度与时值表达。

SEEDCONTENT-DERIVED
0:00
0:41

04 / ALPHA EVIDENCE

已经完成,不是概念图

当前版本为可独立运行的原生 macOS Alpha,核心链路已经端到端打通。

INPUT

MusicXML 导入与乐谱阅读

支持静态谱面、缩放、翻页、全屏,以及 Version A 原始节拍光标跟随。

CONTROL

六种风格与双参数控制

Balanced、Expressive、Cinematic、Romantic、Baroque、Intimate。

COMPARE

A/B 播放与 Blind ABX

AVAudioEngine 播放、Loop、波形、进度定位和盲听比较。

EVIDENCE

确定性复现与会话历史

固定 seed、内容指纹、输出哈希、Render History 和状态恢复。

OUTPUT

WAV / MP3 真实导出

导出结果写入历史记录,保留 A/B 版本和最近输出信息。

OFFLINE

完整自包含运行时

Python、模型、PyTorch、FluidSynth 与 LAME 均随 App 提供,无需 Conda。

200MusicXML 回归测试谱例
6表现力风格方向
2× SHA-256A/B 输出复现证据
0运行时网络上传

05 / RESEARCH DOWNLOAD

下载 Alpha 0.5.0

面向课题组展示、概念验证答辩与非商业科研评估。 安装包为 Apple Silicon 自包含版本,首次渲染无需额外安装 Python 环境。

下载 ZIP 安装包 Version 0.5.0 · Build 6

SHA-256
419db26456504501ee57003a6439ca8a8321318823b6def7ec2227beaf9f0149

运行要求

系统
macOS 13.0 或更高
芯片
Apple Silicon · M1/M2/M3/M4
下载
约 529 MB
磁盘
建议至少 3 GB 可用空间
首次渲染
准备运行时约 40–60 秒
未公证科研构建

解压后拖入 Applications。若系统阻止启动,请在“系统设置 → 隐私与安全性”选择“仍要打开”。

RESEARCH USE ONLY

本版本用于非商业科研展示与评估,不作为正式消费软件发布。PianoFlow-base 模型权重依据 CC BY-NC-SA 4.0 使用;相关开源组件及许可信息见 第三方许可与归属说明。