Re: Programming resources
Brian Redfern <[email protected]>
| Newsgroups | gmane.comp.audio.csound.tekno |
|---|---|
| Message-ID | <1067590570.6328.248.camel@dhcppc1> |
Well,I'm doing the same thing, I'm working on Steve Heller's "Learning C++", which isn't compatible with g++ with some of the code examples, but his book does a good job at explainging how c++ interacts with the hardware. Paul Davis has some info online about realtime programming on linux. Basically he created Jack to make it easier to write audio apps on linux and to allow disparate apps to all be able to talk to each other. The main thing if you want to write something is to start dead simple, get a simple app that makes a beep, and then from there take a look at what you want to make and see if there's something similar and look at adding a new widget to something exisitng like writing a LADSPA plugin. The hardest part is gaining the math skills. I totally screwed off in math and am now having to go back through and climb the learning curve, but csound helps speed up the process, the csound book allowed me to finally dig in and throw down this experimental junglism madness: http://asapien.org/index.php?src=sounds On Wed, 2003-10-29 at 12:28, Iain Duncan wrote: > Wondering if I could get any recommendations on resources, print or online, > for learning more about programming midi and sound in C and C++ for someone > who is, let's say an intermediate C programmer, beginner C++ programmer. I'm > hoping to find something that will help me make the jump from what's in > regular programming books to reading ( and hopefully writing ) source code > for things like Csound, Blue, Ardour, PD, etc. > > I've read some great books on advanced C fundamentals, but don't know how to > apply that stuff to timing critical multi-threaded apps, or how to work with > audio and midi ports, pipes, sockets, blah blah! > > Thanks in advance, > Iain > > _______________________________________________ > csoundtekno mailing list > [email protected] > > Subscribe, unsubscribe, change mailing list options: > http://plot.bek.no/mailman/listinfo/csoundtekno _______________________________________________ csoundtekno mailing list [email protected] Subscribe, unsubscribe, change mailing list options: http://plot.bek.no/mailman/listinfo/csoundtekno