2010-08-01 2 views
1

최근에 가상 드럼 키트 역할을하는 VST 플러그인 인 EZDrummer를 구입했습니다. 루프와 드럼 패턴을 프로그래밍 방식으로 만들 수 있도록 Ruby 코드에서 연결하고 싶습니다. 솔직하게 나는 어디서부터 시작해야할지 모르겠습니다. 아마도 나는 플러그인을로드하고 어떻게 든 연결될 수있는 VST 호스트를 만들어야합니다. 저는 루비 개발자입니다. 그래서이 언어를 구현하고자하는 언어입니다. 올바른 방향으로의 포인터가 있습니까?Ruby에서 VST 인스트루먼트를 제어합니다

+0

이 질문을 확인하십시오 : http://stackoverflow.com/questions/3122709 – michaelmichael

+0

감사합니다 Michael, Ruby 프로세스 내에서 VST 호스트를 실행하는 경로가 될 수 있습니다. JRuby에서 jVstHost를 사용할 수 있는지 궁금 하지만요. – RobL

답변

1

VST 플러그인을 구입 했으므로 어떤 종류의 DAW도 가지고 있다고 가정합니다. 루비 내에서 VST를 호스트하기 전에 다음 프로젝트를 시도하십시오.

  1. 루비에서 MIDI 파일을 생성하십시오. MIDI 파일을 DAW에로드하고 을 재생합니다.
  2. 루비 과정에서 DAW로 라이브 MIDI 데이터를 스트리밍하십시오. Windows에서, 은 OSX에서 ReWire로 이것을 할 수 있습니다. 은 Audio/ MIDI 설정 응용 프로그램에서 IAC 버스를 생성 할 수 있습니다.

EZDrummer를 직접 제어 할 수 있어야한다면 Ruby에서 VST를 호스트하는 경로를 따라 가야합니다.

+0

그 동안 고마워하고, 몇 시간 동안 여기 저기에 jVSTHost로 땜질하면서 Ruby를 혼자 내버려 두지 않고 플러그인을로드하는 행운이 없으면, 나는 당신의 충고를 따를 것입니다. 건배, 제임스. – RobL

관련 문제