Some abstractions for pure-data.
pd-extended users often tend to become lazy 🐭 and use some externals which only come with pd-extended although the same result can often be achieved with pure-data (vanilla).
I find that trying to work with pure-data (vanilla) as much as possible is good for the following reasons:
- that's an amazing brain exercise (think puzzles)
- that's a great teaching base to show to beginners and intermediate users
- 100% compatible with standard
pure-dataout-of-the-box
In my teaching experience, I found out that beginner users would grasp the "concepts" of pure-data faster after having patched everything by themselves with the basic building blocks instead of using the zillions of built externals that come with pd-extended.
This is of course for the simpler tasks (think about counter, ...), it's a great learning oportunity and it will make you a powerful user sooner than you think.
Don't get me wrong though, pd-extended team does a great job at providing users with a lot of built libraries, avoiding the hassle of trying to build them themselves, knowing that sometimes (often?), this process is poorly documented (if ever..).
I just think that too much is less ![]()
Some of these abstractions might behave slightly differently than the original pd-extended externals.
Any corrections/contributions are very welcome!