タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

waveに関するharu-sのブックマーク (4)

  • FFT of waveIn audio signals

    An article on using the Fast Fourier Transform on audio signals. Download demo project - 33.3 KB Introduction The Fast Fourier Transform (FFT) allows users to view the spectrum content of an audio signal. The FFT code presented here was written by Don Cross, his homepage appears to have subsequently been taken down. Rather than explain the mathematical theory of the FFT, I will attempt to explain

  • ループ再生と一時停止

    WAVEの再生が終了した場合や、waveOutResetが呼ばれた場合にポストされる。 wParamはWAVEデバイスのハンドル。lParamはwaveOutWriteに指定したWAVEHDR構造体のアドレス。 上記の表から分かるように、再生が終了した場合はMM_WOM_DONEが送られます。 よって、このときにwaveOutWriteを呼び出すことになります。 続いて、再生されているWAVEを一時停止させる方法について見ていきます。 これは、waveOutPauseを呼び出すことで実現できます。 MMRESULT waveOutPause( HWAVEOUT hwo ); hwoは、WAVEデバイスのハンドルを指定します。 一時停止されたWAVEの再生は、waveOutRestartで再開することができます。 MMRESULT waveOutRestart( HWAVEOUT hwo )

    haru-s
    haru-s 2010/11/22
  • WAVEファイルのデータをリアルタイムに書き換えて再生する

    きっかけは「マイナスワン」というプレーヤです。ソースコード付きだったのですが、あまりにも混沌としていて読むことが出来ませんでした。今なら読めるかもしれません。 C言語です。WAVE形式のファイルからデータを抜き出し、モノラル化(L+R)またはボーカルキャンセル(L-R)を行っています。特に難しいところはありません。ただ、WINAPIを使います。 参考資料になったもの #include <windows.h> //ライブラリをくっつける #pragma comment(lib, "winmm.lib") //#pragma comment(lib, "C:\\borland\\bcc55\\Lib\\PSDK\\winmm.lib") /**** 標準 *****/ LRESULT CALLBACK MainWndProc(HWND hwnd, UINT Message, WPARAM wP

    haru-s
    haru-s 2010/11/21
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    haru-s
    haru-s 2010/11/21
    これかあああ!?っていうかなんでunprepareできてないんだ
  • 1