• ベストアンサー

APIの解説サイト

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

質問者が選んだベストアンサー

  • ベストアンサー
  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.5

>そもそも、WAVE→MIDIに変換などの処理は、技術的に難しいようなのでAPIを探しておりました。 それは難しいですね、逆は簡単なんですが。。 そもそもそのようなAPIは存在しませんので、自分で変換プログラムを作成するしか無いですね。 WAVEファイルの操作はWindowsマルチメディアのmmioから始まるAPIを使うのが簡単で良さそうです。 http://msdn.microsoft.com/ja-jp/library/cc428426.aspx その他waveから始まるAPIも使用できそうです。 どちらにしろwaveフォーマットに関する理解が必要なので、以下のリンクから資料をダウンロードして読んでおいてください。 http://www.vector.co.jp/soft/data/prog/se026771.html 手っ取り早いくてわかりやすいのは、以下のような本を一冊読むのが良いのですが、 http://www.amazon.co.jp/Windows%E3%82%B5%E3%82%A6%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E2%80%95%E9%9F%B3%E3%81%AE%E7%9F%A5%E8%AD%98%C3%97%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E7%9F%A5%E8%AD%98-%E7%94%B0%E8%BE%BA-%E7%BE%A9%E5%92%8C/dp/4798100188 この他にも参考書籍の部分を見てみると関係している書籍がいくつかあります。 開発言語がC++なら以下のクラスライブラリを使うと楽かも(英語ですが) http://www.codeguru.com/cpp/g-m/multimedia/audio/article.php/c4739/ 残念ながら、わかりやすい日本語の解説ページを見つけることはできませんでした。 APIの名前で検索するとサンプルコードなどが見つかるかもしれません。

akaginoyama
質問者

お礼

頂いた、情報の見出し等は確認しましたが、 詳細は確認が遅くなりそうなのでまず、お礼させてください。 少し気になったのが、 わかりやすい日本語のページが無いとのことなのですが、 もし、ピンポイントでマイク入力の音声の音程が取れるような 処理が出来る情報があれば、英語のサイトなら辞書を引いて何とか しますので、ご紹介頂ければ幸いです。 当該処理については、複数の実装方法があるかもしれません。 MIDIデータへの変換にこだわっていませんので。 大雑把な精度でよいので音声データの音程(周波数などでも良い) が取り出せるようにしたいのですが。 その他、探しているAPIに関しては、教えて頂いた所で大丈夫そうでした。 大変親切に、ありがとうございました。

その他の回答 (5)

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.6

>英語のサイトなら辞書を引いて何とかしますので、ご紹介頂ければ幸いです。 以下の処理などは要望に近いと思います。 http://www.codeproject.com/KB/directx/volumemeter.aspx?display=PrintAll&fid=328840&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2182569 ソースが公開されているので、ボリュームを取得する部分を参考にすると良いと思います。 以下はFFT(高速フーリエ変換)を使用してスペクトラムアナライザを実装しています。 http://www.codeproject.com/KB/audio-video/DirectSound_Spectrum2.aspx う~ん、なかなかピンポイントのものがありませんね。。 録音や再生のサンプルはかなりあるのですが。

akaginoyama
質問者

お礼

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

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.4

たぶん、DirectXのDirectSoundを使用することになると思いますが、ただいまPCを使用できないので詳細な検索が出来ません。 3日ほどお待ち下さい。

akaginoyama
質問者

補足

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

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.3

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

akaginoyama
質問者

お礼

度々恐れ入ります。 探しているAPIの存在も解っていないのですが、 マイクからのWAVEデータ入力の大雑把な音程を取りたいのです。 MCIやWAVE関連のAPIでは無いかと思うのですが、発見出来ておりません。 検討違いでしたら申し訳ありません。 音程と言っても2つの音を比べてどちらの音が高いかだけ判定出来れば よいのですが、そもそも、WAVE→MIDIに変換などの処理は、 技術的に難しいようなのでAPIを探しておりました。

noname#208124
noname#208124
回答No.2

アクセス権弄るだとこの辺しかなかったかな http://nienie.com/~masapico/ http://eternalwindows.jp/

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.1
akaginoyama
質問者

お礼

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

関連するQ&A

  • API仕様書の和訳サイト

    このたびプログラムを組むにあたり、英語で記述されたAPI仕様書を参照することになりました。 そのままでも、まったく使えないことはないのですが、少しでもわかりやすくするために、和訳をしてみようかと考えております。 そこでAPI仕様書のようなプログラム技術資料の和訳に適した無料の翻訳サイトがあればご教授いただきたく思います。 翻訳サイトの翻訳だけでは、かなりデタラメな日本語になるであろうことは想像しております。和訳するための多少なりともヒントになればいい、という考えでおります。 よろしくお願い致します。

  • ErgoMedia 500の日本語解説ありませんか?

    本日ErgoMedia 500を購入したばかりで 英語マニュアルしかなく使い方が解りません。 アプリケーションの起動などをさせたいのですが 日本語の解説サイトや日本語マニュアルなどの 情報はありませんでしょうか?

  • J2EE API リファレンス日本語版

    こんにちは。 J2EE API リファレンスの日本語版をダウンロードしたいのですがSunのサイトで見つかりません。 バージョンは1.3でも1.4(たぶん日本語版はないと思いますが)でもかまいません。日本語になっているものの最新をダウンロードしたいのです。 今まではダウンロードはみつからなくて http://java.sun.com/j2ee/sdk_1.3/ja/techdocs/api/index.html このURLでサイト参照していましたが、見えなくなってしまっています。 どなたかご存知の方、教えてください。 ドキュメントのダウンロードができるのURLが第一希望ですが、sunのサイトを参照する形のURLでもかまいません。

    • ベストアンサー
    • Java
  • APIやマッシュアップ、クラスライブラリは英語力が必要不可欠でしょうか。

    PHPやJavaScriptのプログラミングをしている者です。 AmazonやGoogle,Yahoo!が提供するAPIやクラスライブラリ(PEARを除Yahoo!UIなど)、マッシュアップはほとんど英語版ですよね。解説サイトも日本語はあまりありません。ほとんど英語版です。 ということは英語力が必要でしょうか?

  • JournalPlayback解説サイトありませんか?

    まず、日本語ではもうこれについての詳しい情報はほぼ確実に見つかりませんでした。 英語サイトでも調べたのですが、わかりやすいところが見つかりませんでした。(どれも概要のみで、サンプルソースとか載ってないし) 一応形的にはレコードもプレイバックも記述して走らせてみたのですが、どうもうまくいきません。 どうもあと一歩知識が足りないようです。 (エラーログをつくって調べてみたら、((EVENTMSG *)lParam)->timeがHC_GETNEXTごとにすべて一律・・) そこで、日本語、英語どちらでもいいので、JournalRecordやJournalPlaybackについてサンプルソースが載っていて、わかりやすいサイトを教えてもらえないでしょうか。 また、もしもサイトがないならば、何か参考になる良書を教えていただきたいです。

  • H.264の技術解説、ソースコードを探しています。

    H.264の技術解説、ソースコードを探しています。 パナソニックなどに技術解説があったのですが、実際にコードを書けるだけの情報はありませんでした。 参考になりそうなサイトがあれば教えて下さい。 英語、日本語どちらでも構いません。

  • SIMIONの使い方を解説しているサイトを教えて下さい。

    SIMIONの使い方を解説しているサイトを教えて下さい。 私は今、荷電粒子の軌跡のシミュレーションをしています。 そこで新しくSIMIONを使おうと思っているのですが周りにこれを使える人がいません。 早く仕事を片付けないといけないので困っています。 SIMIONの使い方を日本語で解説しているサイトを教えていただけないでしょうか。

  • JBUILDER6のヘルプについて

    JBUILDER6のヘルプ(APIリファレンス)を日本語化する方法ってあるんでしょうか? さすがに英語だときびしくて、、、 わかる方がいらっしゃたらご教授おねがいします。

    • ベストアンサー
    • Java
  • 音声読み上げサイト

    英語や日本語を読み上げるソフトやサイトはありますか。 文章をmp3などの音声にしてくれるウェブサイトやソフトウェアを探しています。 twitterのテキストをFLASHに送って再生したいと考えています。 APIがあればいいのですが。 googleやyahooで探したのですが、なかなか見つかりません。 英語だけであれば見つかったのですが、日本語はむずかしいのでしょうか。

  • APIリファレンス 日本語版のDLが見つかりません

    JDK1.5のAPIリファレンスの日本語版を探してます。 オンラインでの利用はhttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/overview-summary.html にありましたが、DLして使うタイプがあるのでしたら利用したいと思い投稿しました。 どなたかご存知の方がいらっしゃいましたら教えてください。

    • ベストアンサー
    • Java

専門家に質問してみよう