Skip to content
Karl edited this page Mar 3, 2016 · 23 revisions

Table of Contents

Getting Started

Download

Download the latest version Pd Pulp as a ZIP file from the Releases Page.

Pd Pulp vs. Pd Pulp FX

Once you download and extract the ZIP file you can see that there are 2 versions of Pd Pulp:

  1. Pd Pulp (VSTi) serves as a synthesizer or sound generator source and can handle MIDI input
  2. Pd Pulp FX (VST) serves as an effect plugin for manipulating incoming audio

Installation

Simply copy the two VST files to your DAWs VST folder and start the DAW. You might need to do a VST rescan.

Pd Pulp Patch Library

To grab some patches from the community to play around with check out the official Pd Pulp library at patchstorage.com:

http://patchstorage.com/platform/pd-pulp/

Building a Pd Pulp patch

Pd Pulp patches have to be PureData Vanilla. They should follow certain rules, to make them work as a plugin properly and to be able to control them in your DAW. Beside of that, they are just standard PureData patches. It is also possible to use abstractions / sub patches. Pd Pulp currently uses Pd Vanilla at version 0.42.0.

Audio Input / Output

To route your generated audio to the current channel in your DAW host use the [dac~] object. In Pd Pulp FX you can use [adc~] to receive audio from the channel respectively.


Parameter Automation from Audio Host

Pd Pulp allows you to control up to 10 parameters of your patch. To get updates from your DAW, you need to create [receive ...] objects in your Pd patch. The short form is [r ...]. After that you can rename the knob in the Pd Pulp interface by clicking on the knob label and typing in the name of the receive object.


Presetting Parameter Names

Since Pd Pulp v0.2.0 it is possible to pre set the knob names from Pd.

This is done by sending the receive parameter names at the initial loading of the patch with a [loadbang]. Send the parameter names to the 10 knobs by using [send ...] or [s ...] objects. The send destination starts with 'pdpulp_p' and then the number of the knob like [s pdpulp_p1], [s pdpulp_p2], ... [s pdpulp_p10].

A simple effect with only 2 parameters controlled via the DAW host, could look like this:


Sharing Pd Pulp patches

To share your own patch with the Pd Pulp community, upload it to our official library at patchstorage.com:

http://patchstorage.com/platform/pd-pulp/