HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0422
mstka音波の読み込みについて6未解決


mstka

リンク

2018/4/22(Sun) 21:06:17|NO.84094

単刀直入に質問します
音波を読み込んで波形として表示するにはどうしたらいいですか?



この記事に返信する


あらや

リンク

2018/4/22(Sun) 21:12:00|NO.84096

おそらく音源ファイルを解析し
解析したデータを高速フーリエ変換(FFT)という形になるかと。

たしかどこかでHSPでFFTのモジュールだかプラグインだかを公開している方を
見たような覚えがあります。



あらや

リンク

2018/4/22(Sun) 21:19:34|NO.84098

失礼音波を波形にするだけならFFTは不要かもしれませんね。

音波を(構造が単純な)WAVEデータとして数値へ変換
変換した数値をグラフ的に描画
という形になるでしょうか。



mstka

リンク

2018/4/24(Tue) 22:01:29|NO.84131

アラヤさん回答ありがとうございます
詳しいソースなどがあれば教えていただきたいです



あらや

リンク

2018/4/25(Wed) 19:38:50|NO.84142

残念ながらHSPのソースは見つかりませんでした。

別言語ならいくつかありましたが……。

C
http://marupeke296.com/DS_No2_GetSoundDataFromWav.html

ActiveBasic
http://www.geocities.jp/debu0510/basic/main37.html

これらをHSPに書き換えれば出来そうな気もしますが、
試していないので何とも言えません。



GENKI

リンク

2018/4/25(Wed) 22:47:04|NO.84148

私が昔作ったもので良ければ参考にどうぞ。
ちゃんと作り込んでいませんが、マイクから音声を取得して波形表示します。

音声の入力 | GHP(仮)
http://mclab.uunyan.com/lab/hspneta/neta006.htm

このほかだと、この掲示板でキーワード「音声 波形」、ログ:「過去ログ」で探すといくつかサンプルスクリプトがでてくるようです。
もっと手軽に使えると便利なんですが…使いやすいプラグインとかないかな。(´・ω・`)


> 失礼音波を波形にするだけならFFTは不要かもしれませんね。
その通りです。波形表示だけならFFTは必要ありません。
必要ないですがHSP3でFFTできます。
HSPプログラムコンテストに投稿されたHSP3でGPGPUを使うモジュールのサンプルにFFTを使用するものがあったと思います。多分超高速だと思います。
また、私のほうでもFFTが出来るモジュール作ってまして…。

行列計算モジュール
http://mclab.uunyan.com/dl/dl47.htm



GENKI

リンク

2018/4/25(Wed) 22:53:58|NO.84149

もっと単純にWAVEファイルを読み込んで波形を表示したいだけならこちらをどうぞ。
こっちはファイルを読むだけなので簡単ですよ。

mod_riffモジュール | GHP(仮)
http://mclab.uunyan.com/dl/dl39.htm



ONION software Copyright 1997-2023(c) All rights reserved.