Alphas

work-in-progress

What is alpha?

These are some of the latest alpha (untested/unstable) files that I've bothered to upload. For anything related to this stuff, please contact me via e-mail. "Unstable" in this case refers to the fact that features being worked on may change and compatibility is not guaranteed.

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 only for testing. They could contain bugs or behave improperly or unexpectedly.

If you are interested in verifying a bug, asking for new features and other changes or testing the latest features the alpha version is for you. If you are interested in a free synthesizer for general use please use the latest stable release version (8) from the synth page.

Rules — IMPORTANT, MUST READ!

  • Use alpha versions only for testing and not for regular use.
    • You'll need to continue to use the specific alpha version and will not be able to upgrade projects.
    • Expect that alpha versions will NOT work. New features and changes can lead to bugs or issues.
    • Bugs in the alpha will never be fixed and it is very likely future versions will not be compatible.
    • I do use the alpha version myself although I don't care much if the host crashes and I lose all my work. You can use the alpha for whatever you want as long as you're aware of the possible consequences.

    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 incompatible with the previous version.

    The reason for this is that in order to maintain a stable version it is necessary that a lot of work is invested to ensure any changes are fully compatible with the previous version. This involves a very large amount of overhead and due to that fact unnecessary changes and additions are not made to a stable version in order to reduce the effort required.

  • Do not save presets in alpha unless you keep them separate from other Xhip presets.
    • Alpha presets may be incompatible (sound different) with other versions!
    • It is likely that alpha presets may load incorrectly or not at all.
    • Not everything is saved in alpha presets and complete project recall may be impossible.
  • 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 it does please report it immediately! If you can reliably reproduce the crash providing instructions on how to do so will be extremely useful to me in fixing the problem. Reporting "it crashed" doesn't help me much, I have nearly nowhere to go from such a report without any information about what may have triggered or caused the crash.

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.

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.

TODO

15 Jun 2017

For version 8

Update installer
The installer needs a "getting started" chapter and a nice Xhip logo.
Other modifications are possible too, I'll investigate more later.
[+]

Known bugs or issues

15 Jun 2017

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

Xhip 8 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.
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.

Download

You've read the rules, right?

/alpha/releases/
namesizedate
xhip_8_32bit.7z1.1 mb06 Jun 2017
[+] effects

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)

    (this can be solved in the future, a compiler issue.)