Efek audio pada Intel Edison

dengan kemampuan untuk menjalankan sistem operasi Linux penuh, papan Intel Edison memiliki lebih dari cukup daya komputasi untuk pemrosesan audio digital real-time. [Navin] menggunakan modul berbasis atom untuk membangun efeker: prosesor efek digital.

Effector ditulis dalam C, dan memanfaatkan dua perpustakaan. Perpustakaan MRAA dari Intel memasok API untuk mengakses port I / O pada modul Edison. Portaudio adalah perpustakaan yang digunakan untuk menangkap dan memutar kembali sampel audio.

Untuk memungkinkan input audio dan output, diperlukan kartu suara. Kartu suara USB murah mengurus hal ini, mengingat Edison tidak memiliki perangkat keras bawaan untuk audio. Edison itu sendiri dipasang di papan breakout Arduino Edison, dan dikombinasikan dengan perisai hutan dari yang terlihat. Menggunakan sistem grove, tombol, potensiometer, dan LCD ditambahkan untuk kontrol.

Kode ini tersedia di GitHub, dan cukup mudah untuk diikuti. Portaudio menyebut fungsi audiocallback di Effecter.cc ketika perlu sampel untuk bermain. Fungsi ini mengambil sampel dari buffer input, menjalankannya melalui fungsi efek, dan meludah sampel yang dihasilkan ke dalam buffer output. Semua kode efek dapat ditemukan di folder ‘Efek’.

Anda dapat memeriksa efek demo Effectoring ke keyboard setelah istirahat. Jika Anda ingin membangun sendiri, yang dapat diperintahkan memberikan semua langkah.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post