Video tutorial: Programming Custom Audio Effects (VST/AU) - An Introduction
-
- KVRAF
- 6740 posts since 25 Mar, 2002 from sheffield, england
Looks interesting! How much programming knowledge does this assume?
Last edited by IIRs on Mon Nov 14, 2011 3:47 pm, edited 1 time in total.
-
- KVRAF
- 6740 posts since 25 Mar, 2002 from sheffield, england
Oh, ok. So what is the difference between a class and a method?Requirements:
You must know how to code in C++ (ie. you should know the difference between a class and a method).
-
- KVRian
- 1270 posts since 9 Sep, 2005 from Oulu, Finland
A method is a function that is a member of a class.IIRs wrote:Oh, ok. So what is the difference between a class and a method?Requirements:
You must know how to code in C++ (ie. you should know the difference between a class and a method).
Code: Select all
void doSomething()
{}
class Foo
{
public:
void doSomething() {}
};
int main()
{
// call non-member function
doSomething();
// instantiate one foo and call member function (method)
Foo fooinstance;
fooinstance.doSomething();
return 0;
}-
- KVRAF
- 1940 posts since 16 Aug, 2004 from Vienna, Austria
-
- KVRAF
- 6740 posts since 25 Mar, 2002 from sheffield, england
I can tell you're new to these forums...drwx wrote:I like the way you stay in topic. Is there anybody going to post about the ping pong game next?
Ok then back on topic. I am interested in your tutorial, but it seems that I would need more background programming knowledge to make any use of it.
So my next question is, can anyone point me to some resources to help me learn those basic oop skills? And, how ambitious a task would it be to try to teach myself?
I have a reasonable understanding of DSP processing having built some useful stuff in Synthedit/Synthmaker/Reaktor but no proper background in programming, nor any experience beyond coding a few Synthedit modules a few years back.
-
- KVRist
- Topic Starter
- 44 posts since 31 Aug, 2011
Well, if you don't do C++ already, you probably want to keep developing plugins in the way you do (C++ gives you full power but you probably don't need it). If you want to learn C++, you must need it badly, otherwise your patience will suffer... That said, I used this tutorial to get started at it: http://www.icce.rug.nl/documents/cplusplus/.IIRs wrote:\
So my next question is, can anyone point me to some resources to help me learn those basic oop skills? And, how ambitious a task would it be to try to teach myself?
-
- KVRAF
- 6740 posts since 25 Mar, 2002 from sheffield, england
Thanks. Plenty there to keep me going for a while I think!drwx wrote:I used this tutorial to get started at it: http://www.icce.rug.nl/documents/cplusplus/.
