Is there any reason to use vanilla Pure Data instead of Pd-extended?

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-09 18:29:54

问题


I'm just starting out with Pd, and want to know what factors I consider in choosing between using Pd vanilla vs. Pd-extended.


回答1:


For beginners Pd-extended offers many convenient tools and comes with many externals, abstractions and GUI-plugins already pre-installed (and direct access to the bug tracker) that you might find useful to get started. However you can still have Vanilla Pd installed alongside and try Pd in all flavours. Vanilla is usually a little more up-to-date and has the freshest improvements, because it takes time to be packaged in a Pd-extended (at the time of writing this, Extended is at 0.43.4, while vanilla is at 0.45.4.) Under some circumstances, like when you develop for libpd or for the Raspberry Pi, you might be limited to the vanilla set of objects. Testing your patch against vanilla and knowing it's dependencies on abstractions or externals is considered good practice, then you can decide whether to get rid of the dependencies, include the abstractions with your patch for distribution or assume Pd-extended and declare the dependencies properly (by using an object [declare -lib {name of lib}]). Purists who restrict themselves on vanilla on the other hand, might call Pd-extended "bloated"; but then we are getting into matters of taste, style and personal preference.

Update 2016: By now the situation has changed somewhat. Pd-extended is abandoned and will not be updated any more. It is still available and features some redesigned and organized helpfiles amongst other things. However, vanilla is the current Pd and through the deken plugin, there is a convenient method of installing libraries which you might be missing.

Update 2018: Pd-extended is now deprecated and left far behind the current features of vanilla Pd. There is no more reason why one would use Pd-extended and it should be discouraged to do so, new users should not begin with Pd with a dead-end branch. A new offshoot is Purr-Data which tries to take on where Pd-extended has left off.




回答2:


You can use vanilla and only install the externals you really need. But I think it's more simple install pd-extended for save time when you need some externals.



来源:https://stackoverflow.com/questions/14793956/is-there-any-reason-to-use-vanilla-pure-data-instead-of-pd-extended

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!