New Xhip alpha

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Locked New Topic
RELATED
PRODUCTS

Post

Tough luck - means more work FOR YOU, ha! :oops:

Post

http://xhip.net/temp/xhip_background_paint_dot_net.zip

If you want to play with it, grab paint.net, a free image editor with basic bitmap layer support. I was able to separate most of the layers although they aren't really very sharp... To really do a good job this would need to be done completely with vectors in GIMP or similar.

Paint.net requires dotnet of course and Windows... I could also export all the bitmaps and load them in something like GIMP if needed to let others edit this. I can of course also just provide every individual .png layer exported and a list of parameters/order to combine them.

Image

Does this help at all? I think what you really want is a bigger GUI, which requires better support for fonts. I'm working on that currently, it's a very difficult thing to do though. I'm working on improving the way different fonts are centered/aligned and their kerning. (kerning = letter spacing.)

I'm hoping to have that all finished as well as storing the route/effects/etc in the presets and banks and state (projects / fxb) soon, Xhip is an ongoing side-project I do for fun though and it takes a back-seat to other stuff I'm working on.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post

I have a feature request.
Oscillator reset switch.

TIA :)
[====[\\\\\\\\]>------,

Ay caramba !

Post

You mean phase? You have to use sync -> gate as it is, I probably won't be adding any parameters any time soon.

I've been packing them in the indexed parameters (like sync mode, envelope trigger, etc) so it remains compatible with automation.

If any parameters are added or removed or even modified, it makes some hosts lose the complete automation for projects and others will simply work wrong.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post

aciddose wrote:Does this help at all? I think what you really want is a bigger GUI
aciddose, thanks for your help and responsiveness!

I just downloaded the UI archive and paint.net and had a look (I'm a noob at image editing). Yes, I think this is very helpful and would be enough for what I wanted - not a bigger UI, but just to change text color to make it more readable. As I see, there's a separate layer for text, so the only thing I'll have to do is find how to change the colour to white - and I'm ready. Also very helpful that I can hide the text shadow. So I'm a happy man now. THANKS :!:
aciddose wrote:I'm hoping to have that all finished as well as storing the route/effects/etc in the presets and banks and state (projects / fxb) soon, Xhip is an ongoing side-project I do for fun though and it takes a back-seat to other stuff I'm working on.
Yes, please do the storing because this is important for preset making.

I realize that you have more important stuff going on. This is not the problem at all. The problem, as I see it, is that your work on Xhip is a bit messy, or it's just leaves such impression - it's not clear what is implemented, what is not, what will change, or remain the same - a totally alpha vibe that makes it difficult for e.g. me and maybe others to adopt Xhip as a keeper. That's why I suggested that maybe it's time to take it out of alpha stage.

Post

aciddose wrote:You mean phase? You have to use sync -> gate as it is, I probably won't be adding any parameters any time soon.

I've been packing them in the indexed parameters (like sync mode, envelope trigger, etc) so it remains compatible with automation.

If any parameters are added or removed or even modified, it makes some hosts lose the complete automation for projects and others will simply work wrong.
sync -> gate doesn't work, the oscillator starts at different phase each time.
This is important for percussive type sounds to keep the attack consistent.

Image
[====[\\\\\\\\]>------,

Ay caramba !

Post

Oops, I have a question - how do I change the modified pdn file into the Xhip dll?


Edit: here's what I did, lazy man's job of course but readability of text is improved!:

Image

BTW how do I edit the FX/Routing pages? No pics for them...
Last edited by scintillator on Thu Aug 20, 2015 11:43 am, edited 7 times in total.

Post

I don't have the skinning features set up to import the file yet, but I can try to get those working for you so you can place them in the skin directory to over-ride the files in the plugin.

As it is, save your result (save the whole layered file as a backup) then save it again as .png, make sure "32 bit" is selected and send me that .png file, or upload it on imgur or similar and link it to me.

I'll put it in the alpha version.

Also, regarding the comments about "out of alpha": alpha means "the project is being worked on". This is the code between releases.

For example you can't get Windows 10 alphas, because some of the features may not be completed. Microsoft doesn't bother to release this at all!

For Xhip though I upload the alphas "work in progress" between major versions.

See here: http://forum.xhip.net/viewtopic.php?f=6&t=12

If you want a stable version, get the last major release, version (7) from http://xhip.net/synth/

The "master" and "unison" bitmaps are separate (I didn't extract the layers, I'll need to do this) because they are pages.

The route/effect pages don't have backgrounds so there is nothing to edit.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post

Mutant wrote: sync -> gate doesn't work, the oscillator starts at different phase each time.
Oh, that's a bug then. It has always worked. I must have caused it recently.

Nope, it's working perfectly for me.

Code: Select all

		for (int i = 0; i < 2; i++) {
			if (state.sync_mode == sync_t::gate) {
				osc[i].set_phase(0.0f, 0.0f);
			}
If this code didn't work, sync wouldn't work. This is exactly the same function called when sync occurs, it is also called during normal operation of the waveforms. The edge of the pulse is set_phase(pulse_width).

Do you have the filter or any other modulation enabled? You need to sync those too if you want to get exactly the same output on every note.

I suspect you need to enable filter trigger (actually sync to gate) "reset" mode. "spike" mode sets phase to 1/4 so the output is "1". "reset" sets phase to 0, so the output is 0. (For band-pass at least. Different modes = different phase offsets.)

Use "spike" when you want a direct, hard attack. It's still smooth for low-pass but it's direct.

Use "reset" when you want the filter to gradually fade in as if the signal had been zero and settled before the note.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post

OK i'll try it now.


[edit]Nope, doesn't work.
But i am tired now, maybe i forgot about something obvious.
I'll try tomorrow.
Also is it possible that it doesn't work in the "102% asymptote" version and works in the latest version ?
[====[\\\\\\\\]>------,

Ay caramba !

Post

That's possible, there might have been a bug introduced there although I don't remember any problem with sync.

I can build a new asymptote version for you even with an extra knob, although I'll just send it privately because the presets will be incompatible with the main version.

As I said unfortunately adding any parameters will make Xhip incompatible with past project files. I've wanted to save such features until after version 10.

So we can do this in version 11 for sure. Have to be careful not to go too wild adding parameters though or it'll end up a parameter jungle in there.

https://soundcloud.com/xhip/wackyroomtoms
Sorry for my horrible tapping on the PC keyboard :)

At the end there I said "damn, I should have remembered to run in release mode for doing any recording!", can only manage 18 voices without buffer issues in debug :(

Requires the latest alpha version, although should work in Xhip 8 when it is released.

http://xhip.net/alpha/releases/presets/ ... snare.adxi

Make sure you enable unison, stereo and two voices to get the stereo verb effect. Otherwise you'll just get mono.


You also need to disable voice recycling to eliminate the clicks you get when voices are stolen.

Mode unison not recommend... but hey I can't tell you what to do.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post

aciddose wrote:I can build a new asymptote version for you even with an extra knob, although I'll just send it privately because the presets will be incompatible with the main version.
Thanks. :)
Btw you probably don't remember because it was many years ago, but the first custom version you made for me was the one that allowed 128 * unison.
[====[\\\\\\\\]>------,

Ay caramba !

Post

We should make a list and combine all these wacky features!

I'm starting to wonder if you really are a mutant :)

"Xhip MUTATED edition."
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.

Post

Just checked. That version was from 2006.05.30. :)

And we are all mutants (not quite on X-Men level though...), thats how evolution works.
[====[\\\\\\\\]>------,

Ay caramba !

Post

Hi aciddose, here's the link to the png:

https://www.dropbox.com/s/lnbc1empboiwc ... d.png?dl=0

Thanks for the help!


Edit: Oh, I forgot: if you don't like it, please don't bother. As you said, customizable skining may be implemented later, and that suits me fine!

Locked

Return to “Instruments”