電子書籍の厳選無料作品が豊富!

ウインドウズAPIの日本語でやさしく書かれた
逆引き(目的引き)リファレンスのようなサイトはありませんでしょうか?
MSDNは、英語の情報が多く、解説も難しすぎです。

その他ウインドウズAPIに関して解り易いサイトがあればお願いします。

A 回答 (6件)

>そもそも、WAVE→MIDIに変換などの処理は、技術的に難しいようなのでAPIを探しておりました。


それは難しいですね、逆は簡単なんですが。。
そもそもそのようなAPIは存在しませんので、自分で変換プログラムを作成するしか無いですね。

WAVEファイルの操作はWindowsマルチメディアのmmioから始まるAPIを使うのが簡単で良さそうです。
http://msdn.microsoft.com/ja-jp/library/cc428426 …
その他waveから始まるAPIも使用できそうです。

どちらにしろwaveフォーマットに関する理解が必要なので、以下のリンクから資料をダウンロードして読んでおいてください。
http://www.vector.co.jp/soft/data/prog/se026771. …


手っ取り早いくてわかりやすいのは、以下のような本を一冊読むのが良いのですが、
http://www.amazon.co.jp/Windows%E3%82%B5%E3%82%A …
この他にも参考書籍の部分を見てみると関係している書籍がいくつかあります。

開発言語がC++なら以下のクラスライブラリを使うと楽かも(英語ですが)
http://www.codeguru.com/cpp/g-m/multimedia/audio …

残念ながら、わかりやすい日本語の解説ページを見つけることはできませんでした。
APIの名前で検索するとサンプルコードなどが見つかるかもしれません。
    • good
    • 0
この回答へのお礼

頂いた、情報の見出し等は確認しましたが、
詳細は確認が遅くなりそうなのでまず、お礼させてください。
少し気になったのが、
わかりやすい日本語のページが無いとのことなのですが、
もし、ピンポイントでマイク入力の音声の音程が取れるような
処理が出来る情報があれば、英語のサイトなら辞書を引いて何とか
しますので、ご紹介頂ければ幸いです。

当該処理については、複数の実装方法があるかもしれません。
MIDIデータへの変換にこだわっていませんので。

大雑把な精度でよいので音声データの音程(周波数などでも良い)
が取り出せるようにしたいのですが。

その他、探しているAPIに関しては、教えて頂いた所で大丈夫そうでした。
大変親切に、ありがとうございました。

お礼日時:2008/12/05 02:10

>英語のサイトなら辞書を引いて何とかしますので、ご紹介頂ければ幸いです。


以下の処理などは要望に近いと思います。
http://www.codeproject.com/KB/directx/volumemete …
ソースが公開されているので、ボリュームを取得する部分を参考にすると良いと思います。

以下はFFT(高速フーリエ変換)を使用してスペクトラムアナライザを実装しています。
http://www.codeproject.com/KB/audio-video/Direct …

う~ん、なかなかピンポイントのものがありませんね。。
録音や再生のサンプルはかなりあるのですが。
    • good
    • 0
この回答へのお礼

英語だけでなく、高度なアルゴリズムを読む力が必要そうですね。
私の力ではすぐに、実装できそうではないので、
気長に勉強しながら進めて行きたいと思います。
高度な処理を学習するきっかけを作って頂き大変感謝
しております。ありがとうございました。

お礼日時:2008/12/06 01:20

たぶん、DirectXのDirectSoundを使用することになると思いますが、ただいまPCを使用できないので詳細な検索が出来ません。


3日ほどお待ち下さい。

この回答への補足

ありがとうございます。
お手数感謝しております。

補足日時:2008/12/01 04:53
    • good
    • 0

>探しているAPIの解説が無かったので


何のAPIですか?
    • good
    • 0
この回答へのお礼

度々恐れ入ります。
探しているAPIの存在も解っていないのですが、
マイクからのWAVEデータ入力の大雑把な音程を取りたいのです。
MCIやWAVE関連のAPIでは無いかと思うのですが、発見出来ておりません。
検討違いでしたら申し訳ありません。

音程と言っても2つの音を比べてどちらの音が高いかだけ判定出来れば
よいのですが、そもそも、WAVE→MIDIに変換などの処理は、
技術的に難しいようなのでAPIを探しておりました。

お礼日時:2008/11/30 09:16

アクセス権弄るだとこの辺しかなかったかな



http://nienie.com/~masapico/
http://eternalwindows.jp/
    • good
    • 0
    • good
    • 0
この回答へのお礼

探しているAPIの解説が無かったのでもう少し締め切らずにおきますが、
情報には大変感謝しておりますありがとうございます。

お礼日時:2008/11/24 17:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!