[<<][music][>>][..]
Wed Apr 21 12:40:07 EDT 2010

Getting Pure Data back up and running

It's been a while.  

Currently debian squeeze has Miller's latest version:
Get:1 http://ftp.debian.org squeeze/main puredata 0.42.5-3 [1673kB]

( I'm not sure if this is the community version or Miller's though.. )

First, setting up jack.  At this time it's possible to run it as
non-root.  Update /etc/security/limits.conf as suggested:


@audio          -       rtprio          100
@audio          -       nice            -10
@audio   	-	memlock		unlimited


After starting "jack -d alsa", I get this:

JACK: unable to mlock() port buffers: Cannot allocate memory
JACK: unable to mlock() port buffers: Cannot allocate memory


To start pd with jack, apparently it needs the number of channels:

  pd -jack -channels 2


Works good enough for now.  What I need next is a way around the
"array" type: i.e. allow an array to be an external memory object,
i.e. a shared memory segment.

Let's put that aside.  The most important thing is to make an
interface for re-loadable C code.  Something that can load a new code
library in the background and switch it with a running instance in
real-time.



[Reply][About]
[<<][music][>>][..]