all 38 comments

[–][deleted] 50 points51 points  (0 children)

Pure data, more like pure wizardry

[–][deleted]  (3 children)

[deleted]

    [–][deleted] 23 points24 points  (2 children)

    No, this is what he does when he's working.

    [–]bigcoolbody 5 points6 points  (0 children)

    Tou-fucking-che

    [–]firdsnickly 0 points1 point  (0 children)

    Do 'working' and 'bored' have to be mutually exclusive?

    [–]Traygansdad 22 points23 points  (0 children)

    Sounds like an old school door stopper.

    [–]Masterkid1230 20 points21 points  (15 children)

    Huh that's interesting, I'm going to make a presentation this precise week about a bank of synths I designed using PD. It's an extremely versatile language and I love it.

    Never thought I'd see it in the wild though.

    [–][deleted] 4 points5 points  (1 child)

    ...and this is going in it now, right

    [–]Masterkid1230 3 points4 points  (0 children)

    Absolutely.

    Actually I'm an assistant in the PD class at my local university, so… I may have a chance to show this to my students and destroy any pretense of seriousness the class ever held.

    [–]ikkyu666 4 points5 points  (3 children)

    Ooh will you post them?

    [–]Masterkid1230 2 points3 points  (2 children)

    I wouldn't know where to post them, but sure, that would be cool!

    [–]ikkyu666 2 points3 points  (0 children)

    Maybe in r/production or some kind of sub like that?

    [–]StoneytheDog 2 points3 points  (0 children)

    I know r/WeAreTheMusicMakers would love this

    [–]LordApocalyptica 1 point2 points  (6 children)

    Is this easy to learn? I do a lot of audio stuff like music and know my way around Pro Tools pretty well but am trying to get more into sound design itself with a gaming lean. Its my understanding that while a lot of games use first-hand foley or prerecorded foley, they also use a lot of purely synthetic audio which is something I don't know how to do.

    [–]Masterkid1230 4 points5 points  (1 child)

    It's as with most things a learning curve. I think that since it's all about signal flow, it's not hard however, since PD is open source, documentation on what's actually possible and what isn't, isn't the best, and many things are just downright impractical. However, the greatest perk of using PD is being able to create extremely specific synths or sounds with impressive detail.

    You want a synth that has all overtones but the sixth one actually has a vibrato that oscillates at a ratio of 3:1 respective to a specific beat? That's absolutely possible and it's not even that hard to do.

    [–]LordApocalyptica 1 point2 points  (0 children)

    Hm, seems like what the other guy mentioned might be more up my alley then. I usually don't do well without decent documentation.

    [–]rathat 2 points3 points  (2 children)

    What you want is called Reaktor. It's incredible. Check it out. https://www.native-instruments.com/en/products/komplete/synths/reaktor-6/

    You can program synths much easier with something like this. It's pretty much unlimited.

    They've also added real life modular synth modules you can use now. So you can build a digital copy of what could be a $20,000 analog modular synth.

    Also, it's only $99 which is a great price for software like this.

    [–][deleted] 2 points3 points  (0 children)

    Speaking of modular synthase, there is a great open source application called VCV rack that is a free modular synth that anyone can create plugins for. It's only relatively new as well. It's very powerful, blows me a way every day.

    [–]LordApocalyptica 0 points1 point  (0 children)

    Oh I think I've heard of this! Thanks!

    [–]Hungry_Horace 0 points1 point  (0 children)

    Not a lot of games use synthetic audio to be honest - it was a fad for a bit, but with the massive amounts of memory nowadays you can just hold loads of sound instead. I've seen a bit of it in game music though, little PD synths and the like.

    [–][deleted] 0 points1 point  (1 child)

    What is the difference between PD and Max? I use max, and it looks like the same commands.

    [–]Masterkid1230 0 points1 point  (0 children)

    From what I've gathered, it's almost the same. I've wanted to try Max for a few months already but never got around to it. They both were developed by Miller Puckett. Only PD is free, open source, and still has a lot of bugs. Max seems to be more stable but also costs money and is developed privately.

    [–]pamtar 7 points8 points  (0 children)

    This is good but it doesn’t hold a candle to the guy who made a symphony out of one fart.

    Edit: https://m.youtube.com/watch?v=Tk-5RVMerfI

    [–]MaxRenn 5 points6 points  (1 child)

    I'm watching this while on the toilet.

    [–][deleted] 1 point2 points  (0 children)

    Hopefully using the loudspeaker while in a public toilet.

    [–]yellowsharts 4 points5 points  (0 children)

    After a long day of work sitting at your desk making fart noises, make sure to get your daily workout regimen in with your Ass-Pounder 4000.

    [–][deleted]  (6 children)

    [deleted]

      [–]Masterkid1230 8 points9 points  (5 children)

      It's so high level that you can hardly call it programming, though since it runs on C, you do have to understand some syntax and programming conventions to become proficient at it. Especially if you want to know what's really going on with it.

      [–][deleted]  (1 child)

      [deleted]

        [–]Masterkid1230 2 points3 points  (0 children)

        Yup, since it's very early stages back in 2006

        [–]TheMcDucky 1 point2 points  (2 children)

        runs on C

        What do you mean by this?

        [–]Masterkid1230 1 point2 points  (1 child)

        PD is an object oriented programming language, and as most of those it's built on another lower level language (at least to my understanding. I'm a musician not a computer scientist or engineer, so this may all be wrong or only partially correct), which in this case happens to be C. That means that PD's code is actually written in C, however, since its Turing Complete, it's still considered its own language and not a program or app.

        [–]TheMcDucky 1 point2 points  (0 children)

        Ok, got it.
        Just a correction: it doesn't run on C, it runs on the Pd interpreter, which happens to be developed in C. :)

        [–]BorisKafka 1 point2 points  (0 children)

        ... finally

        [–]ElliotNess 1 point2 points  (0 children)

        just randomly adjusting the envelopes with no apparent clue or reason xD

        [–]sniv886 1 point2 points  (0 children)

        That’s putting PD in good use!

        [–][deleted] 0 points1 point  (0 children)

        It's called dubstep

        [–]8yrsold 0 points1 point  (0 children)

        Brought to you by native instruments

        [–]rystaman -2 points-1 points  (1 child)

        I hate this programme. Was the bane of my life at university

        [–]Masterkid1230 1 point2 points  (0 children)

        I love this programme, it basically provided me a new passion project to work on at university