Audiovaikutukset Intel Edison


, jolla on kyky suorittaa täysi Linux-käyttöjärjestelmä, Intel Edison -kortilla on paljon enemmän kuin tarpeeksi laskentatehoa reaaliaikaiseen digitaaliseen äänenkäsittelyyn. [Navin] Käytettiin atomipohjaista moduulia rakentamaan tehokkaita: digitaalisen vaikutuksen prosessorin.

Efficer on kirjoitettu C: ssä ja käyttää kahta kirjastoa. Intelin MRAA-kirjasto toimittaa API Edison-moduulin I / O-portteihin. Pordaudio on kirjasto, jota käytetään ääninäytteiden kaappaamiseen ja toistoon.

Audiotulon ja lähdön salliminen tarvitaan äänikortti. Halvat USB-äänikortti huolehtii tästä, kun otetaan huomioon, että Edisonilla ei ole sisäänrakennettua laitteistoa ääni. Edison itse on asennettu Edison Arduino Breakout Boardiin ja yhdistettynä Grove Shieldiin nähdään. Grove-järjestelmän käyttäminen, painike, potentiometri ja LCD lisättiin ohjaukseen.

Koodi on saatavilla GitHubilla, ja se on melko helppo seurata. Pordaudio kutsuu AudioCallback-toimintoa tehokkuudessa.cc, kun se tarvitsee näytteitä. Tämä toiminto ottaa näytteitä syöttöpuskurista, käy ne vaikuttavien toimintojen kautta ja sytyttää tuloksena olevat näytteet lähtöpuskuriin. Kaikki vaikutuskoodi löytyy “Effects” -kansiosta.

Voit tarkistaa demo-efektorin, joka soveltaa vaikutuksia näppäimistöön tauon jälkeen. Jos haluat rakentaa oman, ohjeet antavat kaikki vaiheet.

Leave a Reply

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