Beta 6 of Xhip Synth is now available.
Changes:
- Fixed bug with loading patch names.
- Completely rewrote all GUI code, now using directdraw, many improvements.
- Added shift-drag for sliders, two pixels adjust control by one increment (256ths for most params).
- Updated the look of controls using the new systems, transparency, etc.
- Improved speed of oscillators by as much as 1.5x or more.
- Improved method in which modulation is routed, slight speed improvement.
- Hopefully fixed all problems with allocation and Cubase, etc.
- Mostly fixed triangle and sine waves, they are still not perfect, but very close.
- Implemented totally virtualized graphics system, enabling porting to other systems more easily.
- Implemented paged interface, taking advantage of new "frame/window/etc" based GUI system.
- Added more patches to fill out the "default" bank a bit more.
- Now distributing a GUI-less version for compatibility with bad hosts.
- Greatly reduced the amount of color used in the GUI.
- Partly fixed bug with allocation of voices (adjusting notelogic parameter).
- Limited range of notes to standard MIDI (0-127).
- Adjusted frequency handling internals to be slightly more accurate.
- Fixed bug with envelope keytracking possibly locking up envelope with high notes.
- Made major changes to the way the new GUI handles messages and redraw.
- Shaded regions, improved look of xhip GUI.
- Added checkbox to enable/disable output clipping to allow out of range data (greater than 2pp). Warning, this can cause horrible slowdowns, clipping / wrapping, and other effects in some hosts,
or with some effects placed after xhip. Leave clipping on if you are unsure about it. - Optimized clipping method for parameter routing, 120% speed increase.