Alphas

work-in-progress

What is alpha?

Alpha is the first letter of the Greek/Latin alpha-bet-a. It comes first before all others.

Alpha versions are essentially "direct from source" and represent the current work-in-progress version of the source code. Please keep in mind that these versions are intended for testing. They could contain as of yet unknown bugs or behave improperly or unexpectedly.

If you are interested in free software for general use please use the latest stable release versions from the synth and effects pages.

If you are interested in assisting with the project, identifying and verifying a bug, asking for new features and other changes or trying out the latest features the alpha versions are for you.

For anything related to alpha versions please contact me via e-mail.

Rules

IMPORTANT, MUST READ!

You can use the alpha for whatever you want so long as you're aware of and accept the potential consequences.

Alpha versions are released for testing and not guaranteed to be bug-free for regular use.
You may need to continue to use a specific alpha version to get identical results.
You should expect that alpha versions may not work perfectly.
New features and changes can lead to new bugs or issues.

I use only the alpha versions although I don't care much if the host happens to crash and I lose all my work. This is because I am always aware of the risk of such a thing happening and when it does I am able to fix the problem to prevent it from happening again.

Work in progress

The alpha is "unstable" or in other words features of the alpha version are expected to change. This is distinct from a stable release version in that if for example a bug is discovered in the release version a fix may be provided with no other changes.

For a bug in the alpha version however an in-place fix will never be provided. Instead a replacement version may be made available including potentially a fix for the bug as well as other changes which may be slightly different compared to the previous version.

In order to maintain a stable version it is necessary that a lot of additional overhead work is invested to ensure any changes are fully compatible with the previous version. For that reason unnecessary changes and additions are not made to stable versions.

How to help

At times testing may be focused on specific issues.

Otherwise, the general idea is to try to come up with new ideas to improve Xhip further before the next release as well as to keep an eye out for any bugs that might show up during use.

Please report any bugs or issues you have with the alpha version[s].
After checking the bug & todo lists below, if your issue isn't on the list yet let me know so I can add it.
In normal use the plug-in should never crash.
If the plug-in it does crash please report it immediately! If you can reliably reproduce a crash, providing instructions on how to do so will be extremely useful to me in fixing the problem. Reporting "it crashed" will not help me, I will have nearly nothing to work from with such a report without any information about what may have triggered or caused the crash.

Until the final testing stage before release small bugs (if on the known list) are not too concerning as the code may continue to change.

That said I'd be interested to hear about any bugs that are discovered in any version.

If you have read the "rules" (please do) the download section is at the bottom of the page.

To do

25 June 2018

To do [+]
Extended to do [+]

Fixed or new features

26 June 2018

Updated Windows version

1 May 2018 (r1112)

This version is an updated compile of the Windows version of the plug-in matching the current features in the Linux version.

Changes:

Threaded dialogs.
Other changes from r1100 and previous versions.
Previous releases [+]

Download

You've read the rules, right?

/alpha/releases/
namesizedate
xhip_8_user_manual.pdf140k26 Jun 2018
xhip_8_windows_64bit_alpha_r1155_INCOMPAT.7z525k17 Feb 2019
[+] r1154_presets

I've switched to 7z format for the alpha. It can be extracted with 7-zip, a free archiver.

Requirements

Windows Vista (recommended Windows 7 SP1 or greater)
(XP-compatible versions could be provided if requested.)

Known bugs or issues

26 June 2018

If bugs are found please let me know and I'll update this list as well as my TODO.

Linux Issues:

The file browser dialog remains incomplete.
There are minor issues with the dialog such as no "show hidden files" option, the "are you sure you want to overwrite this file?" confirmation does not always work.
The dialogs lock keyboard/mouse focus.
This is a major issue and complex to solve. For now a work-around is to always close these dialogs before switching focus from the plug-in GUI.

MacOS Issues:

No GUI on MacOS.
It will require a lot of time/effort to port the GUI over to MacOS. Not planned for v8.1, planned for v9.

Xhip Synthesizer Issues:

Some features are nonintuitive (left/mid/right click on logo.)
This requires an updated installer with a short "getting started" page.
Additional menu-trigger buttons are not ideal; sub-menus may improve ease of use.
Ideally it would be possible to include the manual with the plug-in (archive or installer) directly in the future.
There are remaining minor imperfections in import of v7 presets.
If this is noticed by anyone (mostly KBT-zeropoint related) please let me know.
Currently it does not seem important enough to warrant further effort.