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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.