Trying to wrap my head around Pure Data

hardware, software, tips and tricks
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
Locked
zeta
Posts: 154
Joined: Wed Feb 01, 2012 5:33 am
Location: Auckland, New Zealand

Trying to wrap my head around Pure Data

Post by zeta » Fri Apr 19, 2013 11:33 am

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.


kohler
Posts: 25
Joined: Fri Jun 01, 2012 9:14 pm

Re: Trying to wrap my head around Pure Data

Post by kohler » Fri Apr 19, 2013 8:42 pm

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.

User avatar
SunkLo
Posts: 3428
Joined: Thu Mar 25, 2010 7:54 am
Location: Canadaland

Re: Trying to wrap my head around Pure Data

Post by SunkLo » Fri Apr 19, 2013 9:01 pm

Or of course Reaktor.
Blaze it -4.20dB
nowaysj wrote:Raising a girl in this jizz filled world is not the easiest thing.
Phigure wrote:I haven't heard such a beautiful thing since that time Jesus sang Untrue
If I ever get banned I'll come back as SpunkLo, just you mark my words.

samurai
Posts: 486
Joined: Mon May 10, 2010 1:26 pm

Re: Trying to wrap my head around Pure Data

Post by samurai » Fri Apr 19, 2013 9:35 pm

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.

zeta
Posts: 154
Joined: Wed Feb 01, 2012 5:33 am
Location: Auckland, New Zealand

Re: Trying to wrap my head around Pure Data

Post by zeta » Fri Apr 19, 2013 10:40 pm

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.
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.
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?

User avatar
alphacat
Posts: 6016
Joined: Mon Feb 13, 2006 7:52 pm

Re: Trying to wrap my head around Pure Data

Post by alphacat » Fri Apr 19, 2013 10:46 pm

...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

zeta
Posts: 154
Joined: Wed Feb 01, 2012 5:33 am
Location: Auckland, New Zealand

Re: Trying to wrap my head around Pure Data

Post by zeta » Fri Apr 19, 2013 11:25 pm

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
Ah, I see.

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?

samurai
Posts: 486
Joined: Mon May 10, 2010 1:26 pm

Re: Trying to wrap my head around Pure Data

Post by samurai » Sat Apr 20, 2013 12:13 am

what kind of stuff do you want to be doing?

zeta
Posts: 154
Joined: Wed Feb 01, 2012 5:33 am
Location: Auckland, New Zealand

Re: Trying to wrap my head around Pure Data

Post by zeta » Sat Apr 20, 2013 1:11 am

samurai wrote:what kind of stuff do you want to be doing?
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.

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.

User avatar
NinjaEdit
Posts: 1603
Joined: Sun Apr 01, 2012 11:16 am
Location: Western Australia
Contact:

Re: Trying to wrap my head around Pure Data

Post by NinjaEdit » Sat Apr 20, 2013 8:14 am

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. :)

claudedefaren
Posts: 412
Joined: Mon Jan 21, 2013 1:57 am

Re: Trying to wrap my head around Pure Data

Post by claudedefaren » Sat Apr 20, 2013 9:59 am

if it interests you, just get your hands dirty :) and if it turns out to be not for you, wash your hands..

samurai
Posts: 486
Joined: Mon May 10, 2010 1:26 pm

Re: Trying to wrap my head around Pure Data

Post by samurai » Sat Apr 20, 2013 2:37 pm

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.

zeta
Posts: 154
Joined: Wed Feb 01, 2012 5:33 am
Location: Auckland, New Zealand

Re: Trying to wrap my head around Pure Data

Post by zeta » Sat Apr 20, 2013 10:52 pm

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.
Ah, okay.

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?

samurai
Posts: 486
Joined: Mon May 10, 2010 1:26 pm

Re: Trying to wrap my head around Pure Data

Post by samurai » Sun Apr 21, 2013 2:37 am

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!!!).

zeta
Posts: 154
Joined: Wed Feb 01, 2012 5:33 am
Location: Auckland, New Zealand

Re: Trying to wrap my head around Pure Data

Post by zeta » Sun Apr 21, 2013 4:03 am

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!!!).
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.

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.

samurai
Posts: 486
Joined: Mon May 10, 2010 1:26 pm

Re: Trying to wrap my head around Pure Data

Post by samurai » Sun Apr 21, 2013 2:04 pm

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!!

User avatar
drooka
Posts: 213
Joined: Sun Dec 12, 2010 7:48 pm
Location: bouncing around between these ears

Re: Trying to wrap my head around Pure Data

Post by drooka » Mon Apr 22, 2013 1:28 am

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

User avatar
alphacat
Posts: 6016
Joined: Mon Feb 13, 2006 7:52 pm

Re: Trying to wrap my head around Pure Data

Post by alphacat » Mon Apr 22, 2013 4:12 pm

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.
Jodorowsky wrote:Birds born in a cage think flying is an illness.

User avatar
alphacat
Posts: 6016
Joined: Mon Feb 13, 2006 7:52 pm

Re: Trying to wrap my head around Pure Data

Post by alphacat » Mon Jun 10, 2013 9:28 pm


Locked

Who is online

Users browsing this forum: No registered users and 0 guests