Solved

Playing MIDI Files with the Sound Blaster

Posted on 1998-03-11
7
180 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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 200 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
Industry Leaders: 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!

 
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

Industry Leaders: 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!

Question has a verified solution.

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

Suggested Solutions

This tutorial is posted by Aaron Wojnowski, administrator at SDKExpert.net.  To view more iPhone tutorials, visit www.sdkexpert.net. This is a very simple tutorial on finding the user's current location easily. In this tutorial, you will learn ho…
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…
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.
The goal of this video is to provide viewers with basic examples to understand and use switch statements in the C programming language.

739 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