Saya akan mulai mengerjakan proyek yang melibatkan pemrosesan audio waktu nyata untuk aplikasi efek audio. Aplikasi ini seharusnya memperoleh dan memproses audio dari 8 saluran input audio individu pada tingkat sampel 48kHz. Algoritma pemrosesan audio menghasilkan audio untuk 8 saluran output audio individual. Format sampel audio adalah LPCM bertanda 16-bit. Karena ini untuk aplikasi efek audio waktu nyata, latensi juga penting. Jika audio diulang dari input ke output tanpa pemrosesan apa pun, latensi bolak-balik tidak boleh melebihi 12 ms.
Aplikasi harus menerima 256 * 8 input sampel setiap 5.33ms (melalui audio callback), memproses sampel tersebut dan mengirimkan 256 * 8 sampel output (juga melalui callback). 256 * 8 sampel diterima / dikirim dalam semacam format "interleaved".
Saat ini saya sedang meneliti platform perangkat keras yang berbeda dan saya bertanya-tanya apakah Raspberry PI 2 B bisa menjadi pilihan yang cocok. Papan itu sendiri tampaknya memiliki banyak tenaga kuda (900MHz Quad Core ARM CPU), tetapi hanya memiliki input audio. Jadi pertanyaan saya adalah:
- Apakah Raspberry PI 2 B cocok untuk pemrosesan audio waktu nyata?
- Jika jawaban 1 adalah ya, maka saya ingin tahu apakah ada papan audio tambahan untuk Raspberry PI 2 B di pasaran dengan 8 saluran input dan 8 saluran output? Dewan harus mendukung laju sampel 48kHz.
- Jika jawaban untuk 1 atau [2] tidak, platform HW mana yang akan Anda rekomendasikan?
Alasan mengapa saya melihat Raspberry PI 2 B adalah harga yang menarik, tetapi mungkin ada jenis papan lain di pasaran yang lebih cocok untuk aplikasi jenis ini.