> ----- Original Message ----- > From: Jeremy Jongepier > > On 12/30/2012 05:42 AM, William Weston wrote: > > Yes, your eyes are working correctly. This is v0.14.96. Some things > > are worth the wait. I know it's been a while, but I haven't forgotton > > about PHASEX... > > > > Great! Congrats with this new release! > > > > > New Features: > > - Multitimbral (1 thread per part). > > 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. > > > - Session bank (very much like the patch bank). > > - Jack Session. > > - Stereo- and Multi- outputs for JACK. > > Nice! > > > - ALSA PCM audio. > > - JACK MIDI. > > Another nicety! > > > - ALSA Raw MIDI. > > - Generic MIDI (/dev/midi support). > > - MIDI clock for timestamping and queuing events. > > - Active Sensing. > > - New oscillator waveforms. > > - Portamento for Osc Transpose events. > > - FM oscillator latching. > > - New LFO parameters. > > - Moog (24db/octave) filter. > > - Fast fade-out mono retriggering. > > - Interpolated oscillator table lookups. > > - Ability to run with no GUI. > > This is very welcome too. > > > - JACK MIDI / ALSA Raw / ALSA Seq connections in menus. > > - Widescreen layout mode. > > - New preferences dialog w/ nearly all settings. > > - New knobs. > > - Pure 64-bit math in builds with --enable-cpu-power=4. > > > > > > New Features from Anton Kormakov: > > - LASH. > > - MIDI Hold pedal. > > - JACK Transport. > > > > And the Panic button? I had already implemented this as the "Notes Off" button before reviewing Anton's work. This probably should be renamed. > > Overall, I am pleased with where PHASEX has arrived. In the past, I > > had always been disappointed with PHASEX and its shortcomings, and for > > many reasons. Until now. The code is cleaner and easier to work on. > > Most of the old bugs have been replaced with more intelligent design. > > On an -rt kernel, xruns are a thing of the past. Sound quality is > > cleaner. GUI is much more responsive. Dependence on the command line > > is kept to a bare minimum. Sessions can be managed with ease. Per > > part memory and CPU utilization has decreased vs. multi-instance > > v0.12.x. Timing is almost as good as it gets (sample accurate for > > JACK MIDI, near sample accurate for ALSA seq, and almost as good as > > your hardware will allow for ALSA raw MIDI.) > > 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). > > This version is fully tested with Fedora 17 and 18, and should be just > > as trouble free on any Fedora >= 14 or CentOS >= 6.0. At some point > > next month, I'll be rebuilding my RAID and dedicating some space to > > running other distributions. Until then, a request goes out for build > > reports from other distros, especially Debian/Ubuntu, Arch, and Mint. > > There's still time to get build files from other distros into the git > > tree before v0.15.0 comes out. > > > > 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. Cheers, --ww _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
