0

加速度計と音の再生について質問があります。デバイスを振ると音を鳴らすアプリケーションがあり、作成したmp3サンプルを再生しますが、デバイスが「激しく」揺れているときに音の強度を上げる方法を見つけたいです。私の意見では、これには関連する複数のサンプルが必要です。「ベロシティ」の概念に精通している場合は、おそらく私の言いたいことがわかるでしょう。たとえば、サウンドを再生する MIDI コントローラーでキーを強く押すと、音量だけでなく、サウンド自体の他の品質も増加します。たとえば、ハーモニクスの内容。したがって、この結果を達成する方法を知りたいです。前もって感謝します。

4

1 に答える 1

0

ロバートがコメントしているように、短期間の加速度 (dA/dt = ジャーク) の変化を簡単に見ることができ、多くのゼロクロッシングまたは大きな差が見られる場合は、誰かがデバイスを振っていると推測できます。 . この揺れの強さに応じて、導関数に大きな値が表示され、ユーザーがどれだけ激しく揺れているかを示します。

ただし、ユーザーがデバイスを振っていない場合、音量を0に設定したくない場合があるため、これを実装するときは注意が必要ですが、これはいくつかの簡単なしきい値で解決できます。

于 2013-07-15T18:40:11.683 に答える