問題タブ [pitch]

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.

0 投票する
1 に答える
801 参照

pitch - audioqueue kAudioQueueParam_Pitch

OS 10.6 での Audio Queue Services のドキュメントに、ピッチ パラメータが含まれるようになりました。

kAudioQueueParam_Pitch Audio Queue の再生をピッチシフトするためのセント数。範囲は -2400 ~ 2400 セント (1200 セントは音楽の 1 オクターブに相当)。このパラメータは、タイム/ピッチ プロセッサが有効な場合にのみ使用できます。

同じドキュメントの他のセクションでは、使用可能なパラメーターはボリュームのみであり、上記の時間/ピッチ プロセッサへの参照は見つかりません。

これが何を指しているのか誰か知っていますか?パラメータに値を直接書き込んでも、再生には影響しません (ただし、エラーはスローされません)。同様に、ボリューム設定の書き込みも機能します。

Apple からのサポートがないのはいつものようにイライラします。

0 投票する
1 に答える
460 参照

windows-phone-7 - wp7 の bing マップ コントロールには、Pitch と Heading という 2 つのプロパティがありますが、これら 2 つのプロパティを設定しても機能しないようです

wp7 の bing マップ コントロールには、Pitch と Heading という 2 つのプロパティがありますが、これら 2 つのプロパティを設定しても機能しないようです。彼らが地図を回転させることを期待しています。

何か不足していますか?これら 2 つのプロパティを機能させるために必要な特定のことはありますか?

0 投票する
2 に答える
9875 参照

python - Python オーディオ フレーム ピッチの変更

私は pyaudio を使ってボイスマスカーを作ろうとしています。今の設定では、音を入力し、その場でピッチを変更し、チャンクアウトするだけです。最初と最後のパートはうまくいっているし、ピッチの変更に近づいていると思う...「考える」ことを強調する。

残念ながら、私は自分が扱っているデータの種類と、それを自分が望む方法で正確に操作する方法にあまり精通していません。私は audioop のドキュメントを調べましたが、必要なものが見つかりませんでした (間違いなく使用できるものがいくつかあると思いました)。私が求めているのはおそらく...

これらのオーディオ フレームでデータがどのようにフォーマットされているか。

フレームのピッチを変更するにはどうすればよいですか (可能であれば)、またはそのように動作するのに近いですか?

0 投票する
1 に答える
662 参照

iphone - iPhone Audio Queue のサンプルレートに関する質問

iPhone用のピッチ補正ソフトを作っているところです。私は現在、オーディオ キューの楽しい部分に取り組んでおり、ピッチの変更についていくつか質問があります。ピッチを上げるための私の現在のアイデアは、サンプリング レートを 2 倍にして、1 フレームおきに削除することです。ファイルに録音し、そのファイルから LPCM 形式で再生するようにセットアップしました。私が正しく理解している場合、lpcm にはパケットごとに 1 つのフレームがあるため、1 つおきのフレームを削除するのは簡単です。コードのこの部分に取り組む前に疑問に思っているのは、lpcm を使用する場合、ファイルのさまざまな部分で異なるサンプリング レートを使用できるかということです。そうでない場合、ファイルのさまざまな部分で複数のサンプリング レートをサポートする別の形式はありますか?

0 投票する
4 に答える
1589 参照

fft - ピッチ検出用FFT

私は最近、ピッチ検出に FFT を使用しており、ノートは正しい (例: C、D# など) にもかかわらず、間違ったオクターブにある多くのノートがあることに気付きました (例: E2 は E3 に分類され、C3 はC4 に分類され、常に 1 オクターブ上)。

これはなぜですか?私のアルゴリズムは、FFTビンを計算した後、最大の強度を持つビンを取得し、それがどの周波数であるかを計算します。

これについて何か助けはありますか?ありがとう!

0 投票する
1 に答える
838 参照

signal-processing - AudioUnit でリアルタイムのピッチシフトは可能ですか?

AudioUnit の助けを借りて、オンザフライで生成された 2 つの正弦波トーンを再生しています。その場でトーンのピッチを変更するのに役立つ UISlider をユーザーに提供する必要があります。AudioUnits を使用してトーンのピッチを設定することに行き詰まっています。AudioUnits を使用してピッチを変更するためのコード スニペットを提供してください。

0 投票する
1 に答える
1192 参照

c++ - OpenGl SuperBible 実装のカメラ ピッチ (上と下を見る)

openGl でマウスを使用して上下を見るのを実装するのに問題があります。カメラを x 軸を中心に回転させることができますが、前方に移動すると、ある角度で上に上がり始めます。自由に動くカメラをしていましたが、単純に左右や上下などを見たいと思っています。

コア機能を含めました。

0 投票する
3 に答える
1283 参照

algorithm - チューナーの自己相関ヒューリスティック

ブロックサイズが2048の44100.0のレートで、いくつかのオーディオサンプルに対して単純な自己相関ルーチンを実装しました。

私が従う一般式は次のようになります。

そして、次のようにブルートフォースのネストされたループに実装しました。

rの最大の大きさを探し、それがいくつのサンプル離れているかを判断し、頻度を計算します。

チューナーの結果を調整するために、循環バッファーを使用して、毎回中央値を返しています。

強引な計算は少し遅いです-それらを行うためのよく知られた、より速い方法はありますか?

時々、チューナーは必要とされるほど正確ではありません。結果を改善するために、ここでどのタイプのヒューリスティックを適用できますか?

OCTAVEが正しくない場合があります-正しいオクターブにもう少し正確に焦点を合わせる方法はありますか?

0 投票する
1 に答える
758 参照

c++ - C++ ライブ サウンド コントロール

Visual Studio 2008 または 2010 でコンパイルされた C++ で、楽器で音符を演奏し、その音符のピッチ (つまり、C から D)、その音量、さらには楽器を変更できる方法を探しています。プログラムで再生します。

これが MIDI によく似ていることは知っていますが、それを実現する方法がわかりません。CSound などのサードパーティ製プログラムを使用しても問題ありませんが、方法がわからず、理解できません。

よろしくお願いします。

編集: CSound を使用するのは簡単ですが、Visual Studio を使用して CSound を制御するにはどうすればよいですか?

0 投票する
2 に答える
394 参照

android - Androidでピアノコードを再生するには?

和音 (4 つの音を一緒に) を演奏する方法を探しており、オーディオトラックを投げました。

これを行う最善の方法は何ですか?1 つのサンプル ノートから始めて、それにピッチ フィルターを適用することを検討します。これを行うためのより簡単な解決策はありますか?

ありがとう