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 ? ++ Jack > > cheers > c > > > > _______________________________________________ > Pd-list@lists.iem.at mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list