WAMs(Web Audio Modules)에 대해 소개해 보기

htps : // 아 dゔ ㄇ r. 오 rg / 돈 rs / 3353 의 23일째 엔트리입니다.

WAM은 무엇입니까?



WAMs(Web Audio Modules)는 Oli Larkin에서 제안한 Web Audio API에서 VST 플러그인처럼 처리할 수 있는 프로세서 모듈의 사양입니다.
공식 사이트 : htps //w w. 우우바우오모즈ぇs. rg/

샘플



일부 샘플은 공식 사이트에 게시됩니다.
대부분은 원래 VST 플러그인이었던 것을 WAMs에 이식한 것입니다.
웹 MIDI API의 입력을 받을 수 있으므로 MIDI 키보드에서 연주할 수 있습니다.
htps //w w. 우우바우오모즈ぇs. 오 rg / wa msyn ths /


API 사양



API 사양도 공식 사이트에서 확인할 수 있습니다.
htps //w w. 우우바우오모즈ぇs. rg / cs / wampape r smc2015. pdf

개요를 살펴보면 DSP를 구현하는 WAM.Processor와 GUI를 구현하는 WAM.Controller가 있으며, 이 중 WAM.Processor에 대해 Web Audio API로부터의 콜백을 받아 신호 처리를 실행한다. 라는 구조인 것 같습니다.


SDK 정보



WAMs의 SDK는 Github에서 공개됩니다. 링크
WAMs SDK는 C 언어로 작성되었습니다.
WAMs의 API가 정의된 C 인터페이스를 구현하고 Emscripten에서 Web Assembly화함으로써 JavaScript에 로드하게 하는 구조로 되어 있습니다.

ADC2018의 세션



개발자 Oli Larkin과 Jari Kleimola가 ADC2018에서 실시한 세션 동영상이 공개되었습니다.

Oli Larkin - Bringing VirtualCZ to the Web
ビデオが開けなかった場合に表示されるテキスト

Jari Kleimola - JUCE plugins for web browsers
ビデオが開けなかった場合に表示されるテキスト

좋은 웹페이지 즐겨찾기