Solved

Playing MIDI Files with the Sound Blaster

Posted on 1998-03-11
7
174 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 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
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
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

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Why does module make constant click noise ? 9 130
SCANF - LIMIT THE NUMBER OF CHARARACTERS 1 62
chcp 65001 File encoding 66 246
How to creat good software interface ? 1 66
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…
Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
The goal of this video is to provide viewers with basic examples to understand and use pointers in the C programming language.
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use while-loops in the C programming language.

785 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