Hi Rory,
I don't know that much about audio but could give you some advice with midi programming under Win.
First of all, there is the 'Microsoft Multimedia Reference' helpfile that is included with e.g. Borland C++ Builder. It might (should ofcourse) also be included with MS VC++ or others, if not I could email it to you. This file discribes how to deal with midi/audio drivers under Win (opening, closing, accessing, ... devices).
I also could send you some simple midi programms' source code that does funny things with relatively easy to understand code. Basicly timing is most difficult, because you need some sort of callback function that is controlled by the system's timer.
There are some books available dealing with this topics, but I don't know any english books in detail. On the other hand it depends on what you are planing to do. 'Computer music' by Dodge/Jerse contains some code exapamles of functions that could be used to generate notes / melodies, but nothing about midi/audio handling in general.
If you want to have any of the files mentioned or need more information, just let me know!
Olaf
mailto:matthes@muart.de phone: +49 (0) 3834 889425 home: http://www.kunstkombinat.de computerkunstgruppe muART: http://www.muart.de
Rory Walsh schrieb:
Is there anyone out there that can reccommend a good C programming site/book which deals with audio/midi? It's like this, I am teaching myself C and if I program another database I will go crazy! All I want to do is to be able to get a sound from my speaker and take it from there, if I could write a simple C program that plays a melody I would jump with glee, but I can't seem to find any material on it, can anyone please help me and point me in the right direction?
p.s. i would prefer to be working in windows however if someone can convert me to work n linux i'm all ears!
Do You Yahoo!? Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk or your free @yahoo.ie address at http://mail.yahoo.ie