2012-12-05 6 views
4

저는 파이썬에서 매우 새로 왔지만 기타 문자열을 시뮬레이트 할 수있는 코드를 만드는 데 정말로 관심이 있습니다. 이 일을 어떻게 하죠? 아니면 적어도 어떻게해야할까요? 어떤 도움을 주셔서 감사합니다!기타 문자열 코드 (Python)?

감사합니다.

편집 :

나는 또한 두 개의 서로 다른 문자열이 재생되고있는 음파에 관심이 다른 등 문자열, 메모, 을 재생할 때 음파를보고 싶은 때, 그리고 그들이 그 변경 방법 불협화음과 자음입니다. 내가 관심을 갖는 또 다른 사항은 때로는 끈이 뽑히지 않을 때 (진동) 때로는 어떻게 춤추는 지에 관한 것입니다.

도움을 주신다면 감사하겠습니다.

+0

질문이 많은 부분이 모호합니다. 시뮬레이션하려는 기타 문자열에 대해 정확히 설명해 주시겠습니까? 나는 내 머리 꼭대기에서 기타 현악기를 시뮬레이트하기 위해 3 가지 사실을 생각할 수 있습니다. 모두 내가 당신이 관심이 없다고 합리적으로 확신합니다. –

+0

http://www.amazon.com/Physics-Sound- 3rd-Richard-Berg/dp/0131457896이 책에 관심이있을 것입니다. 어떤 수준의 세부 사항을 얻으려고합니까? 끈에 서있는 정상파가 충분합니까? 아니면 전체 3D 비선형 음파를 원하십니까? – tacaswell

+0

문자열의 정상파로 충분합니다. –

답변

6

이것은 실제로는 sound synthesis의 질문이며 간단한 대답은 없습니다. 가능한 접근 방법이 많이 있습니다. 전체 분야입니다. Physical Audio Signal Processing J.O. Smith는 Miller Puckette의 The Theory and Technique of Electronic Music처럼 좋은 출발점입니다. 기타의 경우 특히 Karpus-Strong method에 관심이있을 수 있습니다. 아마도 파이썬 구현을 검색해야 할 것이다. 음악 기술 프로그램 학생들에게 공통적 인 프로젝트입니다. 나는 많은 사람들이있을 것이라고 확신한다.