Audio efekty na Intel Edison

se schopností spustit celý operační systém Linuxu, Intel Edison deska má mnohem více než dost výpočetní techniky pro digitální zpracování digitálního času v reálném čase. [NAVIN] Používá se modul založený na atomu tak, aby sestavil efekt: procesor digitálních efektů.

Efektiv je napsán v C a využívá dva knihovny. Knihovna MRAA z Intel dodává API pro přístup k portům I / O na modulu Edisona. Portaudio je knihovna pro zachycení a přehrávání vzorků audio.

Chcete-li povolit audio vstup a výstup, je zapotřebí zvuková karta. Postará se o to levné zvukové karty USB, s ohledem na to, že Edison nemá vestavěný hardware pro zvuk. Samotný Edison je namontován na Edison Arduino Beating Board, a v kombinaci s hračkou štítu. Použití systému GROVE, tlačítko, potenciometr a LCD se přidá pro řízení.

Kód je k dispozici na GitHub a je docela snadné sledovat. Portaudio volá funkci Audiocallback v aplikaci Activer.CC, když potřebuje vzorky hrát. Tato funkce vezme vzorky ze vstupního vyrovnávací paměti, spustí je pomocí funkce efektu a vyplývá výsledné vzorky do výstupního pufru. Veškerý kód efekt lze nalézt ve složce ‘Effects’.

Můžete se podívat na demo effinger použití efektů na klávesnici po přestávce. Pokud chcete vytvořit vlastní, instruktable dává všechny kroky.

Leave a Reply

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