Raspberry Pi ve gerçek zamanlı ses efektleri / dijital sinyal işleme?


9

(Gitar veya mikrofondan) analog bir sinyal alabilecek bir "efekt kutusu" oluşturmanın mümkün olup olmadığını (ve en iyi yaklaşımın ne olduğunu) anlamaya çalışıyorum. (basit gecikmeden karmaşık zaman / frekans işlemlerine kadar) bazı "ses efektleri" uygulamak ve son olarak analog dünyaya geri göndermek için.

Orada gerçekten güçlü (ve maliyetli!) Dijital ses işlemcileri olduğunu biliyorum, ama bu bir tür ev, boş zaman projesi ve bu konuda daha fazla şey öğrenme şansını elde etmek istiyorum =)

Anlamak istediğim ilk şey, sesi örneklemek ve sonra çalmak için beklemem veya eklemem gereken hw desteğidir.

Yerleşik ses çıkışını okuduğumdan oldukça zayıf ve ses kaydetmenin kolay bir yolu yok ( buna ve buna bakın ) .. Yani sanırım bazı harici ses cihazlarını taksam iyi olur ...

Harici bir USB ses arabirimi veya GPIO veriyoluna bağlı bir çeşit ADC / DAC daha iyi mi (genellikle I2C veri yolunu P5 başlığı üzerinden kullanıyor )?

Denemeye değer mi? Birisi bunun hakkında fikir sahibi mi? Herhangi bir yardım takdir =)


ses girişi yoktur ve ses çıkış kalitesi oldukça düşüktür. oynamak için başka bir cihaz seçin, düzgün çalışan en az ses girişi ve çıkışı olan birini seçin.
lenik

iyi .. Bunun zahmetli bir yol olabileceğinden şüphelendim ve bazen "hiçbir şekilde" bile başlamak için iyi bir yer: başka bir yola geçmek zorunda olduğunuzu biliyorsunuz =)
Luke

Sizin için yeterli kalitede usb ses kartı alabiliyorsanız, thoretically mümkün olmalıdır.
GuySoft

Ses işleme caddesi boyunca daha fazla olan I2S arayüzüne bakın.
SF.

Yanıtlar:


7

Pi'yi gerçek zamanlı ses efektleri için kullanmak çok mümkündür. Tek sınırlama harici bir USB ses kartı ihtiyacı (tüm ses kartları henüz desteklenmiyor, ancak bazı insanların üzerinde çalıştığını biliyorum) ve elbette Pi'nin gücü (15 ms'lik bir gecikme süresi elde etmeyi başardım) bazı ağır FFT, bu yüzden Pi sınırlarına ulaşmadan önce yapabileceğiniz çok şey var).

Tüm DSP için Pure Data kullanıyorum. Blogumda yaptığım bir demoyu görebilirsiniz: http://guitarextended.wordpress.com/2013/01/27/real-time-guitar-effects-with-raspberry-pi-pd-and-arduino/

Yakın gelecekte bunu zamanım olduğunda daha iyi belgeleyebilmeyi umuyorum.


1

RP - bugünün standartlarına göre - normal bilgisayar linux çalışan yavaş vasat. Bu özellikler ile linux üzerinde ses efektleri yazılımı ne olursa olsun Pi üzerinde çalışacak gibi görünüyor. Ayrıca, yeterince hızlı değilse, hesaplamanın çoğunu yapan daha hızlı bir "Kara Kutu" bağlayabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.