MAX

DSP, Plugin and Host development discussion.
RELATED
PRODUCTS

Post

I want to get into this area of creation. Where is best to begin? Learn c/c++? Obtain an in depth knowledge of how DSP works? I am familiar with synthesis such as subtractive, additive, FM, wavetable, granular etc and would like to learn more.

Post

chris979899 wrote: Wed Oct 16, 2019 8:46 am I want to get into this area of creation. Where is best to begin? Learn c/c++? Obtain an in depth knowledge of how DSP works? I am familiar with synthesis such as subtractive, additive, FM, wavetable, granular etc and would like to learn more.
What does 'MAX' in your subject title refer to? What 'area of creation' are you talking about? Are you asking about the MAX/MSP software? If so, why are you asking about c/c++
my other modular synth is a bugbrand

Post

Yes max msp. Creation of music/ music programs. I didn't know whether a basic level of c/c++ programming knowledge would help me understand programming in max msp. Hence the ask for help.

Post

They are different levels.
If you want to understand Max, learn Max.
Or try a free variant, PureData: https://puredata.info
Of course there are others, and they all have advantages:
https://en.wikipedia.org/wiki/List_of_a ... _languages
Last edited by Michael L on Wed Oct 16, 2019 12:11 pm, edited 1 time in total.
s a v e
y o u r
f l o w

Post

OK thanks

Post

chris979899 wrote: Wed Oct 16, 2019 10:53 am Yes max msp. Creation of music/ music programs. I didn't know whether a basic level of c/c++ programming knowledge would help me understand programming in max msp.
When you know enough about Max/MSP, you might eventually want to code new external objects for it in C or C++. (Or just switch over to doing things completely in C or C++.) But I think most Max/MSP users are fine using existing objects.

Post

s a v e
y o u r
f l o w

Post

chris979899 wrote: Wed Oct 16, 2019 10:53 am Yes max msp. Creation of music/ music programs. I didn't know whether a basic level of c/c++ programming knowledge would help me understand programming in max msp. Hence the ask for help.
Max is a visual programming language, C and C++ are traditional text-based programming languages.
Max is also event-based, ie operations have to be triggered, or work on continuous streams of audio data. Traditional programming languages dont tend to intrinsically work like that.

So, whilst a knowledge of some programming language would always be useful at some level, the fundamental operation paradigms of Max are rather different from anythign except similar visual programming languages for audio (eg PureData and, to a certain extent things like Reaktor).
my other modular synth is a bugbrand

Post

Andy Farnell's truly amazing book "Designing Sound" explains the visual programming paradigm so well, and it applies to both Pd and Max.
The "cheetomoskeeto" YouTube channel has super-clear tutorials on Pd, and he switches between Pd and Max in his explanations. You can download Pd and follow along, all for free. He also has a series on creating externals in C.
s a v e
y o u r
f l o w

Post

I see thanks guys. Michael I was looking at that book yesterday seen it before it looks like a good read. Currently reading a book on mixing so will give it a read after that.

I will look into that youtube channel also. Are any of the max books on their cycling website good for beginners?

Post

chris979899 wrote: Wed Oct 16, 2019 1:29 pm Are any of the max books on their cycling website good for beginners?
The 4th edition Cipriani/Giri one is probably the most useful.
my other modular synth is a bugbrand

Post

Ace cheers. Final amateur question.. is it worth getting into pure data as a novice first? (regardless of it being free)

Post

chris979899 wrote: Wed Oct 16, 2019 1:53 pm Ace cheers. Final amateur question.. is it worth getting into pure data as a novice first? (regardless of it being free)
The UI isnt as pretty or polished, and the tutorial material is a bit more 'crowsourced', but yeah, its a viable starting point, especially if cost is an issue, or if you want to work on a wider range of platforms (eg raspberry pi).
my other modular synth is a bugbrand

Post


Post

That looks ace

Post Reply

Return to “DSP and Plugin Development”