PureData: RjDj basis

PureData is a real time music and multimedia programming environment. RjDj uses PureData as the basis for its scenes. Visit http://puredata.info/ to learn a whole lot more about the PureData world.

Each RjDj scene is a collection of PureData patches. PureData runs inside the RjDj player and can access the microphone, the headsets, the accelerometer and the touchsreen.

Obviously, the iPhone processor has some restriction that have to be taken into account when developing for the iphone:

  • Processor speed is limited
  • We can't load externals
  • There is no graphical user interface on the phone

This means that patches are developed and changed on the computer and then uploaded to the phone in order to test them. One of the critical points is to make "light" scenes, which sound good but do not use too many resources.

Pd on the iphone runs on 22050 Hz samplerate, so make sure that the patches work with that samplerate.

To build your own scenes, configure your PureData installation before reading the Composer Guidelines.

Some useful links about getting started with pd for making rjdj scenes: http://delicious.com/andienordgren/rjdj