[LAD] Announcing PHASEX-0.14.96

Jeremy Jongepier jeremy at autostatic.com
Mon Dec 31 17:19:00 UTC 2012

On 12/30/2012 10:53 PM, William Weston wrote:
>> ----- Original Message -----
>> From: Jeremy Jongepier
>> So this means starting multiple instances has become unnecessary?
> Correct.  Multi-instance worked, but it was a pain.  Currently, number
> of voices is set at compile time, so be sure to run configure with
> --enable-parts=4, or however may parts you want to use.  More than two
> parts per CPU core is not currently recommended, however.

So 4 parts is 2 parts per CPU? Or doesn't it work that way?

>> And the Panic button?
> I had already implemented this as the "Notes Off" button before reviewing
> Anton's work.  This probably should be renamed.

Ok, so it's there, cool :)

>> Cool! No more drifting arpeggios :)
> Unfortunately, I haven't got around to implementing LFO sync with the MIDI
> clock yet, so there still may be some drift.  This MIDI clock currently
> handles event timestamping and MIDI/audio/engine thread synchronization,
> and does not yet handle phase sync.  If you're running on a fast 64-bit
> processor, you can get better precision on the LFOs with a pure 64-bit
> build (--enable-cpu-power=4).

Will check that out, thanks.

>> I have a source package ready for Ubuntu 12.04 but I can't build it yet
>> because of the current issues with Jack1. I could try building against
>> Jack2 but then I can't test it myself because I don't use Jack2.
> Try v0.14.97-dev in git:
> git clone -b v0.14.97-dev https://github.com/williamweston/phasex.git
> I haven't been able to verify the jack1 fixes yet, but I'm very hopeful.

It doesn't build yet. Same errors some other people reported:

In file included from engine.h:31:0,
                  from alsa_pcm.c:43:
jack.h:34:2: error: unknown type name 'jack_port_type_id_t'
make[3]: *** [alsa_pcm.o] Error 1
make[3]: Leaving directory `/tmp/buildd/phasex-0.14.97~git20121231/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/phasex-0.14.97~git20121231'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/phasex-0.14.97~git20121231'



> Cheers,
> --ww

More information about the Linux-audio-dev mailing list