問題タブ [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.
audio - minim で再生中のサウンド (レベル、ボリュームなど) を分析する
minimで演奏音を解析する方法を徹底的に調べましたが、良い結果が得られませんでした。
次のソフトウェアを使用しています。
- エクリプス ジュノ
- Java 1.7.0_21-b11
- 2.0b9 ライブラリの処理
- Minim 2.0.2 ライブラリのみ
たとえば、「現在アクティブな」システムラインを開き、レベルをコンソールに出力すると考えています。
実際の例は次のとおりです。
- サウンド出力がまったくありません。プログラムを開始すると、ループで 0 が出力されます
- たとえば、Windows Media Player でサウンドファイルを再生すると、レベルが出力されます
- 音楽を一時停止すると、0が再び印刷されます
私は Adalight を自作し、ギターをコンピューターに接続しました。たとえば、弦を弾いた場合などに、ライトの色を赤に変更しようとしています。しかし、マルチエフェクト デバイスを使用しているため、入力を分析できません (ASIO で動作し、システム デバイスでは振幅が表示されません)。
audio - 最小で一度に 1 つのオーディオ ファイルのみを再生する方法
ここに私が持っているものがあります:
2ボタン
2音
ボタン 1 を押したときにサウンド 1 を再生したい ボタン 2 を押したときにサウンド 2 のみを再生したい。
私のコード:
現時点では、両方のサウンドが同時に再生されます。
私は何が欠けていますか?
android - 最小限の致命的な例外
Windows 8 で Processing 2.02 を実行しており、jre 7 がインストールされており、最新の Minim バージョン (2013 年 9 月 20 日現在) を使用して、API レベル 11 用に作成されたエミュレーターを実行しています。エミュレーターで実行できることを確認するためのテスト スケッチを作成しました (単純な線が描かれた 100x100 の緑色のキャンバス)。これは機能します。次に、MP3 サウンド スニペットを再生する Minim をテストするためのスケッチを書きました。mp3 ファイルは約 201K で、data フォルダーにあります。スケッチは Java で動作しますが、Android モードに切り替えると失敗します。
誰かがそれを実行するためのガイドを手伝ってくれませんか。前もって感謝します。
以下は、スケッチと私が受け取ったエラーです。
***処理スケッチ: >
***エラー:
java - 最小限の null ポインターの処理
Minim で処理を使用していますが、minim
読み込んでいるファイルが別のクラスにある場合、ファイルを再生する方法がわかりません。私は両方を使用し、両方AudioSnippet
ともAudioSample
私に与えますNullPointerException
。これがPlayAudio
クラスです。
もう一つは標準加工setup()
となりdraw()
ます。マウスを押したときにファイルを再生する必要があります。
私が得るエラーは次のとおりです。
audio - Double Speedサウンドを生成するにはどうすればよいですか...プログラム的に?
私はプロセッシングの Minim ライブラリをいじくり回し、オーディオ バッファを自分で操作してサウンドを再生したり、逆再生したりしています。
しかし、サンプリング レートを操作せずに、2 倍または半分の速度でサウンドを再生するにはどうすればよいのでしょうか。彼らは同じ音でバッファを2回「ダブルバフ」して速度を落としていますか? スピードアップしてはどうですか?
button - 音楽プレイヤーにインポートボタンを追加
機能的なインポート ボタンを作成できるようにしようとしています。つまり、ボタンをクリックすると、ファイル ブラウザがポップアップし、曲をクリックしてプレーヤーで再生できます。他の音楽プレーヤーと同じように。クラスを除いたこれまでの私のコードの基本的なビューは次のとおりです。
必要に応じて私のクラスについて
processing - Processing と Minim でサウンドを反転させる
Processing で、ロードされた.mp3ファイルを反転するプログラムを作成し、既に実装されている抽象関数を回避する必要があります (たとえば、Minim
特定のサウンドを反転する関数はまだ見つかりませんが)。今までいろいろな方法を試してきましたが、まだ再生されません。
私の最後のアプローチでは、Minim.loadFileIntoBuffer()
関数を使用して a を取得してfloat[]
から、Processing の関数を使用してバッファーを逆にしreverse()
ます。次にAudioSample
、同じfloat
配列と元のファイルの形式で を作成します。次に、 を使用してサンプルを再生しますtrigger()
。
ここにスニペットがあります:
私もいくつかの異なる解決策を試しました。つまり、ファイルを直接AudioSample
. 私がこれまで使ってきたほとんどの方法の問題点は、サウンド全体の一部にしかアクセスできないことだと思いAudioBuffer
ます。したがって、すべてを元に戻すことはできません。
これを行う方法を知っていますか?