[PD] object that routes bangs to different outputs like a counter?

Jack jack at rybn.org
Mon Oct 16 17:38:00 CEST 2017

Le 16/10/2017 à 17:03, cyrille henry a écrit :
> Le 16/10/2017 à 13:49, enrike a écrit :
>> I am doing *very* short introductions to PD to art students who are
>> very far from being technical. In that context I noticed that the less
>> connections the better. I basically provide them with ready to use
>> examples and a basic understanding of how to tweak them.
> I don't blame anyone having trouble to creating box and connecting them,
> but I think pd is not the right tools for someone in this situation.
> there are lot's of tools and programming language available...
> My point of view is that pd is not simple. You should not lie to your
> student saying it's simple. They will drop pd when they realize the
> truth. Teaching the vanilla way is, imo, the best way to teach pd.
> In your situation, i'll made everything as subpatch, and sub sub patch:
> if you look at the surface, you see only the algorithm and few
> connections. If you go deeper, you can understand how things are made,
> and how 2 or 3 object can create a counter.
> Also, since all student will have different version of pd installed on
> there computer, the vanilla way it the only one that will work for all.
> And learning to make clean and well organized code is also very
> important : it's easier to debug, to understand etc.

... and to read your own patch 3 days later ! ;)

With my experience in teaching Pd, I can confirm what Cyrille wrote :

- Pd Vanilla is the best way because you can share the code between all
platforms using compatible version of Pd.
- make a good presentation with comment using subpatch or abstractions
as functions/objects to organize things.
- you have to learn the basics of math and how to write an algorithm.
- etc.

You can find recommandations on the web to write a 'good/nice' code and
what you need for this. Learning a programming language is not easy, I
don't know who proclaims this ?


> cheers
> c
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list

More information about the Pd-list mailing list