In the news:
If I bothered to post it...
New version of Xhip Effects
07 September 2017
I've updated the effects to a new minor version. This version doesn't include any significant changes but is necessary to maintain compatibility with future versions that include more significant changes like new knobs/parameters.
New features in this release: 6f
- Effects now use chunks for preset data.
- Anyone using the effects should upgrade and load/re-save any projects to ensure compatibility with future releases.
- The compressor threshold parameter has changed very slightly for values very close to 100% but should otherwise not be noticed.
- Updated compressor and limiter with parameter readouts.
- Compressor threshold parameter is now more accurate.
- The threshold parameter is actually inverted compression depth. It has been adjusted to correspond to the threshold in gain reduction given a 0 dB input. Due to the non-linear response however the display of this parameter in decibels is not otherwise accurate and is only a reasonable approximation.
- New RC Filter effect with low-pass and high-pass modes.
- This is a general-purpose filter most useful as a quick high-pass or low-pass. It performs the same as a single RC filter circuit (resistor and capacitor) which is the most common filter in analog devices and can be used to model its effects in software. Such a filter is typically present as part of any input or output.
- For example an analog channel strip will have a high-pass at ~5 Hz as part of the input followed by a gain stage with a low-pass at ~25 kHz. The output will also likely include an additional high-pass at ~5 Hz or less (1/2 Hz is very common) for a total of 12 dB/o high-pass and 6 dB/o low-pass.
- This is only a minor release in terms of new features.
30 June 2017
I have Xhip working as a native Linux plug-in; although only partially and with some caveats.
If interested you can try it out in its current state as an alpha.
Native Linux Xhip
21 June 2017
Xhip has now been re-compiled as a native Linux plug-in. The last Linux version was compiled way back in 2008 nearly ten years ago.
The GUI and supporting libraries have not yet been fully ported. There are some issues with my xlib windowing library implementation which seem to prevent the GUI from functioning correctly.
That said the GUI and graphics libraries and all supporting libraries do compile and work correctly on their own. The last remaining libs to be ported are very simple resource wrappers. Under Linux the implementation becomes almost a one-liner.
Most of the work will need to continue to be invested toward fixing issues with the implementation stemming from use of raw xlib to ensure maximum portability and zero dependency on additional external libs. Raw xlib implementation is significantly more complex than using one of several available frame-works, but also far more flexible and portable which are both requirements for Xhip to function as intended.
Let me know if you are interested in testing the GUI-less version of Xhip on Linux and whether you'd like a 32-bit or 64-bit binary. The plug-in is difficult to use without a GUI although it is possible to load FXB files using the host application after configuring the plug-in under a Windows host using Wine or similar.
Released Xhip v8
21 May 2017
There is not much to say about the release here. New features will be listed on the synthesizer page and an updated manual will be published in time.
For now I can create a simple and short list without going into detail.
- Resizable GUI
- MIDI to parameter routing
- Embedded effects
- Preset categories
- Bank name
- New LEDs
- Buttons replaced with a menu
- Improved preset menu
- Improved parameter menus
- Unison stereo width
- Sine waveform
- Save/load state files
- User-customizable "init state"
- PCM now saved in projects/state
- Save/load "MIDI learn" CC map
- Linear and differentiated xmod modes
- Voice recycling switch
- Various fixes and other improvements
Get it on the synthesizer page.
Xhip Version 8 RC 1
22 February 2017
I've posted the latest release candidate to the alpha page.
Unfortunately there are a few issues remaining. Mostly I still need to go through a parameter-by-parameter and feature-by-feature checklist to ensure everything works correctly and make a few decisions about whether to do anything about certain issues or simply leave those features out for now.
That said, this version is now 99% of the way there and it shouldn't be long before I'm unable to find anything more that needs to be done before a release.