問題タブ [scriptprocessor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis - IIS web.config、%s 以外の % 記号はありますか?
IIS の web.config のハンドラ セクションにある scriptProcessor に関して、%s (要求されたファイル名を表しているようです) 以外に % 記号はありますか? たとえば、%aa はマクロ/シンボルとして認識されますか? %s 以外にある場合、どこに記載されていますか?
javascript - ScriptProcessor の onaudioprocess イベント速度は、setInterval または requestAnimationFrame によって影響を受けますか?
私は Web Audio API を使用しており、メトロノームなどの繰り返しコールバックScriptProcessor
のイベントです。onaudioprocess
同じアプリでオーディオの視覚化にノードを使用してみrequestAnimationFrame
ました。analyser
またはを使用して描画しようとすると、イベントが発生する速度がonaudioprocess
半分に遅くなるようです。canvas
requestAnimationFrame
setInterval
問題は、他のものがonaudioprocess
速度を妨げるのは正常なことですか? または私は何か非常に間違っていますか?
それとも、canvas
絵を描くことによって影響を受けていますか?私はRAFを使用してみて、インターバルを設定してコンソールにログを記録しましたが、何の影響もありませんでした。
web-audio-api - How to modulate params from a Web Audio Api ScriptProcessor?
I am working on a Browser Synth with the Web Audio Api. Instead of using the "build in" OscillatorNode I want to develop a custom Oscillator model via the ScriptProcessorNode. I am able to modulate the AudioParams of the "Build in" nodes with other nodes.
How can I connect internal Params of the ProcessorNode to other AudioNodes?
nodes - WebAudio scriptProcessorNodes は出力を接続する必要がありますか?
これは、Web オーディオを使用してライブ入力のラウドネスを測定する単純な jsFiddle へのリンクです (値をパーセンテージでコンソールに出力します)。
カスタムノードがボリュームの計算を完了するのを待ってオーディオ信号を遅らせる必要がないため、入力を 1 つにして出力を持たないことを計画していました。
ただし、scriptProcessor が に接続されている場合にのみ値をログに記録することが明らかになりましたcontext.destination
。私は何か間違ったことをしていますか?それともこれはバグですか?それとも、これは予想される動作ですか?
javascript - JavaScript での ScriptProcessorNode への変数の割り当て
「clipping」、「lastClip」、「volume」などの変数を ScriptProcessor に割り当てる方法について混乱しています。ScriptProcessor のドキュメントを調べましたが、これらがまだ定義されていないようです。
ありがとう。
garbage-collection - onaudioprocess EventHandler がグローバルである必要があるのはなぜですか?
次のコードを検討してください。
onaudioprocess
EventHandlerはprocess
数回しか呼び出されません。一方、EventHandler をグローバルにすると、引き続き期待どおりに呼び出されます。
なぜonaudioprocess
EventHandler はグローバルでなければならないのですか?
これはガベージ コレクターに問題があるようで、数回呼び出した後に EventHandler を削除しているように見えます。Google Code と Mozilla Support のさまざまな投稿がこれをほのめかしています。
この問題の現在の状況を知っている人はいますか?また、もしあればいつ解決されるのでしょうか?
javascript - ScriptProcessorNode を宛先に接続する必要があるのはなぜですか?
次のコードを検討してください。
ScriptProcessorNode EventHandlerprocess
は呼び出されません。processor.connect(audio.destination);
次のコードに示すように、最後に追加することを検討してください。
EventHandlerprocess
が期待どおりに呼び出されるようになりました。
Web Audio API 仕様には、次のように記載されています。
audioprocess イベントは、ScriptProcessorNode に少なくとも 1 つの入力または 1 つの出力が接続されている場合にのみ送出されます。
EventHandler を呼び出すには、なぜ ScriptProcessorNode をオーディオ宛先に接続する必要があるのですか?
javascript - WebAudio ScriptProcessor ノードを停止/一時停止するにはどうすればよいですか?
HTML5 アプリで createJavaScriptNode(...) のみを使用してサウンドを生成できます。その場でホワイトノイズを生成する必要があります。私が抱えている問題は、プロセッサまたはコンテキストに null を設定するなど、生成を停止/一時停止できないことです。
この投稿を見ました: Web オーディオ スクリプト プロセッサを停止してバッファをクリアするにはどうすればよいですか? そして、ゲインノードにゼロを設定するよりも良い解決策があるかどうか疑問に思っていました.
プロセッサーが必要ない場合、プロセッサーを実行したままにしておく必要はありますか? コードに「ゴースト」を入れたくありません。もう使用しないオブジェクトを無効にできれば素晴らしいことです。
ありがとうございました。
web-audio-api - ScriptProcessorNode への一意のステレオ入力
2 つ以上のオーディオ ストリームへの継続的なアクセスを必要とする Web オーディオ API にオーディオ エフェクトを実装したいと考えています。
2 つの入力チャネルと 2 つの出力チャネルを持つスクリプト プロセッサを定義できます。
次に、いくつかの正弦波をこのプロセッサに接続します。
それらをオーディオ プロセッサの特定の入力チャンネルに接続する方法はありますか?
最終的に、onaudioprocess 関数を作成して各入力チャネルを個別に聞くと、各入力チャネルにはプロセッサに接続されたすべてのサウンドが含まれます。onaudioprocess 関数内で各正弦波に個別にアクセスする方法がありません。これは正しいです?または、スクリプト プロセッサの単一の入力チャネルにサウンドを接続する方法はありますか?