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

x
?
Solved

Playing MIDI Files with the Sound Blaster

Posted on 1998-03-11
7
Medium Priority
?
196 Views
Last Modified: 2010-04-02
I know this question is REALLY simple, if you have a link to a good web page...

I have been looking for days now, I have TRIED to get Allegro to work, but there are always problems with the zip, plus I have NO CLUE what djgpp or whatever the heck that language is called...

I just ask that someone would either:
1)  (Preferably) post the code to play MIDI files using PURE C AND ASSEMBLY or
2)  Give me the address of a web page that can do this.

Now, one thing is that I have about two days or less that I can spend figuring out how to work the code, so I need code that is simple, lots of sub-routines that take care of everything for me, and I need it within 7 to 9 days.

The time restraints are because I am using it in a school project.

Thanks a lot!

By the way, I would prefer a library of ONLY sound routines, but if I must you can also include some graphics routines, but I already have graphics routines and will not use any graphics routines I get from you or the sight you direct me to.
0
Comment
Question by:Egore
  • 3
  • 3
7 Comments
 
LVL 3

Author Comment

by:Egore
ID: 1257657
Sorry, I might 'cite' that you direct me to, not 'sight' that you direct me to...
0
 
LVL 3

Accepted Solution

by:
q2guo earned 800 total points
ID: 1257658
Go here, you will find some very useful stuff
http://www.midiweb.com/programming/index.shtml

0
 
LVL 3

Expert Comment

by:q2guo
ID: 1257659
Also, check out.
http://www.strangecreations.com/library/x2ftp/mxlibs.htm
you 'll for sure find what you want
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 3

Author Comment

by:Egore
ID: 1257660
I'm going to bring some of these routines home and test them out.  If they work I'll give you a grade, otherwise I'll reject them, it might be up to 2 or 3 days until I can check them all.
0
 
LVL 3

Expert Comment

by:q2guo
ID: 1257661
No problem
0
 
LVL 3

Author Comment

by:Egore
ID: 1257662
I found a MIDI player that worked...  It took me a LONG time because I have the Microsoft compiler which is not popular for C programming.  Everything was written for Borland, Watcom, Turbo, and other C compilers.  (Of course, Microsoft's compiler is VERY popular for C++ Windows programs :-)
0
 

Expert Comment

by:bluebird031198
ID: 1257663
To play midi you must know the Midi file format, and to use Sound Blaster you should know how to program on Sound card.
I suggest you go find some manual of sound card and Midi file format. I have ever found one but deleted accidentally, and can't get it anymore.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Preface I don't like visual development tools that are supposed to write a program for me. Even if it is Xcode and I can use Interface Builder. Yes, it is a perfect tool and has helped me a lot, mainly, in the beginning, when my programs were small…
Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to use…
The goal of this video is to provide viewers with basic examples to understand opening and writing to files in the C programming language.
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use for-loops in the C programming language.
Suggested Courses

580 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question