مع القدرة على تشغيل نظام تشغيل Linux الكامل، يحتوي مجلس Intel Edison على أكثر من قوة الحوسبة الكاملة لمعالجة الصوت الرقمي في الوقت الفعلي. [Navin] استخدم الوحدة النمطية القائمة على Atom لبناء تأثير: معالج تأثيرات رقمية.
يكتب تأثير في ج، ويستخدم لمكتبتين. توفر مكتبة MRA من Intel API للوصول إلى منافذ الإدخال / الإخراج على وحدة Edison. Portaudio هي المكتبة المستخدمة في التقاط العينات الصوتية ولعبها.
للسماح بإدخال الصوت والإخراج، هناك حاجة إلى بطاقة صوتية. تعتني بطاقة صوت USB رخيصة بهذا، بالنظر إلى أن Edison لا يحتوي على أجهزة مضمنة للصوت. يتم تثبيت Edison نفسه على لوحة إديسون اردوينو الفرق، بالإضافة إلى درع غروف من المشاهدين. تم إضافة نظام البستان، زر، مقياس الجهد، و LCD للتحكم فيه.
الرمز متاح على جيثب، ومن السهل جدا اتباعه. يستدعي Portaudio وظيفة AudioCallBack في ePypter.cc عندما يحتاج إلى عينات للعب. تأخذ هذه الوظيفة عينات من المخزن المؤقت للإدخال، وتشغيلها من خلال وظيفة التأثير، وتبصق العينات الناتجة في المخزن المؤقت الإخراج. يمكن العثور على كل رمز التأثير في مجلد “التأثيرات”.
يمكنك التحقق من تأثير تطبيقات العرض التوضيحي على لوحة المفاتيح بعد الاستراحة. إذا كنت ترغب في بناء خاص بك، فإن التعليمات يعطي كل الخطوات.