2016-08-10 6 views
0

자바 오디오에서 간단한 드럼 패드를 개발하고 오디오 용 웹 아우디 API를 사용하고 있습니다.웹 오디오 API의 AudioBufferSourceNode에서 오디오 녹음

응용 프로그램에는 만들어진 믹스를 녹음하고 파일에 저장하는 옵션이 있어야합니다.

나는 매트 다이아몬드의 Recorder.js (GitHub page)

와 같은 솔루션 및 WebAudioRecorder.js에서 찾고있다 (GitHub page)

내 문제 드럼 패드의 각 셀은 별도의 AudioBufferSourceNode 모두이 때문이다 이러한 라이브러리 중 하나는 생성자에서 하나의 소스 코드를 입력으로받습니다.

전체 믹스를 녹음하려면 한 번에 두 개 이상의 소스 코드를 녹음하거나 드럼 패드의 각 AudioBufferSourceNode를 전달할 수있는 웹 오디오 API 그룹 노드에 연결할 수있는 라이브러리가 필요합니다. 녹음 라이브러리에.

웹 오디오 API 설명서 (docs)를보고 있는데이 기능에 대한 노드가없는 것 같습니다.

기본적으로 내 질문은 같은 파일에 동시에 하나 이상의 AudioBufferSourceNode를 쓰는 방법입니까?

감사합니다, Elvar

답변

0

GainNodes은 단일 이득 노드에 모두 연결 1의 이득을두고 녹음 노드에 연결 this- 위해 완벽하다. btw MediaRecorder를보고 싶을 수도 있습니다.