Audio efekty na Edison Intel

So schopnosťou spúšťať plnú operačný systém Linuxu, Edisonová doska Intel má oveľa viac ako dosť výpočtového výkonu pre real-time digitálne audio spracovanie. [NAVIN] použil modul založený na atóme na vytvorenie efektu: procesor digitálneho efektu.

Efekt je napísaný v C, a využíva dve knižnice. Knižnica MRAA z Intel dodáva API na prístup k portom I / O na module EDISON. Portaudio je knižnica, ktorá sa používa na zachytávanie a prehrávanie vzoriek zvuku.

Ak chcete povoliť zvukový vstup a výstup, je potrebná zvuková karta. Lacná zvuková karta USB sa o to stará, vzhľadom na to, že Edison nemá vstavaný hardvér pre zvuk. Samotný Edison je namontovaný na Edison Arduino Breakout Board a kombinovať s chráničom hájov. Pomocou systému Grove sa pridali tlačidlo, potenciometer a LCD.

Kód je k dispozícii na githubic a je veľmi ľahko sledovaný. Portaudio zavolá funkciu AUDIOCALLOCK v EFFECTER.CC, keď potrebuje vzorky hrať. Táto funkcia sa odoberá vzorky zo vstupného pufra, spúšťa ich prostredníctvom funkcie efektu a vypne výsledné vzorky do výstupného pufra. Všetok kódový kód nájdete v priečinku “Efekty”.

Po prestávke môžete skontrolovať demo efektu aplikujúcich efektov na klávesnicu. Ak chcete vybudovať svoje vlastné, inštrukčné uvádza všetky kroky.