問題タブ [minim]

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 に答える
201 参照

processing - Kinect - 処理中の音楽の再生と一時停止

このビデオのように、手を前に動かすと音楽を再生し、手を背景に動かすと音楽を一時停止しようとしています。

前に進むと音楽を再生できます。しかし、背景を移動するときにプレーヤーを一時停止する方法がわかりません。

0 投票する
0 に答える
73 参照

java - パン ugen を出力にパッチするときにエラーが発生する: 「パンはステレオ出力でティックする必要があります!」

2 つのオーディオ ファイルを取得し、それらを左/右に強くパンし、出力から再生するための最小限のテストを装備しています。パン パッチへの参照を削除すると、すべて正常に再生されますが、再度追加すると、上記のタイトルから java.lang.IllegalArgumentException が発生します。

「ティック」を設定しようとしましたが、float 配列が必要なようで、それが何に対応するのかわかりません。エラーを解消するには、ティック関数に何を指定すればよいですか? それは「チャンネル」であるべきだと言っていますが、ugens を使用するために FilePlayer オブジェクトにロードする必要がある AudioRecordingStream からそれをどのように導き出すのですか? ここのドキュメントは少しまばらです: http://code.compartmental.net/minim/pan_method_tick.html

最初は、AudioOutput アウトの後にパン パッチが来ると思っていましたが、それは役に立ちませんでした。

関連するコードは次のとおりです (これは setup 関数で発生しており、すべてのオブジェクトはその上のグローバル レベルで宣言されています)。

ここで見逃している可能性のあるアイデアはありますか? だいぶ近づいた気がします。

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

java - 処理 - 最小限のオーディオ プレーヤー - if ステートメント内でプレーヤーが停止しない

私は何年もの間、これを理解しようとしてきました。このStop()関数は if ステートメントでは機能しません (一時停止や巻き戻しではなく、曲を重ねて再生するだけです)。関数呼び出しを if ステートメントの外に置くと、Stop()動作するように見えます (つまり、期待される動作であるファイルはまったく再生されません)。

-------------- コードのサンプル --------------------------

望ましい結果は、各カードで異なるサウンドを再生することです。ただし、カードがスキャンされ、カードが既にクリップを再生している場合、再度スキャンすると、その割り当てられたクリップの再生が停止し、残りの他のクリップは引き続き再生されます。

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

arrays - Minim を使用したオーディオ周波数振幅の配列の作成

Minim をベースにしたオーディオ ビジュアライゼーション プロジェクトに取り組んでいます。このプロジェクトの一部として、周波数アンプの配列が必要です (この配列を使用してモニター バーの高さを決定します)。Minim を使用したことがないので、この件に関する知識が限られていることをあらかじめお詫びします。オーディオ ソースは、PC からの出力サウンドを返す仮想オーディオ ケーブルからの入力です。

私が抱えている問題は、私の amp[] (フロートでできている) が 0.0 で満たされていることです。言い換えれば、さまざまな周波数の振幅で満たされていません (私が Zedd 音楽を爆破しているにもかかわらず!)。

これが私のコードです(Eclipseで書かれています):

クライアント クラスが getAmps() を呼び出して出力すると、0.0 が出力されます。人間が聞くことができる最高の音は 20kHz だと思います (したがって、for ループの条件です)。配列には 10Hz ごとに amp サンプルが含まれている必要があるため、amp[7] は 70Hz での amp 値を持ちます。間違った方法を使用している可能性がありますか? 私はMinimのドキュメントをここで読んでいます

あなたの忍耐と指導に感謝します! スタックオーバーフローは初めてです。

アップデート!現在、オーディオビジュアライザーが機能しています(少なくとも、マウスをドラッグしている間(他の部分で作業している間はプレースホルダー)。コードについては回答を参照してください。

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

java - javasound最小処理

私はこの問題を理解していません.なぜこのようになっているのでしょうか.誰か助けてもらえますか?

それは私が処理3.02を実行しているからですか?