• ベストアンサー

MIDI再生&WAVE録音ツールを簡単に作れる言語は?

Windowsでとても単純な ・MIDIファイルの再生 ・WAVE(できればMP3またはWMA)の録音 するツールを作成したいのですが、 Java, C, VB, C++, C#, HSP, Delphi等 フリーの言語だと何が一番簡単に作成できますか?

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

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★私は C/C++ を使っています。 ・簡単なサンプルを紹介します。 ●サンプル void main( void ) {  char buff[ 512 ];  char *file = "C:\\My Music\\music.wma"; ←ファイル名(WMA,MID,MP3,WAVなど)    sprintf( buff, "Open \"%s\" alias Music", file );  mciSendString( buff, NULL, 0, NULL ); ←メディアを開く  getchar();  mciSendString( "Play Music", NULL, 0, NULL ); ←再生  getchar();  mciSendString( "Pause Music", NULL, 0, NULL ); ←一時停止  getchar();  mciSendString( "Resume Music", NULL, 0, NULL ); ←一時停止から再開  getchar();  mciSendString( "Stop Music", NULL, 0, NULL ); ←停止  getchar();  mciSendString( "Close Music", NULL, 0, NULL ); ←メディアを閉じる } 解説: ・上記の『mciSendString』は Windows API の関数です。 ・これを使うと簡単に『WAVE』、『WMA』、『MIDI』、『MP3』の音楽ファイルや  『AVI』、『MPEG』、『WMV』などの動画ファイルが再生できます。 ・動画の場合は、小さなウインドウが出てきます。 ・『Java』、『C/C++』、『C#』、『VB』、『HSP』、『Delphi』などでもこの API 関数は  呼び出せますので、どんな言語でも簡単な『MediaPlayer』や『CD Player』が作れます。 ・フリーの言語だと『BorlandR C++Compiler 5.5無償ダウンロード』はどうでしょう。 ダウンロード: ・http://www.borland.com/jp/products/cbuilder/freecompiler.html→『BorlandR C++Compiler 5.5無償ダウンロード』 ・http://www.microsoft.com/japan/msdn/vstudio/express/visualc/→『Visual C++ 2005 Express Edition 日本語版』 mciSendStringのリンク: ・http://tgws.fromc.jp/prog/prog10.htmlhttp://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9802/mci/http://www.mb.ccnw.ne.jp/garger-studio/vbgame/112.htmlhttp://hp.vector.co.jp/authors/VA030681/VBTips/Music.htmhttp://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200301/03010051.txthttp://homepage3.nifty.com/goldenchild/mci.htmhttp://www007.upp.so-net.ne.jp/hama_d/newapi/chapters/c25.htmlhttp://www.bekkoame.ne.jp/i/mr.manri/MCI/index.htmlhttp://homepage1.nifty.com/rucio/main/technique/teq_1.htmhttp://msdn.microsoft.com/library/en-us/multimed/htm/_win32_multimedia_command_strings.asp 最後に: ・http://wisdom.sakura.ne.jp/system/winapi/media/index.html→『マルチメディア API』の  『MCI 文字列』で『mciSendString』関数が登場します。 ・つい昨日、私も簡単な『MediaPlayer』を作りました。3~4 時間で出来ました。 ・今日は、簡単な『CD Player』に挑戦します。 ・以上。おわり。→お互いに頑張りましょう。

yn001ster
質問者

お礼

大変すばらしいご回答ありがとうございます。

関連するQ&A

  • JAVAはどんなプログラミング言語を用いて開発されたんですか?

    JAVAに関して質問があります。 (1)JAVAはどんなプログラミング言語を用いて開発されたんですか? (例えばC言語で作成されたとか) (2)JAVAで作られたプログラミング言語とかはありますか? (例を挙げるとRubyやHSPはC言語で書かれているとか、なでしこはDelphiで書かれているとかです。)

  • MIDIからWAVEへの変換ができないのですが・・・

    MIDIファイルをWAVE形式のファイルに変換するソフトを ダウンロードして使用していたのですが、 MEになってからどうもこのMIDI→WAVEへの変換が どんなソフトを使ってもできないのです・・・ VB6のいるソフトで以前同様きちんとインストールも済ませてあるのですが… ちなみにmreco02とmidi2wave共に使用してみましたが、 きちんとWaveファイルは出来ているのに何の音も録音されていなくて…。 どなたかわかる方がいらっしゃったら宜しくお願い致します。 MIDIを再生して録音するタイプできちんとMIDIとしては音が出ます。 これでは、意味がわからなくて何処に問い合わせて良い物かすらわからなくて。 宜しくお願いします。

  • MIDI→WAVE変換できないのですが・・・

    MIDIファイルをWAVE形式のファイルに変換するソフトを ダウンロードして使用していたのですが、 MEになってからどうもこのMIDI→WAVEへの変換が どんなソフトを使ってもできないのです・・・ VB6のいるソフトで以前同様きちんとインストールも済ませてあるのですが… ちなみにmreco02とmidi2wave共に使用してみましたが、 きちんとWaveファイルは出来ているのに何の音も録音されていなくて…。 どなたかわかる方がいらっしゃったら宜しくお願い致します。 MIDIを再生して録音するタイプできちんとMIDIとしては音が出ます。 これでは、意味がわからなくて何処に問い合わせて良い物かすらわからなくて。 宜しくお願いします。

  • MIDIよりWAVE録音ができません

    MIDIよりMP3を作ろうと、まずWAVE録音を試しているところなのですが、うまくいきません。 MIDI音源(SC88-pro)とパソコンをラインでつなぎ、音量コントロール録音用のミキサー画面のライン入力にチェックは入っています。ソフトはヤマハのフリーウエアTWE です。 ボリュームもいずれも最大に上げても、録音中も波形がまったく現われず、数秒たつと途中で止まってしまうといった状態です。何がいけないのでしょうか。 ちなみにサウンドレコーダーで、マイク録音を試したのですが、やはり波形が出ず全然録音できませんでした。 PCはWINDOWSのXPです。どこか設定がいけないのでしょうか。 ご教示願います。よろしくお願いいたします。

  • MIDI⇒WMAについて

    MIDI⇒WMA/WAVEなどへの変換が可能なフリーソフト を探しています。ご存知の方がございましたら ご一報ください。よろしくお願いします。

  • midiファイルを音楽CDへ録音する方法?

    無料サイトにダウンロードしたMidiファイルを音楽CDへ録音すると「ファイルが違うので録音できません」と言うメッセージが出て、そこから先へ進めません。 midi→WAVE(又は MP3)への変換方法を御存知の方教えてください。

  • MIDI録音

    こんにちは。 自作のMidiをmp3にしたいんですが、うまく出来ません。 ボリュームコントロールの設定は全て上げてミュートも外しましたし、 マイクもラインも、紹介されているような録音ソフトも殆ど試しましたが 録音されたwavファイルを再生しても音が鳴りません。 波形も出ないので録音がうまくいっていないんだと思います。 普通の再生は何の問題もないのですが… Dellのパソコンを使用しています。 どうすればいいか教えていただけると嬉しいです。

  • MIDI編集ソフト

    SC-88PROを持っています。 MIDIキーボードも持っています。 作曲したいわけでなく、既存のMIDIファイルの音色やキー、テンポなどを 編集したいです。これらが簡単にできるソフトはありますか? MP3/WAVEなどの合成とかはしません。(あってもかまいませんが。) Vectorや市販ソフトもある程度知っていますが難しいので簡単なやつがイイです。 またMIDIデータを録音できるものがあれば教えてください。 本格的な編集はしません。 PC1で音楽を再生します。 これをRS-232C回線またはMIDI-INにつないでそのまま録音したいです。 DOS用ので昔使っていたのですが忘れました。

  • MIDIを録音ができません…

    こんにちは。 XPのHOMEをつかっております。 作成したMIDIをWAVにしたいのですが、録音しても再生すると音が出ないんです…。 調べたところ、録音したデータをシーケンサーに入れてみても、音の波形すら出ていません。(音量は関係がないようです。) 何が原因でしょうか?

  • 各言語の特徴

    いろんな言語の特徴が知りたいです。 C:処理速度がはやい VB:開発効率がいい VC++:ネットワークに強い JAVA:ネットワークに強い? Delphi: COBOL: 他たくさん知りたいですσ(^^) 教えてください、お願いします(^^)

専門家に質問してみよう