2017-07-20 7 views
0

私はこれを実行しようとしていますnode wrapper for pink trombone, AudioContextを使って偽のブラウザでオーディオを再生しています。私はnode nodeWrapper.jsでプログラムを実行しようとすると、私は次のエラーを取得する:AudioContextにはいくつかのメソッドがありません

evalmachine.<anonymous>:476 
    var aspirateFilter = this.audioContext.createBiquadFilter(); 
             ^
TypeError: this.audioContext.createBiquadFilter is not a function 
    at Object.startSound (evalmachine.<anonymous>:476:48) 
    at Object.startMouse (evalmachine.<anonymous>:344:25) 
    at Object.<anonymous> (/Users/jessy/giuliomoro-pink-trombone/pink-trombone/nodeWrapper.js:10:4) 
    at Module._compile (module.js:571:32) 
    at Object.Module._extensions..js (module.js:580:10) 
    at Module.load (module.js:488:32) 
    at tryModuleLoad (module.js:447:12) 
    at Function.Module._load (module.js:439:3) 
    at Module.runMain (module.js:605:10) 
    at run (bootstrap_node.js:420:7) 

this.audioContextは、などの特性は、sampleRate、numberOfChannels、OUTSTREAM、と、通常のAudioContextオブジェクトのように見える - しかし、それはcreateBiquadFilterのような方法が欠けています。何が起きてる?

答えて

1

はピンクのトロンボーンのためのノードのラッパーが"web-audio-api": "^0.2.2"

に依存web-audio-api package on npmthis GitHub repoを指し

...のは、依存関係に従うと、私たちは結局どこを見てみましょう。

READMEは言う:BiquadFilterが欠落している

What's Implemented

AudioContext (partially)
AudioParam (almost there)
AudioBufferSourceNode
ScriptProcessorNode
GainNode
OscillatorNode (coming soon)
DelayNode (coming soon)

。そして、ちょうど確かめるために、lib folderを見て、そこにはBiquadFilterがありません。

関連する問題