web-audio-api

    2

    1答えて

    OfflineAudioContext.startRendering()は、選択したビット深度(16ビットまたは24ビット)を含むAudioBufferを出力できますか?私はAudioContext.sampleRateで出力のサンプルレートを簡単に設定できることを知っていますが、どのようにビット深度を設定しますか? オーディオ処理についての私の理解はかなり制限されているので、おそらくそれは私が思

    0

    1答えて

    JSのマイク用にsampleRateを取得する必要があります。 私は、これらの方法を試してみました: //Example 1 var context = new window.AudioContext(); var sampleRate = context.sampleRate; //Example 2 var audioTimer = 0; var sampleRate = 0;

    1

    1答えて

    フェッチしたmp3ファイルのオーディオデータをデコードし、OfflineContextでレンダリングし、.wavファイルにエクスポートすると、サウンドは異なるピッチのslo-moになります。私のmp3ファイルとOfflineContextのサンプルレートが異なるからですか?そうであれば、どのようにピッチを変えずに別のサンプルレートでmp3ファイルを書き出すことができますか? 編集:offlineC

    0

    1答えて

    私は現在、言語を学ぶためにReactでアプリケーションを構築しています。アプリはゲームであり、ゲーム内では私はHowler.jsを使ってたくさんの音を出しています。ハウラーは音を簡単に作り出すことができ、とても重要なのは音の音程を調整することができ、ただ1つのサンプルでメロディーを作り出すことができるので素晴らしいです。 パフォーマンスが異なるピッチで多くの異なるサウンドを持っているとき、私が苦労

    -1

    2答えて

    私はAnalyserNodeについてMDN Articleを読んでおり、W3Cのドキュメントを理解しないようにしました。 それは、より詳細に低い周波数を表示することができます。.. しかし、非常に低い「低音」の周波数はわずか5小節ほどを占める: 私は作業コードを持っていますか?

    1

    1答えて

    The browser compatibility table for OfflineAudioContext.suspendにはFirefox用の空のセルがありますが、これはかなり混乱します。 Chromeでは問題なく動作します。私はまだOfflineAudioContext.suspendがメソッドを呼び出すことができるので、Firefox(v51.0.1)で現在実装されていると思います。 D

    0

    1答えて

    完全な質問:長い音にはAudioBufferではなく、MediaElementAudioSourceNodeを使用する方が適切なのはなぜですか? From MDN:これらのタイプの オブジェクトは小さなオーディオ断片、典型的には45の未満Sを保持するように設計されています。より長いサウンドの場合、MediaElementAudioSourceNodeを実装するオブジェクトがより適しています。 Fr

    1

    1答えて

    シンセサイザーを作っていますが、これを達成しようとしているのは、オシレーターが一度作成され、 以下は私のコードです。ここで $(document).on("keydown", e => { console.log(e); let key = $("div[data-key-id = " + e.keyCode + "]") key.addClass('re

    0

    1答えて

    モバイルでWebAudio APIを使用して約18kHzの周波数を検出する必要があるプロジェクトに取り組んでいます。しかし、私が戻ってくる周波数ビンは、決して約10kHz以上のものを検出することはできないようですが、私の携帯電話は他のスペクトル解析アプリケーションを使用して高い周波数を検出できることがわかります。どのように私はこれを解決するか、それを回避することができますか?