本项目针对音视频后期制作与个人混音调音场景,旨在解决传统音频软件界面与算法耦合过紧、难以维护的痛点。项目通过规范的五层MVVM架构,将复杂的DSP混音引擎与QML前端彻底解耦,为用户提供了一款跨平台、高性能且运行稳定的多轨音频编辑与调音工具。
点击空白处退出提示
本项目针对音视频后期制作与个人混音调音场景,旨在解决传统音频软件界面与算法耦合过紧、难以维护的痛点。项目通过规范的五层MVVM架构,将复杂的DSP混音引擎与QML前端彻底解耦,为用户提供了一款跨平台、高性能且运行稳定的多轨音频编辑与调音工具。
本项目是一款功能完备的多轨音频调音软件,支持WAV与MP3音频导入、0.5x–2.0x变速播放、Loop独立循环及高保真混音导出,同时集成了单轨音量与声像控制、10段图形EQ均衡器、可在波形图上交互绘制的音量自动化包络线以及压缩器。此外,系统还提供60FPS平滑波形图、带削波指示的VU电平表、16ms高频刷新的3D实时频谱仪,并支持JSON工程无损存取与SQLite本地素材库管理。
我作为主导开发人员,主要负责了系统整体五层MVVM架构的搭建,通过C++编写ViewBinder实现了View与ViewModel的无感知装配与解耦。同时,我主导了C++ AudioEngine核心混音引擎的开发,编写了重采样变速及10段EQ算法,并采用平滑插值算法优化了3D实时频谱与波形图渲染,有效解决了高并发音频流下的界面卡顿并大幅降低了系统CPU开销。



评论