c++?

Post Reply
KNAR
Posts: 13
Joined: Fri Nov 25, 2011 11:01 pm

c++?

Post by KNAR »

I want to try learning some things about programming. If i am mostly interested in audio what language do i want to learn? I assumed it was c++. Can anyone recomend any good learning resources. Books? websites?

Does anyone know of or have any opinion on Faust?
http://en.wikipedia.org/wiki/FAUST_(pro ... _language)
User avatar
UNZ
Posts: 808
Joined: Mon Nov 21, 2011 9:42 pm
Contact:

Re: c++?

Post by UNZ »

for dsp ? any language will do for experimenting, but actually implementing it for use in a vst / buzz machine c++ is the way to go. I'd take something that isn't too far away from c++. c# is nice to work with and kind of easy to port to c++ afterwards.

http://www.dspguide.com/pdfbook.htm
http://www.musicdsp.org
http://www.nr.com/
http://mitpress.mit.edu/catalog/item/de ... 2&tid=8218
http://books.google.com/books/about/Mic ... nqcAR7xjkC
User avatar
Joachip
Posts: 352
Joined: Mon Nov 21, 2011 7:21 pm
Contact:

Re: C++?

Post by Joachip »

Agreed. For developing the algorithms used inside VST and Buzz effects, C++ is the way to go. But as a beginner's language, C# is probably the closest and most user-friendly way to get started. Once you've gotten used to programming in general, the move to C++ should be less painful. And there you'll have superb performance. C++ is fast. Very fast.
toothsoup
Posts: 49
Joined: Mon Nov 28, 2011 6:51 am

Re: c++?

Post by toothsoup »

Not sure how well it relates to audio programming, but I've never programmed before and I've just started learning Python using 'Python Programming for the Absolute Beginner'. It's a really great textbook, and from asking opinions of CS major friends, Python seems to be just about the easiest language that you can use to learn the mindset of programming.
KNAR
Posts: 13
Joined: Fri Nov 25, 2011 11:01 pm

Re: c++?

Post by KNAR »

i found some ebooks about c# and they mostly seem to involve Microsoft visual studio. so i downloaded that. seems like a legitimate way to start. thanks.
Post Reply