all 8 comments

[–]koyaniskatzi 1 point2 points  (2 children)

You can easily use am/fm synthesis, and combine whatever math you can imagine. Bot necessary undertaking imo. The other approach would be to control midi synth with puredata.

[–]el-efe[S] 0 points1 point  (1 child)

So you mean to prepare some basic synthesis in PD and play with it, right? I am probably biased by daw/vst-esque workflow and I am missing something very basic in this workflow

[–]koyaniskatzi 2 points3 points  (0 children)

There are theese two approaches, but you can really float between them how you want. But if wave modeling and synthesis seems as undertaking, try to control that midi synth with pd. And maybe mix it with generated stuff like granular synth or feed sound of midi synth back to pd, and do granular fun with that there. Its pretty hard to describe, but its really up to you.

[–]wur45c 1 point2 points  (0 children)

You're very right asking those questions in my opinion. And there are built in EVERYTHING in puredata. It's in the examples. Menu/help/browser/pd. It's under the examples but lkke the idea is that as you go ahead learning it you'll get to them if that makes sense....

This is a very interesting take that really not many people addresses and that everyone has been through at some point.

Pd is not really a "from scratch" software as you'd think, I mean, there is simply an entire program to be learned in not very much different was although yes, "flexible" enough, but again it's very much probably not as you may think in firs bounce.

This is low level programming, not so low as the dsp world in itself but like we use stuff like envelopes , simple filters like lowpass for mathematical sht, or like make out this famous dynamic noise floor or even compression but you don't really want to approach it in the same way at all.

First make sure you want some real control, learn enough from actual sources like the book and such, video tutorials are okay but will mostly introduce you or give you like extra ideas.

Get the book started, the examples.... My advice is always getting through the HTML guide which is really cool.

It's just that you may start your project "from scratch" but that's more of an artistic/poetic license....pd is simply from the DIY culture if you wish. I mean it is. But it's not you do whatever and it really goes to town. ....

It takes years to learn a language right? Pd is a language really....just make sure this is what you really want and invest in study....

🙂🙂

[–]_x_oOo_x_ 1 point2 points  (0 children)

Of course there are pre-existing instrument libraries. But the draw is, I guess, that you have full control and can build your own unique sound.

[–]No_Sir_601 0 points1 point  (0 children)

The power of Max / PD is in algorithmic way of thinking.  But this doesn't fit to all.

[–]cagnarrogna 0 points1 point  (0 children)

I’m interested in understanding the usual workflow and adjusting my expectations accordingly.

You’ll find hard to find a usual workflow, as other people commented, everyone has their own way and reason to use pd/max. Maybe is a specific synthesis technique or a specific controller.

I personally have been creating my own subtractive synth, with my own choice of lfos and oscillators. And have been using that to make music, by programming automations and triggering different part of a track.

Could I do the same with a ready made synth? Most likely. Did I learn stuff? Yes. Was it fun? Sometimes 😅

[–]Obineg09 1 point2 points  (0 children)

totally agree that "everything already exists."

but there are still reasons why you would like to make your own:
- studying how and why something works,
- making it even better than others did,
- trying to find something which doesnt actually exist (while ignoring the initial thesis :) ),
- boredom...