Trying to wrap my head around Pure Data
Forum rules
By using this "Production" sub-forum, you acknowledge that you have read, understood and agreed with our terms of use for this site. Click HERE to read them. If you do not agree to our terms of use, you must exit this site immediately. We do not accept any responsibility for the content, submissions, information or links contained herein. Users posting content here, do so completely at their own risk.
Quick Link to Feedback Forum
By using this "Production" sub-forum, you acknowledge that you have read, understood and agreed with our terms of use for this site. Click HERE to read them. If you do not agree to our terms of use, you must exit this site immediately. We do not accept any responsibility for the content, submissions, information or links contained herein. Users posting content here, do so completely at their own risk.
Quick Link to Feedback Forum
Trying to wrap my head around Pure Data
Hey all, I recently heard about a great music programming language called 'Pure Data'. Curious, I decided to give it a go and learn it.
However, I'm trying to wrap my head around it still. There is a lot of mathematics involved and some mathematical theory, and given my previous attempt at learning how to programme ended in disaster, I'm curious to see if any of you guys have dabbled with it - and if you have, if you have any tips, resources, tutorials or tricks to give in using it efficiently.
However, I'm trying to wrap my head around it still. There is a lot of mathematics involved and some mathematical theory, and given my previous attempt at learning how to programme ended in disaster, I'm curious to see if any of you guys have dabbled with it - and if you have, if you have any tips, resources, tutorials or tricks to give in using it efficiently.
Re: Trying to wrap my head around Pure Data
Go like dis:
http://www.youtube.com/watch?v=FkmMzqohsDo
http://pd-tutorial.com/
http://crca.ucsd.edu/~msp/techniques.htm
http://www.kvraudio.com/forum/viewforum ... 383d9ab5a0
Otherwise try a higher-level modular envorinment.
http://www.youtube.com/watch?v=FkmMzqohsDo
http://pd-tutorial.com/
http://crca.ucsd.edu/~msp/techniques.htm
http://www.kvraudio.com/forum/viewforum ... 383d9ab5a0
Otherwise try a higher-level modular envorinment.
Re: Trying to wrap my head around Pure Data
If you are not a programmer or have failed with these things in the past, there is no reason to go the puredata/supercolider route. MaxMSP is much more user-friendly, and given that it integrates with Ableton, it's a good investment to learn that. You can always code in C/Java and import that in MaxMSP as well.
Re: Trying to wrap my head around Pure Data
Or of course Reaktor.
Blaze it -4.20dB
nowaysj wrote:Raising a girl in this jizz filled world is not the easiest thing.
If I ever get banned I'll come back as SpunkLo, just you mark my words.Phigure wrote:I haven't heard such a beautiful thing since that time Jesus sang Untrue
Re: Trying to wrap my head around Pure Data
if you're a student you can get the educational version of Max 6 for much cheaper. I like Pure Data but I think that Max is much better for beginners. the amount of inbuilt tutorials and resources available on the web for it are crazy. plus in Max 6 the references and help guides for each object have been vastly improved IMO. Max 6 was really an update to make the whole program more user friendly.
I say download the Max 6 demo http://cycling74.com/downloads/
then head to http://www.peterbatchelor.com/maxTuts.html and work your way through those tutorials. it should give you a good working knowledge of the fundamentals of the program.
I say download the Max 6 demo http://cycling74.com/downloads/
then head to http://www.peterbatchelor.com/maxTuts.html and work your way through those tutorials. it should give you a good working knowledge of the fundamentals of the program.
Re: Trying to wrap my head around Pure Data
kohler wrote:If you are not a programmer or have failed with these things in the past, there is no reason to go the puredata/supercolider route. MaxMSP is much more user-friendly, and given that it integrates with Ableton, it's a good investment to learn that. You can always code in C/Java and import that in MaxMSP as well.
In terms of flexibility and capability, how do Max and Pure Data compare? Do they roughly have the same ability in customising, creating sounds, programming, etc?samurai wrote:if you're a student you can get the educational version of Max 6 for much cheaper. I like Pure Data but I think that Max is much better for beginners. the amount of inbuilt tutorials and resources available on the web for it are crazy. plus in Max 6 the references and help guides for each object have been vastly improved IMO. Max 6 was really an update to make the whole program more user friendly.
I say download the Max 6 demo http://cycling74.com/downloads/
then head to http://www.peterbatchelor.com/maxTuts.html and work your way through those tutorials. it should give you a good working knowledge of the fundamentals of the program.
Re: Trying to wrap my head around Pure Data
...the open-source roustabouts won the first round 4-2. From what I gathered from this, pd-extended is easier to use (assuming both teams were advanced users), and required fewer elements to create a working patch. On the other hand, Max/MSP is far prettier to look at, and easier to teach, with its instant graphic elements.
Continue reading at NowPublic.com: Anything You Can Do, I Can Do Better: MIDI Software Duel (pdextended.mov) | NowPublic Video Archives http://www.nowpublic.com/tech-biz/anyth ... z2Qx5th5SN
Re: Trying to wrap my head around Pure Data
Ah, I see.alphacat wrote:...the open-source roustabouts won the first round 4-2. From what I gathered from this, pd-extended is easier to use (assuming both teams were advanced users), and required fewer elements to create a working patch. On the other hand, Max/MSP is far prettier to look at, and easier to teach, with its instant graphic elements.
Continue reading at NowPublic.com: Anything You Can Do, I Can Do Better: MIDI Software Duel (pdextended.mov) | NowPublic Video Archives http://www.nowpublic.com/tech-biz/anyth ... z2Qx5th5SN
So would it be better to just try to slog through pd-extended, since in the long run it's eventually easier to use, learn Max/MSP then convert to pd at a later date since it's far easier, or just be extremely skillful at Max/MSP?
Re: Trying to wrap my head around Pure Data
what kind of stuff do you want to be doing?
Re: Trying to wrap my head around Pure Data
At the moment, I'm not sure - I decided to learn it to increase my flexibility as a producer and musician. I'll probably not be using it for anything multimedia or visual - for sound experimentation and making interesting synths and vsts, I think, as well as (hopefully one day) connecting it for use to sampling and recording, as well as using it in tandem with a physical instrument.samurai wrote:what kind of stuff do you want to be doing?
I read a while ago that Jonny Greenwood designed custom music software and programmes for use with Radiohead both in the studio and live, which was really cool and inspiring to me, and the reason I decided to give it a go.
Re: Trying to wrap my head around Pure Data
It might be better to use software which interacts with a host, if you're willing to pay money. Max For Live and Reaktor have been mentioned. SynthEdit and SynthMaster export to VST if you wanted to distribute them.
You won't have to register the Beta of SynthEdit.
You won't have to register the Beta of SynthEdit.

-
- Posts: 412
- Joined: Mon Jan 21, 2013 1:57 am
Re: Trying to wrap my head around Pure Data
if it interests you, just get your hands dirty
and if it turns out to be not for you, wash your hands..

Re: Trying to wrap my head around Pure Data
if you just want to build effects and synths then you might be happier with something like Reaktor (which is kind of focused on these sort of things).
but if you want to integrate real instruments into your electronic performances (send data from real world sensors to an application you've made) then Max would be perfect for that.
but if you want to integrate real instruments into your electronic performances (send data from real world sensors to an application you've made) then Max would be perfect for that.
Re: Trying to wrap my head around Pure Data
Ah, okay.samurai wrote:if you just want to build effects and synths then you might be happier with something like Reaktor (which is kind of focused on these sort of things).
but if you want to integrate real instruments into your electronic performances (send data from real world sensors to an application you've made) then Max would be perfect for that.
Since you seem to be pretty knowledgeable about the various modular environments, do you mind giving me a run down on what the strongest points of Max and Pure Data are? I'm guessing it's a bit like DAW comparison - both being able to accomplish the same things with the right know-how, though certain areas are stronger and weaker.
Because I want to be able to create my own effects and synths but also to integrate real instruments and do electronic effects with them. So if Reaktor is specifically made for effects and synths as you say - would Max/Msp do them well also, since I do want to be able to use real instruments?
Re: Trying to wrap my head around Pure Data
I wouldn't be that knowledgable at all, I just am really interested visual programming environments.
I've been using Max for about 3 years now (just before I started college). I had used Reaktor and Pure Data a bit before that.
first things first Pure Data and Max could be described for all intents and purposes as being almost functionally identical. these programs are basically designed to do the same sort of things. the above example about Pure Data being faster to work in was more of a fun example rather than a serious comparison between the 2 environments.
Pure Data can be just looked upon as the open-source alternative to Max. like I mentioned previously I use Max now, but some of my lecturers have a lot of experience with Pure Data as well, and they say they're both basically the same program with only slight differences. one advantage that Pure Data does have is that it can runs on more systems (eg. linux). you can also port patches to the Android system, so if that's something you're interested in then go for Pure Data.
however if you're not interested in that then I would wholeheartedly recommend Max over Pure Data. I cannot overstate how important the inclusion of the inbuilt tutorials and references in Max are. the documentation for Max floors that which is available for Pure Data. so if you have no prior experience with programming then you should most definitely consider Max.
(to give you an example of how "different" both these tools are you should look at the user-base of each group. both tools are being used to accomplish the same type of things. however Pure Data is much more popular in the open-source community, whereas Max is used a lot in the academic community.)
when you say that you want to do electronic effects to real instruments what exactly do you mean? because you may be able to do that with Reaktor. remember Reaktor is built and designed specifically to deal with the creation of audio tools. because of that it is "better" at Max when it comes to creating these tools.
however (IMO) even if I was only going to be making simple synths and effects, I would still choose Max over Reaktor. simply because (IMO) the actual patching environment in Max is much superior to that in Reaktor, ie. it's much easier to work in Max than it is in Reaktor. to me Reaktor seems like such a bloaty development environment (I love it as a plugin though!!!).
I've been using Max for about 3 years now (just before I started college). I had used Reaktor and Pure Data a bit before that.
first things first Pure Data and Max could be described for all intents and purposes as being almost functionally identical. these programs are basically designed to do the same sort of things. the above example about Pure Data being faster to work in was more of a fun example rather than a serious comparison between the 2 environments.
Pure Data can be just looked upon as the open-source alternative to Max. like I mentioned previously I use Max now, but some of my lecturers have a lot of experience with Pure Data as well, and they say they're both basically the same program with only slight differences. one advantage that Pure Data does have is that it can runs on more systems (eg. linux). you can also port patches to the Android system, so if that's something you're interested in then go for Pure Data.
however if you're not interested in that then I would wholeheartedly recommend Max over Pure Data. I cannot overstate how important the inclusion of the inbuilt tutorials and references in Max are. the documentation for Max floors that which is available for Pure Data. so if you have no prior experience with programming then you should most definitely consider Max.
(to give you an example of how "different" both these tools are you should look at the user-base of each group. both tools are being used to accomplish the same type of things. however Pure Data is much more popular in the open-source community, whereas Max is used a lot in the academic community.)
when you say that you want to do electronic effects to real instruments what exactly do you mean? because you may be able to do that with Reaktor. remember Reaktor is built and designed specifically to deal with the creation of audio tools. because of that it is "better" at Max when it comes to creating these tools.
however (IMO) even if I was only going to be making simple synths and effects, I would still choose Max over Reaktor. simply because (IMO) the actual patching environment in Max is much superior to that in Reaktor, ie. it's much easier to work in Max than it is in Reaktor. to me Reaktor seems like such a bloaty development environment (I love it as a plugin though!!!).
Re: Trying to wrap my head around Pure Data
For a small example, say I want to create a 'stuttered' amp for use with an electric guitar, or make a randomised step sequencer for playing on keyboards, or even create or use an effects rack that will radically change a real instrument based on a set of parameters. On the flipside, I also want to be able to create custom synths, samplers and software for recording in the studio, programming beats on the studio and playing live.samurai wrote:I wouldn't be that knowledgable at all, I just am really interested visual programming environments.
I've been using Max for about 3 years now (just before I started college). I had used Reaktor and Pure Data a bit before that.
first things first Pure Data and Max could be described for all intents and purposes as being almost functionally identical. these programs are basically designed to do the same sort of things. the above example about Pure Data being faster to work in was more of a fun example rather than a serious comparison between the 2 environments.
Pure Data can be just looked upon as the open-source alternative to Max. like I mentioned previously I use Max now, but some of my lecturers have a lot of experience with Pure Data as well, and they say they're both basically the same program with only slight differences. one advantage that Pure Data does have is that it can runs on more systems (eg. linux). you can also port patches to the Android system, so if that's something you're interested in then go for Pure Data.
however if you're not interested in that then I would wholeheartedly recommend Max over Pure Data. I cannot overstate how important the inclusion of the inbuilt tutorials and references in Max are. the documentation for Max floors that which is available for Pure Data. so if you have no prior experience with programming then you should most definitely consider Max.
(to give you an example of how "different" both these tools are you should look at the user-base of each group. both tools are being used to accomplish the same type of things. however Pure Data is much more popular in the open-source community, whereas Max is used a lot in the academic community.)
when you say that you want to do electronic effects to real instruments what exactly do you mean? because you may be able to do that with Reaktor. remember Reaktor is built and designed specifically to deal with the creation of audio tools. because of that it is "better" at Max when it comes to creating these tools.
however (IMO) even if I was only going to be making simple synths and effects, I would still choose Max over Reaktor. simply because (IMO) the actual patching environment in Max is much superior to that in Reaktor, ie. it's much easier to work in Max than it is in Reaktor. to me Reaktor seems like such a bloaty development environment (I love it as a plugin though!!!).
Basically just a patching environment that is efficient for all kind of things, and that if I need to use it for something else, I can just simply boot it up and start fiddling around and put my ideas to screen.
Re: Trying to wrap my head around Pure Data
you could probably create most of your ideas with Reaktor, however Max may or may not be easier to work with (depending on your preference).
I think Reaktor has a demo, but I know that Max definitely does. try out the 30-day demo. do all the tutorials and then see how you feel!!
I think Reaktor has a demo, but I know that Max definitely does. try out the 30-day demo. do all the tutorials and then see how you feel!!
Re: Trying to wrap my head around Pure Data
i'd say give max a whirl for sure, loads of possibilities with it. had a professor who was involved in designing the original program and some of the capabilities he showed me were absolutely mindblowing. haven't used the new one, but the version i tinkered with was pretty intuitive with the tutorials and such
http://soundcloud.com/drooka
http://soundcloud.com/fatkidonfire/mish ... -fkof-free
FKOF exclusive download w/ Mishva^

http://soundcloud.com/fatkidonfire/mish ... -fkof-free
FKOF exclusive download w/ Mishva^

Re: Trying to wrap my head around Pure Data
Yeah... I also don't think it has to be mutually exclusive: they are siblings of a sort, after all.
If you have an iPhone there's an interesting PD interface editor called MobMuPlat; jump in, get your feet wet, learn some of the basic function calls and syntax, and about 90% will be relevant when you pick up with Max.
One thing I love about Max is the user community tho... You want a techno water fountain show with LEDs and crazy strobing water FX? There's already like 8 Max patches for that, LOL.
If you have an iPhone there's an interesting PD interface editor called MobMuPlat; jump in, get your feet wet, learn some of the basic function calls and syntax, and about 90% will be relevant when you pick up with Max.
One thing I love about Max is the user community tho... You want a techno water fountain show with LEDs and crazy strobing water FX? There's already like 8 Max patches for that, LOL.
Jodorowsky wrote:Birds born in a cage think flying is an illness.
Who is online
Users browsing this forum: No registered users and 0 guests