AI News HubLIVE
站内改写1 分钟阅读

Show HN:使用控制器实时本地AI音乐混音;Magenta、Stable Audio

slipmate是一款开源的AI DJ应用程序,利用Magenta和Stable Audio模型在本地实时生成并混音音乐。它支持Pioneer DDJ-FLX4等硬件控制器,提供混音器、色彩效果、冻结循环、节拍检测、音色采样、曲库预设等功能,所有处理均在本地Apple Silicon Mac上完成。

来源Hacker News AI作者: ttoinou

slipmate 是一款开源的 AI DJ 应用程序,它利用 Magenta 和 Stable Audio 模型在本地实时生成并混音音乐。与传统的 DJ 软件不同,slipmate 完全在用户的 Apple Silicon Mac 上运行,无需任何云端处理,从而实现了低延迟和高隐私性。

该应用程序的核心功能包括一个功能齐全的混音器,支持每轨音量、高中低三段均衡、交叉渐变器,以及录音功能,可将主输出录制为可下载的 WAV 文件。色彩效果模块为每轨提供了一个旋钮,可控制滤波器、回声、空间、失真、噪声和扫频效果,其中旋钮中心位置可实现精确的零效果旁路。

冻结循环功能允许用户捕捉轨道的最后几小节并循环播放,同时在后台调整模型参数。节拍检测系统会显示每轨的 BPM,并在检测到稳定节拍时自动同步回声效果和冻结量化。音色采样功能可以将另一轨的当前音色作为可混合目标添加到当前轨的音色垫上。

用户可以将轨道的音色垫和色彩效果保存为命名预设(曲库),并通过 DDJ-FLX4 的旋钮浏览和加载,支持 JSON 格式的导入导出。主控部分包含限制器和自动增益调整,确保不同响度的轨道保持平衡。耳机监听功能支持通过 FLX4 的耳机插孔或浏览器可访问的任何音频设备输出。

硬件控制方面,slipmate 完整映射了 Pioneer DDJ-FLX4 的控制元件,包括播放/暂停、通道推子、三段均衡、交叉渐变器、CUE 按钮、色彩效果旋钮、打击垫(用于效果选择、音色目标和循环控制)以及转盘旋钮。连接后,旋钮和推子的位置会同步,LED 状态也会反映应用程序的当前状态。

该项目还提供了详细的开发指南,包括使用 justfile 进行设置、运行和测试,以及针对前端和后端的开发服务器配置。硬件行为的验证通过人工检查清单完成。slipmate 的代码仓库采用 TypeScript(69.4%)、Python(14.8%)、JavaScript(11.4%)等技术栈,并在 GitHub 上以开源形式发布。