2011-03-03 9 views
3

저는 최근에 AS3에서 다양한 오디오 필터를 구현하는 방법을 배우는 데 매우 관심을 갖게되었습니다. 직관적 인 추측 (그리고 축전기에서 영감을 얻음)으로, 1 차 고역 통과 필터 인 것처럼 보이도록 만들었지 만, 제어 된 방식으로 주파수 (또는 Q)를 설정하는 방법을 모릅니다.오디오 DSP 필터 (저역 통과 등) 작성에 관한 훌륭한 자습서는 어디에서 찾을 수 있습니까?

그래서 파라 메트릭 2/4 차 로우 패스, 하이 패스, 밴드 패스 필터를 처음부터 작성하는 법을 배우고 싶습니다. 그리고 나는 아주 수학적이지 않습니다. 실용적이고 직관적 인 튜토리얼이나 교과서가 있는데 도움이 될만한가? 튜토리얼 대신에, (AS3/C 등)에서 읽을 수있는 소스 코드를

부분 신용 ...

편집 (!) : 를 찾을 수있는 좋은 사이트, www.musicdsp.org, 대단한 코드 스 니펫 (대부분 c/C++)을 사용합니다.

+0

Just my $ 0.02 : Flash를 좋아하고 AS3 프로그래머로 일하기를 좋아하지만 과거에는 C/C++에서 DSP 오디오 작업을 수행했으며 TMS320 칩에서는 asm을 수행 했으므로 C++로 이동하는 것이 좋습니다. 또는 디지털 오디오 실험을위한 다른 똑같이 더 낮은 수준의 언어. AS3은 최상의 환경이 아니므로 오디오 데이터에 대한 더 나은 액세스, 오디오를 사용하여 실제로 재생할 수있는 메모리 관리에 대한 속도와 제어력을 향상시켜야합니다. –

답변

6

MusicDSP에서 당신이 정말로 원하는 링크가 나는 또한 리옹의 이해 디지털 신호 처리을 받고 추천 http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt

입니다. 나는 두 번째 에디션에 대한 리뷰어 였기 때문에 조금 편견이있다. (하지만 제 3 판이 최근에 나왔다고 생각한다.) 디지털 오디오 효과 우도 Zölzer하여 둘 :

또한 및 DAFX 가공 디지털 오디오 신호를 확인한다.

+0

훌륭한 요리 책을 보내 주셔서 감사합니다! – aaaidan

+0

EQ 쿡북 실습 : http://www.youtube.com/watch?v=O-1hHiA7y4o – aaaidan

1

DSP 주제에 대한 좋은 교과서 대신 사용할 수있는 것은 없습니다. 클래식은 Hal Chamberlin의 "마이크로 프로세서의 뮤지컬 응용"입니다. 이에 대한 링크는 Where can I find low level Sound Programming Theory Tutorials에 대한 링크와 이론에 더 의존하는 평범한 학부생 DSP 책보다는 DSP의 실제 응용을 지향하는 다른 유용한 책들에 대한 링크를 참조하십시오.

3

다른 사람들이 언급 한 훌륭한 책과 자료 외에도 몇 가지 실험을 권장합니다.

DSP는 실제로 적용된 수학의 한 형태입니다. 그러나 당신이 "mathsy"유형이 아니라면, 당신이 할 수있는 한 가지 방법은 필터에 대한 단위 테스트를 많이 작성하는 것입니다. 필터 임펄스, 스텝 기능, 다양한 주파수의 긴 사인파, 주파수 스윕 등을 제공하고 필터가 실제로 이러한 다양한 유형의 신호에 어떤 영향을 미치는지 알아보십시오. 처음에는 상당히 불투명 해 보이는 수식을 실험적으로 테스트 할 수 있습니다.

+0

단위 테스트에서 탁월한 아이디어! 나는 그것이 실험을 가속화하고 끝을 배우지 않을 것이라고 상상한다. – aaaidan

0

무료로 제공되는 또 다른 멋진 책은 DSP Guide입니다.그것은 샘플링 이론에서부터 임의의 주파수 응답 (및 기타 많은 톤)을 가진 필터를 설계하는 모든 방법을 다루고 있습니다. 또한 개념을 이해하기위한 예제 코드를 포함하여 좋은 예제를 통해 매우 명확한 방법으로 작성되었습니다.

관련 문제