Pd keeps hanging and then crashing, or sometimes just hanging and I have to force quit. This usually happens right after I switch dsp processing off and then back on, but it's not really constant.
I'm using PD-Extended 0.43.4
It also says Tcl version 8.5.11 - I don't know what it means.
I'm running PD on a 2011 macbook pro 15" intel i7 4GB ram OSX 10.6.8
So far I've been using only the internal sound device, but I'm planning on using PD with Avid MBox 3 Pro.
If you need any more info just let me know, but please help!
I built a patch that uses phasor to read from a table - quite simple really.
Everything works fine when I "bang" it myself - all notes sound the same, phasor syncs to my bang. If I connect a [key] to the bang I play the patch from my keyboard and it's working: all notes sound the same, phasor syncs no matter how fast I bang it.
BUT - when connected to a [metro], each note sounds different: it seems like phasor is syncing a bit differently each time!
Got into it a little bit, and here's what I found:
There is a correlation between the frequency of the [metro] and the number of different sounds I'm getting. 500ms produces two alternating sounds. 450ms produces a series of 13(?) different sounds that loop over and over in a cycles. In fact, each [metro] value produces its own repetitive series of sounds.
I managed to find a [metro] value that seems to produce a stable sound: 476.01 ms.
Then I found out that half that value and twice that value work as well.
Changing the sample rate to 48KHz creates a dramatic change: every [metro] value that is a multiple of 4 would stabilize the sound.
And at sample rate of 24Khz, only [metro] values that are multiples of 8 produced a steady syncing of [phasor].
OK... So can someone tell me what's going on?
And... is there a better way to achieve a reliable synced reading of waveforms in PD?