deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (native)

Açık kaynak editör Audionaut, yapay zeka ajanlarının MCP üzerinden multitrack ses oturumlarını düzenlemesine izin veriyor

Audionaut, Windows, macOS ve Linux için ücretsiz, açık kaynak bir C++/JUCE multitrack ses editörüdür; MCP sunucusu ve headless CLI sayesinde yapay zeka ajanları oturumları düzenleyebiliyor, analiz edebiliyor ve dışa aktarabiliyor.

Açık kaynak editör Audionaut, yapay zeka ajanlarının MCP üzerinden multitrack ses oturumlarını düzenlemesine izin veriyor

İnsanlar ve ajanlar için tasarlanmış bir multitrack editör

2 Ekim 2026'da Hacker News ana sayfasına çıkan ücretsiz ve açık kaynak multitrack ses editörü Audionaut, alışılmadık bir fikir üzerine kurulmuş: yalnızca insanlar tarafından değil, yapay zeka ajanları tarafından da kullanılmak üzere tasarlanmış. Masaüstü uygulaması, düzenleme motorunu Model Context Protocol (MCP) üzerinden açığa çıkarıyor; böylece Claude gibi araçlar oturumları doğrudan kesebiliyor, düzenleyebiliyor ve dışa aktarabiliyor.

Projenin GitHub deposuna göre Audionaut, JUCE framework'ü üzerinde C++ ile yazılmış olup Windows, macOS ve Linux'ta doğal olarak çalışıyor. Müzik, podcast ve genel multitrack kayıt için tasarlanmış — ince taneli kesme, parça başına çalma listeleri, çok kanallı işleme ve kolay dışa aktarma — ancak tam bir dijital ses iş istasyonu (DAW) olma iddiasında değil.

Tek satırlık MCP kurulumu, her düzenleme için tek geri alma adımı

Ajan entegrasyonu bilinçli olarak hafif tutulmuş. Uygulama açıkken ve Node.js 18 ya da daha yenisi kuruluken, README, MCP sunucusunu Claude'a kaydetmek için tek bir komut gösteriyor: claude mcp add audionaut -- npx -y audionaut-mcp. Ajanın yaptığı düzenlemeler açık projeye düşüyor ve her biri tek bir geri alma adımı olarak kaydediliyor; böylece bir insan ajanın yaptıklarını adım adım inceleyebilir veya geri alabilir. macOS'ta dokümantasyon, projeleri Müzik klasörü içinde tutmayı öneriyor.

DSP ekstraları: Essentia analizi ve Demucs stem ayrıştırma

İki daha ağır ses özelliği alt modül olarak geliyor. Analiz — BIC segmentasyonu, onset tespiti ve beat takibi — Essentia'nın statik bir derlemesine bağlanıyor. Bunu derlemek isteğe bağlı: Essentia yokken uygulama ve testleri analiz özellikleri devre dışı olarak derleniyor. Derleme yolunda keskin köşeler var. Essentia'nın içinde gelen waf, distutils'e ihtiyaç duyuyor, bu yüzden Python 3.11 veya daha eski bir sürüm gerekiyor; ayrıca bazı vendor edilen derleme dosyaları CMake 4.x tarafından kabul edilemeyecek kadar eski olduğundan CMake 3.x öneriliyor.

Stem ayrıştırma ise demucs.cpp'den geliyor; Meta'nın Demucs projesinin C++ port'u, ayrı bir derleme adımı olmadan doğrudan alt modülden derleniyor. Bir parçayı davul, bas, diğer ve vokal olarak ayırıyor. Model ağırlıkları depoda saklanmıyor; uygulama bunları ilk kullanımda Models klasörüne indiriyor ya da CLI yerel bir kopyaya yönlendirilebiliyor.

MCP sunucusunun altında headless bir CLI

MCP bilmeyen script'ler, CI ve ajanlar için proje ayrıca audionaut-cli'yi derliyor; bu araç .audium proje dosyalarını GUI veya ses cihazı olmadan işleyebiliyor. Her komut -- kabul ediyor ve stdout'a tam olarak bir makine tarafından okunabilir zarf basıyor — bir ok/result ya da ok/error çifti — günlük kaydı ise stderr'e yönlendiriliyor. Çıkış kodları belgelenmiş: başarı için 0, başarısız bir işlem için 1, kullanım hatası için 2 ve bir özelliğin o derlemede kullanılamadığı durumlarda (Essentia olmadan analyze gibi) 3.

Fiil seti eksiksiz bir iş akışını kapsıyor: create, import, analyze, auto-edit, assemble ve split, ayrıca create-region, place-clip, move-clip, clip-gain ve clip-fades gibi bölge ve klip işlemleri, en sonda açık sample-rate ve bit-depth seçenekleriyle export. README tipik bir ajan akışı çiziyor — create, import, analyze, auto-edit veya assemble, ardından export — ve yol boyunca her yanıttaki ok bayrağını kontrol ediyor. Projeler sorunsuz gidip geliyor: CLI tarafından yazılan dosyalar GUI uygulamasında açılıyor ve tersi de geçerli.

GUI ikili dosyası aynı fiilleri kabul ediyor ve bunları headless olarak çalıştırıyor, bir GUI örneği açıkken bile komutun çıkış koduyla sonlanıyor. Platforma özgü uyarılar var. Sandbox içindeki macOS uygulaması, uygulama içi CLI'sinden yalnızca ~/Music gibi yetkilendirilmiş konumlara erişebiliyor; bu yüzden daha geniş dosya erişimi için bağımsız derleme gerekiyor. Windows'ta uygulama, shell komut istemini hemen geri veren bir GUI programı; bu da audionaut-cli'yi orada script'leme için daha iyi bir seçenek yapıyor.

CLI çağrıları anonim kullanım istatistikleri raporluyor — fiili ve çıkış kodunu kaydeden tek bir olay — ama yalnızca uygulamanın kullandığı aynı katı opt-in onayıyla; ayrıca AUDIONAUT_DISABLE_ANALYTICS=1 ayarı, raporlamayı her durumda kapatıyor, bu da CI ortamları için önemli.

Lisans ve derleme

Audionaut, GPLv3-or-later ve ticari bir lisans altında çift lisanslı. Katkılar imzalı bir contributor license agreement gerektiriyor ve geliştirme kısmen sponsorlukla finanse ediliyor. Kaynaktan derlemek alt modüllerle birlikte klonlamayı gerektiriyor; depo bir Xcode projesi, bir Visual Studio 2026 çözümü ve bir Linux Makefile hedefi içeriyor.

Neden önemli

Çoğu ses editörü GUI önceliklidir; bu da otomasyonu kırılgan script kancalarına veya ekran kontrolüne bırakır. Audionaut, ajanları birinci sınıf kullanıcılar olarak ele alıyor: etkileşimli düzenleme için MCP, boru hatları için JSON üreten bir CLI ve ajan eylemlerini opak olmak yerine incelenebilir ve geri alınabilir kılan geri alma adımları ile çıkış kodları. Özellik seti ayrıca makul bir otomatik iş akışı da çiziyor — kayıtları içe aktar, analiz et, otomatik olarak bir yapıya dönüştür, bir miks dışa aktar — podcast ve kaba miks üretimi bunu hızla benimseyebilir. Uyarılar gerçek: ayrıntılar bağımsız testlerden değil, Hacker News'e gönderilen projenin kendi README'sinden geliyor; Essentia derlemesi Python ve CMake sürümleri konusunda titiz ve stem ayrıştırma ilk çalıştırmada indirilen bir modele bağlı. Yine de, masaüstü yazılımının gittiği yönün bir işareti olarak — sonradan eklenen otomasyon yerine doğal, ajanlara hazır arayüzler — izlenmeye değer bir proje.

  • #open-source
  • #audio-editing
  • #mcp
  • #ai-agents
  • #cpp

İlgili yazılar