프로그래밍을 통해 음악을 만드는 데 좋은 API는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/850412

  •  21-08-2019
  •  | 
  •  

문제

나는 절차 적으로 음악을 생성하는 것을보고있다. 나는 단지 악기, 주, 지속 시간 및 노래를 함께 부를 수있는 간단한 API를 찾기를 바라고 있습니다 (물론 무엇이든간에, 그것은 내 선호가 될 것입니다). 이것을하는 라이브러리가 있습니까?

도움이 되었습니까?

해결책

최선의 방법은 음악 프로그래밍 환경이며, 그 중 몇 가지가 있습니다.

csound 가장 잘 알려진 것 중 하나입니다. 여기에 있습니다 웹 사이트.

MAX MSP 또한 널리 사용되는 또 다른 옵션이며 시각적 프로그래밍 인터페이스도 제공합니다. 그러나 상업적입니다.

또 다른 잘 알려진 옵션 (실험적인 전자 음악가가 널리 사용하는 것)은 다음과 같습니다. 슈퍼 콜 라이더. 이것 웹 페이지입니다.

여기에 있습니다 위키 백과 기사 유사한 언어/환경을 설명합니다.

올바른 라이브러리와 함께 일반적인 프로그래밍 언어를 사용하여 오디오/음악 작업을 수행 할 수도 있습니다. Java는 하나를 제공합니다 자바 사운드 API.

다른 팁

Jfugue 절차 적 음악을 지원하기 위해 특별히 개발되었습니다. 무료 오픈 소스 (LGPL) Java API입니다.

언어를 지정하지 않았기 때문에 구체적인 권장 사항을 제시하기가 어렵습니다. 대부분의 언어는 괜찮습니다 미디 도서관은 미디 형식이 허용하는 것보다 무거운 것이 필요하지 않으면 내가 보는 첫 번째 장소 일 것입니다.

아마도 생성 음악 좋은 시작입니다.인터넷 검색 몇 가지 흥미로운 링크를 이끌어냅니다. 브라이언 에노 포자를 위해 절차 적으로 생성 된 음악을 만들었습니다.

당신은보고 싶을 수도 있습니다 일반적인 음악.
음악 프로세스 및 구조의 고급 알고리즘 표현을 사운드 합성 및 디스플레이를위한 다양한 제어 프로토콜로 변환하는 음악 구성 시스템입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top