Version 0.11.0 of the [P]hase [H]armonic [A]dvanced [S]ynthesis [EX]periment is ready for download (source tarball and FC6 RPMs) at: http://sysex.net/phasex/ This release contains many fixes and improvements and is highly recommended for all PHASEX users. Here's a brief list (see the ChangeLog for more details): Engine fixes: Filters and oscillator bandlimiting are now properly tuned (taking into account filter oversampling) and work as documented. Calculations for lookup tables are more accurate. The envelope curve has been improved and sounds a lot more natural. Additional bugfixes are found in the ALSA MIDI startup and JACK shutdown code. Engine optimizations: A few simple optimizations have been worked out, with an average of about 30% CPU cycle reduction per voice, and about 30MB of memory overall. For custom builds, the engine can easily be fine-tuned in phasex.h, and the --enable-arch= configure option supports all x86 CPU types supported by gcc-4.1.2. Improved patch bank: The entire bank is preloaded into memory. There is now support for patches in alternate directories. The memory modes have been reworked (and finally documented in the runtime help system). Multiple patches from a directory may now be loaded into the patch bank at once. GUI updates: Special thanks goes out to Pete Shorthose for providing the initial backing store code and some pearls of GTK wisdom to make window redrawing and tab switching faster and smoother. For those of you who haven't done so already, now would be a good time to enable backing store in your X server. Knob and control updates: Scroll wheel support has been added to the knobs and alternate controls. Middle-click centering of knobs is more responsive. The cumbersome combobox lists have been changed to detent knobs with clickable value labels. Parameter locking: Parameters can now be locked down to their current values, effectively blocking out program changes, patch loads, and MIDI controller messages on a per-parameter basis. New settings: The base A4 tuning frequency and backing store can now be set in the preferences dialog. Cheers! --ww -- /* William Weston <weston@xxxxxxxxx> */ _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user