問題タブ [sampling]
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.
algorithm - オーディオ サンプルのキーを決定するためのアルゴリズム
オーディオサンプルの音楽キーを決定することに興味があります。アルゴリズムはどのように音楽オーディオ サンプルのキーを近似しようとしますか (または可能でしょうか)?
Antares Autotune と Melodyne は、このようなことを行う 2 つのソフトウェアです。
これがどのように機能するかについて、誰でも簡単に説明できますか? コード進行などの周波数スペクトルを分析して、曲のキーを数学的に推測すること。
このトピックは私にとても興味があります!
編集 - この質問に貢献したすべての人から見つけられる素晴らしい情報源と豊富な情報。
特に: the_mandrill と Daniel Brückner から。
windows-vista - WindowsVista音声認識エンジンのサンプリングレート
認識を行うコンピューターに記録されていない一連のWAVファイルからの音声を認識する必要があります。エンジンがトレーニングに使用した録音と同じサンプリングレートで録音されたWAVファイルからの音声を認識すれば、結果はより良くなることを私は知っています。
しかし、私の質問は、Vistaのエンジンがトレーニングされたサンプリングレートはどれくらいかということです。この情報はどこにも見つからないようです。
また...WAVファイルをあるサンプリングレートから別のサンプリングレートに、C#から変換する方法を知っていますか?
ありがとう!
instruments - 楽器エミュレーターのプログラミング?
誰かが楽器エミュレーターのプログラミングに関する情報を提供してくれませんか? 例として、こちら(iPhone 用の Smule の Ocarina アプリ) を参照してください。
このトピックに関する十分な情報を見つける必要があります。例としてオカリナ アプリで実行すると、個々の音はどのように生成されますか? 結果は息の強さと押し下げられた「穴」に基づいているため、その一部はプログラムで処理する必要がありますが、プログラムで生成されたサウンド全体であるか、バックエンドでサウンド サンプルを使用してそれを変更します (またはそれら、複数のサンプルが使用されている場合)?
このトピックに関するリソースはありますか? 私の検索はすべて、音楽の再生方法 (標準オーディオのみ) や音楽の作成方法 (音楽編集ソフトウェアで) に関する情報に出くわしますが、そのビデオに示されていることを行う方法に関する情報はありません。
応答は、オカリナに厳密に関連している必要はありませんが、関連していても構いません。
linux - linphone からオーディオ サンプルにアクセスする
Linux で linphonec (gtk インターフェイスなし、コマンド ラインのみ) を使用しており、着信および発信サウンド サンプルにアクセスしたいのですが、それらにアクセスするためにどのファイルを編集すればよいかわかりません。誰か手がかりを教えてください。
php - PHPはリストからランダムに選択します
私は現在、ランダムに色を選択するPHPコードを使用しています:
私がやりたいのは、1 つの PHP ファイルで好みの色のリストを定義し、上記のコードでこのリストから要素をランダムにサンプリングすることです。
このような色のリストをランダムにサンプリングするための正しい PHP コードは何ですか? 色のリストをどのように定義しますか?
java - Java Sound (javax,sound.sampled) を使用する場合のクリップの音量の制御
私は Java サウンドを使用して、Clip.start() メソッドで多数のサウンド サンプルを再生しています。
これを考えると、再生音量を制御する最良の方法は何ですか?
特に、ソリューションがプラットフォーム間で確実に機能することを非常に強く望んでいます。
python - NumPy 配列からセルをランダムに選択 - 置換なし
NumPy 配列からセルをランダムに選択し、それらに対して何らかの処理を行う必要があるいくつかのモデリング ルーチンを NumPy で作成しています。すべてのセルは置換せずに選択する必要があります (セルを選択すると、再度選択することはできませんが、最後までにすべてのセルを選択する必要があります)。
これを行う良い方法を見つけることができるIDLから移行していますが、NumPyにもこれを行う良い方法があると思います。何を提案しますか?
更新: 2D 配列でこれを実行しようとしているため、2D インデックスのセットを取得しようとしていると述べるべきでした。
audio - symbianC++ダウンサイジングライブラリ
Symbianデバイスで32kHzでオーディオを録音したいのですが、48kHzしかサポートしていません。インターネットを検索することから、私がやろうとしていることの用語はダウンサイジングと呼ばれていると思います。これを実行するNokiaSymbian電話でコンパイルおよび実行されるC++ライブラリはありますか?それとも、アルゴリズムは私が自分で実装するのに十分単純ですか?
algorithm - 線(または曲線)を等距離でリサンプリングする方法は?
l_1
ポイントシリーズで与えられた線がありp_1,...,p_n
ます。ここで、ポイントl_2
を持つ新しい線が必要です。ただし、すべての場合、のセグメントが等距離または均一であることを意味します。k
q_1,...,q_k.
i \in {1,...,k-1}: abs( q_i - q_i+1 ) = const
l_2
k >= 2
- および
p_1
p_nはにある必要がありl_2
ます。 abs( p_i - p_i+1 )
constではありません
1つの解決策は、スプラインで線を近似し、次にこれを再度サブサンプリングして、均一な長さのセグメントを作成することです。もっと上手くできますか?そのためのC++コードはありますか?
ああ、私は特定の詳細を見逃しました:それらq_i
はにあるべきですl_1
、つまりそれらはの線分上にあるか、l_1
またはのサンプルポイントですl_1
。
opengl - レンダー ターゲットでもあるテクスチャからのサンプリング
これは技術的にサポートされていないことを知っています (そして、未定義の動作であると私が知る限り) が、書き込まれているテクスチャからサンプリングするのは本当に致命的な恐ろしいことですか?
書き込みも必要な深度テクスチャから読み取る必要があるため、質問します。これができない場合は、深度テクスチャをコピーする必要があり、それほど大したことではない場合はコピーしません。単純にコピーするだけで害があると思いませんか?
助けてくれてありがとう!