問題タブ [equalizer]
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.
ios - iOSでは、現在のトラックの波形またはスペクトルデータを取得できますか?例:イコライザー
iOSで現在再生中のトラックからスペクトルデータを読み取ることは可能ですか?たとえば、iTunesのものと同様のイコライザーを作成するには?
android - サポートライブラリを使用して、Android api <9でクラスEqualizerを使用できますか?
アプリケーションでイコライザーを表示する必要がありますが、 Equalizer
Android2.3以上が必要です。
java - Android 2.1 でイコライザーを実装するには?
これが以前に尋ねられたことは知っていますが、必要な情報を見つけることができませんでした.
2.3でイコライザーを実装しました。しかし、2.1で実装したい
私が遭遇した2つの方法があります:
- Java ライブラリ コードを 2.3 から 2.1 にインポートします。しかし、これにはあまり希望がありません。
- または、JNI と Android NDK を使用し、すぐに使える C/C++ ライブラリを使用します。(利用可能なライブラリがあることを提案してください)
他の解決策が実行可能な場合は、提案してください。
c# - NAudio(.net)の時間領域イコライザー
私が取り組んでいるオープンソースプロジェクト(iStudio)用に6(またはそれ以上)のバンドイコライザーを作成しようとしています。すでにSkypeFxイコライザーを実装しましたが、3バンドイコライザーしかありませんが、もっとプロフェッショナルなものが欲しいです。そこで、Matlabを使用して自分でいくつかのフィルターを設計し、サンプルイコライザー用に6つのARMAフィルターを設計しました。もちろん、出力をリアルタイムでフィルタリングする必要があります。それで、私はこの目的のために微分方程式を実行し続けました。
この関数は非常に簡単です。リアルタイムサンプルを格納しているバッファーでは、フィルターはAR係数とMA係数を持つ2つの配列を持つクラスです。この関数はプロセス関数によって呼び出されます。プロセス関数は、使用可能なすべてのフィルターにバッファーを渡し、結果を合計するだけです。
コードは少し短縮されましたが、それで十分です。イコライザーはある程度機能しますが、2つの問題があります。1つは、イコライザーが作成するラグ(おそらく最適化が必要)とサウンドの歪みです。フィルタリングされた各バッファ間には少し前髪があります。
だから私の質問はこれです:なぜ音が歪むのですか、そしてそれを修正する方法は?
ありがとう。
android - Android オーディオ効果は 5 バンドに制限されます
アプリに Android Audio Effect/Equalizer APIを使用しています。ただし、5 バンドに制限されます。より細かいイコライザーの実装のために、より多くの帯域を調整するのに役立つドキュメント/ライブラリはありますか?
javascript - WebAudioAPIを使用した10バンドイコライザーの作成
Web Audio APIを使用して頭を包み込み、
Winampの10バンドイコライザーのようなものを再現しようとしています。
(出典:head-fi.org)
収集できるものから、10個のバイクアッドフィルターを作成し、それらtype
を2(バンドパスフィルターの場合)に設定しfrequency
、[60, 170, 310, 600, 1000, 3000, 6000, 12000, 14000, 16000]
それぞれに設定する必要があります。それが済んだら(そしてここで少し混乱します)、周波数「バンド」ごとに個別のゲインノードを作成し、その値をスライダーにバインドします。
それがすべて正しいと仮定すると、残りの唯一のステップは、10個のゲインノードすべてをオーディオコンテキストに接続することですdestination
(10個の周波数「バンド」すべてを取り、それらをミックス/同期することを想像します)。これは、Webオーディオの10バンドイコライザーを作成するための正しい方法ですか?
私が混乱している主なことは、すべてのノードが単一の入力または出力(宛先を含む)しかないため、ソースを10の周波数帯域フィルター(+関連するゲインノード)に「接続」する方法です。
android - Android イコライザー プリセットが無効
Android EQ プリセットが効果的に機能していないことがわかりました。効果をより強くする方法を誰か教えてもらえますか? ありがとう、スリーカント
android - Android 用イコライザー アプリのプログラミング
One X を使用して、ハイファイ システムで音楽を再生したいと考えています。ラウドスピーカーの音質は完璧ではないので、イコライズする必要があります。
ほとんどのプレーヤーは約 5 バンドしかサポートしていませんが、もっと欲しいです。
今、私は自分のアプリを書きたいと思っています。イコライザーを「スタンドアロン」としてプログラムして、他の音楽アプリを実行できるようにしながら、自分の eq アプリでオーディオ出力を変更する方法はありますか?
API 9 では、10 ~ 20 バンドの eq を作成できる eq クラスが既にあります (指で制御できることを願っています :>)。必要。
私が理解できる限り、オーディオ出力を変更するには「getAudioSessionId()」を知る必要がありますが、「musicplayer-app」の外でその SessionId を取得できますか?
android - イコライザー - エフェクト ライブラリがロードされていません
ここで説明されている場所とほぼ同じ問題があります。この投稿の回答は役に立ちません。バンドレベルを設定した直後にイコライザーを解放します。それは私の 4.0.4 デバイスで完璧に動作し、友人の 2.3.5 デバイスでうまく動作し、デバイスのわずかな割合でクラッシュし、これらのデバイスで実行されている Android のバージョンは関係ありません。
だからエラーがあります
Equalizer mEqualizer = new Equalizer(0, mediaPlayer.getAudioSessionId());
これを解決する方法がわかりません。何か提案はありますか?