free new xhip effects

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
RELATED
PRODUCTS

Post

yeah i'm planning on doing that - i'd like to keep the individual dlls out of zip files, but i may have to wrap them in zips.

i want to document the reverb with pictures and everything, but here it is partially, just in text.
http://xhip.net/effects/?p=reverb
Last edited by aciddose on Sat Nov 09, 2013 12:37 am, edited 2 times in total.
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

Many thanks for these, aciddose!
Fugue State Audio - plugins, samples, etc.
Support the Union of Musicians and Allied Workers

Post

The reverb can produce a beautiful chorus effect on strings. Also, works fine in Sonar. Thanks aciddose.

Post

i fixed a bug in the reverb - if the echo time was zero, it instead got set to maximum (1s). it still worked fine, but you'd need to very slightly move it upward to make it use 1ms rather than 1s, and zero wasn't actually possible.

the files are all zipped now, and the main package has a _r1 version number.
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

GUI bug, when pressing shift to get fine control after already dragging the knob in normal course mode, the control's position jumps back to the starting point it was at before you clicked into it. Ideally, you want to be able to enter/exit fine control all in the same knob movement, so you get close then press shift for the fine tuning, all during the same click-drag.

A circular mode option would be nice too. (And relative circular. Most VST hosts let you set this as a preference on host-side and will communicate it to the plugs.) And since you're not using the horizontal dimension, why not use that for fine control as well? (Most linear control modes take diagonals, dragging right is the equivalent of dragging up, etc.)

Post

DELETED

Post

the relative fine movement is set by a flag which i currently have disabled - because i prefer it not to work that way. also, try right-click. you can left click, release the button, right click, release the button and left click again without using your left hand. that's actually requiring less physical movements and les total effort than the "shift single movement", which is in fact a total of seven, physically. that compares to five, using the left/right mouse buttons.

i agree that some people "might" see this as undesirable. i'll consider setting the relative-finetune flag to true in the next release. (disadvantage is that if you move using the left button, then decide you wanted a fine movement instead, you can't simply press the right button and release the left. you must move _back_, then switch actions). i could also make it an option via some sort of hotkey, or registry or something else.

i can't test the plugin in 64-bit because i don't have a 64-bit system. i'd expect it _not_ to work using a buggy 64-bit wrapper. you'll need to wait until i get a new machine and release native 64-bit plugins. this stuff is not currently available for mac osx, linux, or 64 bit. out of a total of six targets (mac osx 32, mac osx 64, win32, win64, linux 32, linux 64), only win32 is provided. lin 32 and 64, and win 64 are also supported but not provided due to me not being able to test them natively.

i can provide native 64-bit compiled versions for testing, if you're willing to test them. it might take several versions before we can find them stable enough to put them up officially.
Last edited by aciddose on Fri Dec 10, 2010 11:16 pm, edited 1 time in total.
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:the relative fine movement is set by a flag which i currently have disabled - because i prefer it not to work that way. also, try right-click. you can left click, release the button, right click, release the button and left click again without using your left hand. that's actually requiring less physical movements and les total effort than the "shift single movement", which is in fact a total of seven, physically. that compares to five, using the left/right mouse buttons.
You MEANT to do that? Reminds me of The Fonz.

Seriously man, with your way you have to left click to get course (1) and move (I won't count the dragging), release the button (2), right click for fine (3) and move, then release (4) (and repeat the cycle if you didn't get exactly where you wanted).

With the way EVERYBODY else does is, you left click (1) and move, if and when you need fine you press shift (2) and have the option of releasing SHIFT (3) to go back to course (or releasing the mouse button to end the drag (3a)). Yes, one hand is nice, but that's why circular mode is nice.

Also, right clicking WHILE left clicking has this same "jump to start" behavior. Except as some kind of Undo, I can't imagine what you think the value of that is.

Anyway, keep thinkin' different. Just thought I'd let you know it seems a bit weird. (As does the absence of horizontal response.) And just my opinion, but plugs that don't offer circular mode drive me nuts, as with circular you get the course/fine effect just by the distance you drag away from the control. Up to the entire circumference of the screen.

Post

i support vertical, horizontal, angle (which you call circular) and hybrid mode (where vertical is coarse, horizontal is fine).

i prefer vertical as do most people. again, i'll consider making it optional but as you're the only person to request it, or even mention it, ever, i don't think if it requires a lot of effort for other users it'll be an option. it could certainly be added to the registry or in the case of the angle mode, detected from the host. not all hosts support it however making it something that i'll probably need to hide in the registry.

i'm mostly concerned with real fatal or negative bugs rather than minor issues with preferences. i agree that you "could" call these things bugs, but due to the fact i've already considered them and intentionally made them that way it's kind of hard to do so honestly. i certainly wouldn't call them bugs.

the 64bit target issue is definitely getting more important, but as far as i'm aware most hosts (cubase, etc) can wrap the plugins fine from 32->64.
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 support vertical, horizontal, angle (which you call circular) and hybrid mode (where vertical is coarse, horizontal is fine).
It's not what *I* call them, it's what Steinberg's VST standard call them. "Circular", "Relative Circular", and "Linear". So if you support this, how do I change it? (You should be looking at the host preference.)

Code: Select all

enum CKnobMode
{
	kCircularMode = 0,
	kRelativCircularMode,
	kLinearMode
};

...

static VstInt32 getKnobMode () { return knobMode; }


i prefer vertical as do most people.
I really doubt you've done ANY market research to back that claim up. Again, there doesn't need to be a choice between H and V, you should just have both at once. (Or again, it might be cool to make one dimension the FINE axis. I considered doing that myself.)

again, i'll consider making it optional but as you're the only person to request it, or even mention it, ever, i don't think if it requires a lot of effort for other users it'll be an option. it could certainly be added to the registry or in the case of the angle mode, detected from the host. not all hosts support it however making it something that i'll probably need to hide in the registry.
It's one of the things I hate about every SE plug-in out there. Can't stand linear mode. I know some others feel exactly the opposite. That's why I support all 3 modes (it's very rare to see relative circular supported, I had to add it to VSTGUI as it was only roughed in, at least in the older version I'm now married to.)

Post

AdmiralQuality wrote:It's one of the things I hate about every SE plug-in out there. Can't stand linear mode. I know some others feel exactly the opposite. That's why I support all 3 modes (it's very rare to see relative circular supported, I had to add it to VSTGUI as it was only roughed in, at least in the older version I'm now married to.)
Unless I've taken what you said all wrong, most knobs in most SE plugins I've used support both linear vertical and circular, with a bit of (not always so great) detection to work out which one you're after.

Post

robenestobenz wrote:
AdmiralQuality wrote:It's one of the things I hate about every SE plug-in out there. Can't stand linear mode. I know some others feel exactly the opposite. That's why I support all 3 modes (it's very rare to see relative circular supported, I had to add it to VSTGUI as it was only roughed in, at least in the older version I'm now married to.)
Unless I've taken what you said all wrong, most knobs in most SE plugins I've used support both linear vertical and circular, with a bit of (not always so great) detection to work out which one you're after.
Really? I've never seen an SE plug-in that supports circular. Assumed it's just not there. Can you point me at one that does?

Post

AdmiralQuality wrote:
robenestobenz wrote:
AdmiralQuality wrote:It's one of the things I hate about every SE plug-in out there. Can't stand linear mode. I know some others feel exactly the opposite. That's why I support all 3 modes (it's very rare to see relative circular supported, I had to add it to VSTGUI as it was only roughed in, at least in the older version I'm now married to.)
Unless I've taken what you said all wrong, most knobs in most SE plugins I've used support both linear vertical and circular, with a bit of (not always so great) detection to work out which one you're after.
Really? I've never seen an SE plug-in that supports circular. Assumed it's just not there. Can you point me at one that does?
I just gave 8 random synthedit plugins a shot and 7 of them had circular-enabled knobs. Try Prodigious from DC'09, or the Green Machine II amp.

Post

robenestobenz wrote:
AdmiralQuality wrote:
robenestobenz wrote:
AdmiralQuality wrote:It's one of the things I hate about every SE plug-in out there. Can't stand linear mode. I know some others feel exactly the opposite. That's why I support all 3 modes (it's very rare to see relative circular supported, I had to add it to VSTGUI as it was only roughed in, at least in the older version I'm now married to.)
Unless I've taken what you said all wrong, most knobs in most SE plugins I've used support both linear vertical and circular, with a bit of (not always so great) detection to work out which one you're after.
Really? I've never seen an SE plug-in that supports circular. Assumed it's just not there. Can you point me at one that does?
I just gave 8 random synthedit plugins a shot and 7 of them had circular-enabled knobs. Try Prodigious from DC'09, or the Green Machine II amp.
Ah OK, that must be new. Good to see. (Seems to be relative circular by the way. Oh... actually, it seems however I set my host preference, ALL it will do is relative circular. :shrug: )

Post

Tested both Prodigious and Green Machine now and it seems they're both hard-wired to relative circular mode. (And kind of a WEIRD relative circular mode where when you reach the limit and rotate past it, the "attachment point" of the mouse pointer to the control "slides" with you, so when you back up and go the other way it's now different than where you started the drag from. With mine, the "attachment point" stays the same once you grab the control. So say you grab it from the pointer, it'll always follow the pointer during that drag.)

Unless there's some kind of option setting somewhere I'm missing, this is just as bad as linear-only. You really should offer the user a choice as there's no one "right" way to do it, those who use linear hate circular, and vice versa. I guess SE developers just hard-wire in whatever mode they prefer? They can't check the host preference? I guess that would explain why it seemed they were all linear.

Sorry, I don't mean to hijack this thread. But I do want to throw in a vote for supporting the VST knob modes. It's a great feature of the spec actually. And I provide options to override the host preference as well, for hosts that don't offer the knob mode preference, or the rare cases when you'd want to use different modes for different plug-ins.

That said, it's not make or break and I can work with linear if I have to. But the letting go of the control to switch to fine thing feels totally alien to me. It's just a frequently neglected area I'd like to see more developers provide support for.

Post Reply

Return to “Effects”