Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 296
  • Last Modified:

Playing midi file

How can I play a midi file in borland c++???
0
inliner
Asked:
inliner
  • 3
  • 2
1 Solution
 
fasterCommented:
Use MCI APIs.
0
 
tma050898Commented:
This is a tough question, if you'll increase your points offered from 10 to 100, I'll answer it with something a lot more tangible than use the mci apis
0
 
inlinerAuthor Commented:
In borland C++ under DOS
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
tma050898Commented:
As the man says on the Dodge ads, "This changes everything." You never mentioned DOS. The problem with DOS is that you can't simply use an OS provided lib (e.g., Windows/MCI). You are going to either need to write a tremendous amount of code or buy a library from someone. However, I do have some info for you. I called a friend of mine who is a multi-media expert (windows) and he recommended that you buy a library from Matt Ratcliff. Evidently, Matt's supposedly some God in the DOS gaming world. If you can't find any info on him, post me back and I'll get you the name of library.
0
 
tma050898Commented:
Inliner,

Forget my original post. I dug a little deeper and found something for you. This guy (Steven Don) has a FREE 'C' library that you can use. I checked it out and here's an example of how easy it is to use. His home page is http://shd.home.ml.org

1. include his file
#include "MIDIplay.c"

2. and in your program's initialization function
InitFM ();
SetFM ();

3.
// play a midi file called music.mid
LoadMIDI ("MUSIC.MID");
PlayMIDI ();

// stop playing
UnloadMIDI ();

HTH,
Tom

0
 
inlinerAuthor Commented:
Adjusted points to 100
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now