How to set up Pd vanilla 0.47.0 + deken + Gem 0.93.3

Normal installation and loading externals with deken

For installing externals using “deken” on Mac OSX, I was bit confused and finally found how to fix it.
I tested on  both OSX Yosemite10.10.5 and El Capitan 10.11.4 and they work fine, now.

  1. Download Pd vanilla 0.47.0 from Dr. Miller Puckette web. “deken” is included from this version of Pd vanilla.
  2. Click Help menu – Find externals(This is deken’s function).
  3. To install externals, input “cyclone” or “zexy” in the box for example and click [search] button.
  4. Select non-half transparent link including “(Darwin-i386-32)”, compressed files.
  5. Select the folder to be downloaded. Basically just follow as Pd suggested. Somehow, the destination folder might be different between OS or machines(?), such as ~/Users/xxx/Library/Pd/  or  ~/Application/Pd-0.47.0/Contents/Resources/extra/. (I can’t figure out the reason why these are happened.)
  6. Then downloading and decompressing externals are executed.
  7. Restart Pd and you can use those externals without any declarations.

Is Gem imported by deken?

#20.5.2016 Gem 0.93.3 via deken is updated to official Gem by IOhannes Zmoelnig and it  works now. I revise the following.

To conclude, Gem that is installed by only deken doesn’t  work properly under my environment, Mac OSX running on Macbook Air or Pro or iMac.

You would restart Pd and face to Gem Externals are missed even installing by deken is finished without errors. This means Gem externals are not loaded. You need to load Gem-lib.

スクリーンショット 2016-05-17 10.57.25


  1. Using deken, click Help menu – Find externals. Install “libdir” at first. (This libdir is working for Pd vanilla instead of “~.dylib”s in “lib” folder of Pd-extended.)
  2. Install Gem via deken.
  3. It is necessary to download Gem 0.93.3 from IEM Gem web directly, decompressed and replace it in the path of Pd vanilla.
  4. Inside this Gem-0.93.3 folder, there are folders Gem, pix_drum, pix_fiducialtrack, pix_mano. Copy all of them into the folder where “deken” suggested. Such as ~/Users/xxx/Library/Pd/ or ~/Application/Pd-0.47.0/Contents/Resources/extra/
  5. Click Pd menu- Preferences – Startup. This is for loading libraries, libdir, Gem, pmpd.
  6. startup flags:-lib libdir
  7. After pressing [new]button, write “libdir” and [ok] button.
  8. After pressing [new]button, write “Gem” and click [ok] button. Orders are important. “Gem” should be the top and “libdir” follows.
  9. Restart Pd then here you are! You can use Gem 0.93.3.

スクリーンショット 2016-05-17 0.55.27

Somehow warnings telling Gem are duplicated come up after several times restarting Pd. Weird. I don’t have any ideas to fix it yet.

#added on 21.5.2016

If you have warnings of duplicated Gem, just delete the path of Gem from “Preferences – Path” and restart Pd. Then warnings would be gone and Gem works fine.

Once Gem is set in “Preferences – Startup”, the path in “Preferences – Path” is automatically made. You shouldn’t add it manually.

スクリーンショット 2016-05-17 10.57.55

How to load Pmpd?

#added on 21.5.2016 

“pmpd” library works with Gem therefore you need to some procedures for loading pmpd otherwise you would have  warnings of both Gem and pmpd duplicated.

  1. Download “pmpd” via deken.
  2. Set pmpd in “Preferences – Startup”. The order is important. It is after “libdir” loaded.
  3. Restart Pd then you can use Gem and pmpd.

スクリーンショット 2016-05-21 13.22.27

Pd vanilla is the on-going project so that I hope that Gem also become easy to handle someday. This procedure is just a bridge until then.


Pure Data Japan管理者

How to set up Pd vanilla 0.47.0 + deken + Gem 0.93.3」への1件のフィードバック