멋진 오디오 DSP
내가 선별한 오디오 DSP(디지털 신호 처리) 및 플러그인 개발 리소스 목록입니다. 향후 새로운 리소스가 추가될 수 있습니다. 원한다면 자유롭게 PR을 열어보세요!
- 코드 라이브러리 - 오디오 소프트웨어에 유용한 라이브러리 목록입니다.
- DSP Cookbooks - 자신의 DSP 설계에 사용하고 참조할 수 있는 알고리즘 및 방정식 목록입니다.
- DSP Playgrounds - 빠르고 쉽게 DSP 프로토타입을 제작하는 데 유용한 소프트웨어 도구입니다.
- 전자 및 임베디드 - 아날로그 및 임베디드 하드웨어 시스템 개발을 위한 리소스입니다.
- 포럼 - 가입할 수 있는 오디오 개발 관련 포럼 목록입니다.
- 무료 온라인 교과서 및 강좌 - 오디오 DSP에 대한 무료 온라인 교과서 및 강좌 목록입니다.
- 그래픽 디자인 및 UX - 플러그인 GUI 디자인에 도움이 되는 리소스 목록입니다.
- 기계 학습 - 오디오 DSP에 이 강력하고 새로운 기술을 사용하는 방법에 대한 리소스입니다.
- 수학 - 오디오 DSP 수학을 위한 학습 리소스 및 도구입니다.
- 추가 목록 - 여기에서는 다른 사람들이 만든 선별된 리소스 목록을 링크하겠습니다.
- 오픈 소스 플러그인 및 소프트웨어 - 검사하고 배울 수 있는 오픈 소스 오디오 소프트웨어 목록입니다.
- 유료 교과서 - 오디오 DSP에 관한 무료가 아닌 교과서 목록입니다.
- 플러그인 API - 오디오 플러그인 API/사양 목록과 장단점입니다.
- 플러그인 개발 프레임워크 - GUI가 있거나 없는 오디오 플러그인을 만드는 데 사용되는 소프트웨어 스택/프레임워크 목록과 그 장단점입니다.
- 프로그래밍 언어 - 오디오 소프트웨어를 만드는 데 사용되는 프로그래밍 언어 목록과 그 장단점입니다.
- 소프트웨어 최적화 - 오디오 소프트웨어 최적화를 위한 팁 및 도구입니다.
- 오디오 소프트웨어 최적화 팁 - 나만의 오디오 소프트웨어 최적화 팁 목록입니다.
- 사운드 디자인 및 음악 제작 - 엄밀히 말하면 개발과 관련된 것은 아니지만 플러그인이 실제로 사운드를 만들고 편집하는 데 어떻게 사용되는지 알면 귀중한 통찰력을 얻을 수 있습니다.
- 시스템 도구 - 오디오 플러그인 및 소프트웨어 개발에 유용한 시스템 도구 목록입니다.
- 기술 자료 - 오디오 DSP 알고리즘 및 기술에 관한 유용한 기사, 블로그 및 과학 논문 목록입니다.
"내가 완전히 멍청한 놈이라면 어디서부터 시작해야 할까요?"
- C++에서 소프트웨어 신디사이저 플러그인 디자인 및 C++에서 오디오 효과 플러그인 디자인 - Will Pirkle
- 이 교과서는 초보자를 위한 일반적인 권장 사항입니다.
- 신디사이저 하나가 효과 하나보다 낫습니다. 그러니 하나만 구입할 계획이라면 신디사이저를 선택하세요.
- ISBN-10: 0367510480 및 1138591939, ISBN-13: 978-0367510480 및 978-1138591936
- Yü Fang의 프로젝트 μ
- C 프로그래밍 언어를 사용하여 처음부터 DSP의 기본을 가르치는 훌륭한 무료 온라인 강좌입니다. 개인적으로 초보자에게 추천하는 방법입니다.
- 유용한 그래픽과 함께 코드의 개념을 훌륭하게 설명합니다.
- 복소수와 기본 적분법에 대한 지식이 필요합니다. (DSP를 배우고 있다면 이 문제를 해결할 방법이 없습니다.) 또한 매우 Linux에 중점을 두고 있지만 Windows나 MacOS를 사용하여 과정을 진행할 수도 있습니다.
- Think DSP - Python을 사용하여 다양한 기본 DSP 개념을 가르치는 훌륭한 무료 온라인 책입니다.
저는 Rust 프로그래밍 언어에 초점을 맞춘 초보자 친화적인 DSP 학습 리소스에 대해 자주 질문을 받습니다. 불행히도 거기에는 실제로 아무것도 없습니다. 먼저 다른 언어로 DSP를 배우고 나중에 해당 지식을 Rust로 번역하는 것이 좋습니다. 언어 선택은 DSP를 배우는 데 그다지 중요하지 않습니다. 가장 큰 차이점은 DSP 코드를 중심으로 전체 애플리케이션/플러그인을 만들 때입니다.