Я только начинаю работать с Pd и хочу знать, какие факторы я принимаю во внимание при выборе между использованием Pd vanilla
и Pd-extended
.
Есть ли причина использовать чистые данные vanilla вместо Pd-extended?
Ответы (2)
Для новичков Pd-extended предлагает множество удобных инструментов и содержит множество предустановленных внешних модулей, абстракций и GUI-плагинов (и прямой доступ к системе отслеживания ошибок), которые могут оказаться полезными для начала работы. Однако вы все равно можете установить вместе с ним Vanilla Pd и попробовать Pd во всех вариантах. Ваниль обычно немного более актуальна и имеет самые свежие улучшения, потому что для ее упаковки в расширенный Pd требуется время (на момент написания этой статьи Extended составляет 0,43,4, а ваниль - 0,45. 4.) В некоторых случаях, например, при разработке для libpd или Raspberry Pi, вы можете быть ограничены стандартным набором объектов. Тестирование вашего патча на ваниль и знание его зависимостей от абстракций или внешних элементов считается хорошей практикой, затем вы можете решить, следует ли избавиться от зависимостей, включить абстракции в свой патч для распространения или предположить, что Pd-расширен, и правильно объявить зависимости (путем используя объект [declare -lib {имя библиотеки}]). С другой стороны, пуристы, которые ограничиваются ванилью, могут назвать Pd-расширенный «раздутым»; но затем мы переходим к вопросам вкуса, стиля и личных предпочтений.
Обновление 2016 г .: К настоящему времени ситуация несколько изменилась. Pd-extended заброшен и больше не будет обновляться. Он по-прежнему доступен и среди прочего содержит несколько переработанных и упорядоченных файлов справки. Однако текущий Pd - это vanilla, и с помощью подключаемого модуля deken можно установить библиотеки, которые вы можете пропустить.
Обновление 2018: Pd-extended устарела и осталась далеко позади текущих функций vanilla Pd. Больше нет причин, по которым можно было бы использовать Pd-extended, и этого не следует делать, новые пользователи не должны начинать с Pd с тупиковой веткой. Новым ответвлением является Purr-Data, который пытается Возьмите там, где остановился Pd-extended.
Вы можете использовать ваниль и устанавливать только те внешние компоненты, которые вам действительно нужны. Но я думаю, что проще установить pd-extended, чтобы сэкономить время, когда вам нужны внешние компоненты.