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 上以開源形式發佈。