Intel Edison

의 오디오 효과 전체 Linux 운영 체제를 실행할 수있는 기능이있는 Intel Edison 보드에는 실시간 디지털 오디오 처리를위한 충분한 컴퓨팅 전원이 훨씬 많습니다. [navin] Atom 기반 모듈을 사용하여 효과적 인 빌드 : 디지털 효과 프로세서.

효과는 C로 작성되며 두 라이브러리를 사용합니다. 인텔의 MRAA 라이브러리는 Edison 모듈의 I / O 포트에 액세스하기위한 API를 제공합니다. PortAudio는 오디오 샘플을 캡처하고 재생하는 데 사용되는 라이브러리입니다.

오디오 입력 및 출력을 허용하려면 사운드 카드가 필요합니다. Edison에 오디오를위한 하드웨어가 내장되어 있지 않다는 것을 고려하여 싼 USB 사운드 카드가이를 처리합니다. 에디슨 자체는 Edison Arduino Breakout 보드에 장착되어 그 로브 실드와 결합되어 있습니다. 그 로브 시스템을 사용하여 버튼, 포텐쇼미터 및 LCD가 제어를 위해 추가되었습니다.

코드는 GitHub에서 사용할 수 있으며 따라 가기가 쉽습니다. PortAudio는 Sefleder.cc에서 AudioCallback 기능을 호출합니다. 샘플을 재생할 샘플이 필요합니다. 이 함수는 입력 버퍼에서 샘플을 가져오고 효과의 함수를 통해 실행되며 결과 샘플을 출력 버퍼에 묶습니다. 모든 효과 코드는 ‘효과’폴더에서 찾을 수 있습니다.

휴식 후 키보드에 효과 적용 데모 효과를 확인할 수 있습니다. 당신이 스스로 건설하려는 경우 지시가 가능한 모든 단계를 제공합니다.

Leave a Reply

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

Previous post 이름은 무엇입니까?
Next post PixelBrite는 LED 벽 / 커피 테이블을 완성