2011-11-30 9 views
0

신디사이저 및 시퀀서를 프로그래밍하고 싶지만 MSP 또는 PD와 같은 시각적 프로그래밍 언어를 사용하고 싶지는 않습니다. 실시간 성능을위한 프로그램을 제작할 때 가장 좋은 언어는 무엇입니까? 이것은 의견 질문 일 수 있지만, 필자는 특정 응용 프로그램에서 잘 작동하는 언어가 필요하다고 생각합니다. 이것들은 사용자와 시각적 인 상호 작용에 크게 의존하는 신디사이저와 시퀀서를 만들고 있습니다. C++은 사운드 합성과 관련하여 좋은 라이브러리를 가지고 있습니까? 아니면이 도메인에 더 구체적으로 보여야하는 다른 언어가 있습니까?GUI 기반의 실시간 합성 및 시퀀싱 응용 프로그램에 가장 적합한 언어는 무엇입니까?

+4

이 아마도 당신이 당나귀 가장 먼저해야 할 일은 좋은 소리 합성 라이브러리를 필요에 맞게 무엇이며, : 체크 아웃 가치가

어떤 것들은 수 있습니다 그런 다음 라이브러리가 쓰여지는 (또는 액세스 할 수있는) 언어를 선택하십시오. –

+1

간단히 * 수행 할 수없는 언어 구현이있을 수 있지만 큰 제한은 일반적으로 도구를 잘 사용합니다. 어느 언어를 잘 사용할 수 있는지 말할 수는 없습니다. – dmckee

답변

1

C++는 실시간 합성 및 시퀀싱 응용 프로그램에 일반적으로 사용됩니다. Synthesis ToolKit은 유용한 라이브러리 중 하나입니다. 그러나 다른 언어/환경을 사용하면 목표를 빨리 달성 할 수 있습니다. 오늘날 컴퓨터의 힘을 고려할 때 원시 언어 실행 속도가 주요 기준 일 필요는 없습니다. 어떤 사람들은 예를 들어 Javascript를 사용하여 브라우저에서 실시간 시스템을 수행하고 있습니다.

목표가 상업용 응용 프로그램을 만드는 것이라면 C++이 안전한 선택 일 수 있습니다. 음악가로서 빠른 결과를 원한다면 실시간 합성 응용 프로그램을 만들기 위해 특별히 고안된 언어/환경을 사용하는 것이 좋습니다.

+0

고마워요,이게 내가 찾고있는 것입니다. 나는 그것들을 확실히 체크 할 것이다. –