라즈베리 파이 및 실시간 오디오 효과 / 디지털 신호 처리?


9

나는 아날로그 신호 (기타 또는 마이크에서)를 취할 수있는 "효과 박스"를 구축하고 실시간으로 변경할 수 있는지 (그리고 가장 좋은 방법은 무엇인지) 이해하려고합니다. "간단한 지연에서 복잡한 시간 / 주파수 작동에 이르기까지" "오디오 효과"를 적용하고 마지막으로 아날로그 세계로 다시 출력합니다.

나는 정말로 강력하고 값 비싼 디지털 오디오 프로세서가 있다는 것을 알고 있지만, 이것은 일종의 가정, 여가 시간 프로젝트이며, 주제에 대해 더 많은 것을 배울 기회를 얻고 싶습니다 =)

가장 먼저 이해하고 싶은 것은 소리를 샘플링 한 다음 재생하기 위해 기대하거나 추가해야하는 hw 지원입니다.

내장 오디오 출력을 읽는 것은 상당히 열악하고 오디오를 녹음하는 쉬운 방법이 없습니다 ( 이것이것을 참조하십시오 ). 그래서 외부 오디오 장치를 연결하는 것이 좋습니다.

더 나은는 외부 USB 오디오 인터페이스 또는 GPIO를 버스에 연결된 ADC / DAC의 일종 (종종 통하여 I2C 버스를 사용하는 P5 헤더 )?

시도해 볼 가치가 있습니까? 누군가 이것에 대한 통찰력을 가지고 있습니까? 어떤 도움을 주셔서 감사합니다 =)


오디오 입력이없고 오디오 출력 품질이 매우 좋지 않습니다. 재생할 다른 기기를 선택하고 오디오가 제대로 작동하고있는 기기를 선택하십시오.
lenik 2016 년

) = 당신은 당신이 다른 길로 전환 할 필요가 알고 잘 .. 나는 일부는 번잡 한 경로가 될 수 있다는 것을 의심하고, 때로는 심지어 "결코"했다가 시작하기에 좋은 장소입니다
누가 복음

충분한 품질의 USB 사운드 카드를 얻을 수 있다면 이론적으로 가능해야합니다.
GuySoft

아마도 오디오 처리 방식에 더 가까운 I2S 인터페이스를 살펴보십시오.
SF.

답변:


7

실시간 오디오 효과를 위해 Pi를 사용할 수 있습니다. 유일한 제한 사항은 외부 USB 사운드 카드가 필요하다는 것입니다 (모든 사운드 카드가 아직 지원되지는 않지만 일부 사람들이 작업하고 있음을 알고 있습니다). 물론 Pi 자체의 힘 (15ms의 대기 시간을 얻었습니다 그러나 일부 FFT는 파이의 한계에 도달하기 전에 할 수있는 일이 많습니다.

모든 DSP에 Pure Data를 사용합니다. 내 블로그에서 작성한 데모를 볼 수 있습니다 : http://guitarextended.wordpress.com/2013/01/27/real-time-guitar-effects-with-raspberry-pi-pd-and-arduino/

나는 시간이있을 때 가까운 장래에 이것을 더 잘 문서화 할 수 있기를 바랍니다.


1

rp는 오늘날의 표준에 따르면 리눅스가 정상적으로 실행되는 컴퓨터의 속도를 늦추는 데 평범합니다. Linux에서 사운드 스펙 소프트웨어가 실행되는 사양은 Pi에서 실행될 가능성이 높습니다. 충분히 빠르지 않은 경우 대부분의 계산을 수행하는 더 빠른 "블랙 박스"를 연결할 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.