XHip--Please finish your synth!!

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

Post

please for the telling: what is waveshaper symmetry? how does infect the sound? ok.
FREE MUSIC NO MONEY DOWN
http://joeyhoney.blogspot.com/

Post

it infects the sound with leet analog juicyness.

actually it doesnt really do anything at the moment. it just adds a dc offset to the waveform before passing into the waveshaper, resulting in asymetric saturation. the function i'm using for waveshaping now (n(2-abs(n))) doesnt work well with this though.

Post

http://xhip.cjb.net/xhip/releases/v0/b6 ... .11.11.dll

i changed the waveshaper, this seems to work better. the symmetry control responds more or less correctly now too.

Post

i once read a technical treatise on audio that stated that one should "watch out for asymmetrical waves, cause it will eff up your speakers real bad, till they maybe bleed, even."

is this true of your asymmetrically saturated waves? will they, in fact, potentially eff my speakers? i think the idea was that, because they were asymmetrical, they are pulling/pushing the speakers much harder than is acoustically evident.
FREE MUSIC NO MONEY DOWN
http://joeyhoney.blogspot.com/

Post

it is extremely rare to find waveforms which are symmetric. ramps (saws) are asymmetric. anything with even harmonics is asymmetric. what the symmetry control allows you to do is to adjust the balance of odd/even harmonics generated. if you pass a sine through the waveshapper and adjust the depth/symmetry, you'll see what effects these controls have on the harmonics generated. with a sine, adjusting the symmetry will be simmilar to adjusting the pulsewidth on a pulse waveform.

Post

oh... i see. because the wave form is a small cycle, the asymmetry doesn't matter. i think what i was referring to was when you can see over a long period of time (1+ sec) that the wave stays above or below zero.
FREE MUSIC NO MONEY DOWN
http://joeyhoney.blogspot.com/

Post

hm, yes using a dc input to your speakers is generally bad. the soundcard's output (and probably also your amplifier) should have dc blocking capacitors on the input/output though. when i apply dc to my amp/speakers for example, it seems to have a 20hz highpass applied somewhere.

Post

I just wanted to say that I'm interested in ANY opinion/suggestion/critique/whatever regarding the GUI. So please don't hesitate to express yourselves.
If possible, try to avoid the stupid discussions too. :hihi: :lol:

Now, back to studying some fine GUI references...

Post

gsoto wrote:I just wanted to say that I'm interested in ANY opinion/suggestion/critique/whatever regarding the GUI. So please don't hesitate to express yourselves.
If possible, try to avoid the stupid discussions too. :hihi: :lol:

Now, back to studying some fine GUI references
yeah...ok, can you change the font to Symbols?... :hihi:

Post

gsoto, you have no idea how you have made my heart beat with such vigour, as if new life has suddenly been brought to it. i think i am in love! http://xhip.cjb.net/temp/public/nice_gui.jpg :shock: :hug:

ok, now i will just need to find a suitable board to pound you with...

http://xhip.cjb.net/temp/public/yogart.mp3

Post

aciddose wrote:hm, yes using a dc input to your speakers is generally bad. the soundcard's output (and probably also your amplifier) should have dc blocking capacitors on the input/output though. when i apply dc to my amp/speakers for example, it seems to have a 20hz highpass applied somewhere.
Interesting. I've been wondering about this because it's relatively easy to create a DC bias in my synth in a couple different ways. I was worried that I might have to handle the DC bias before it escaped my synth. I wasn't sure if it's something that each VST and VSTi should take care of, the host should take care of, or the hardware should take care of.

Post

"I might have to handle the DC bias before it escaped my synth"

do not worry, just do it. there is an option in xhip. just add something like this to the end of your processing stage:

Code: Select all

  long n = samples + 1;
  float r = 1.0 - exp(-(2*pi) * hz / rate);
  float b, *p;
  p = left;
  b = highpass_buffer+channel; //need one for each channel
  b += 1e-18;  b -= 1e-18; //denormal elimination
  while (--n)
  {
   *p -= b;
   b += *p * r;
   p++;
  }
  *low = b;
}
this keeps everything in registers, you can even use sse for this of course.. although then your channels would have to be interlaced. based upon the cpu requirement, it isnt going to make a difference anyway.

Post

Thanks. When you say it's an option in xhip, do you mean you have a UI element for letting the user decide if they want to eliminate DC bias?

Post

sweet_trip wrote:yeah...ok, can you change the font to Symbols?... :hihi:
Oh, I was thinking in Comic Sans but you got a point there.
aciddose wrote:gsoto, you have no idea how you have made my heart beat with such vigour, as if new life has suddenly been brought to it. i think i am in love! http://xhip.cjb.net/temp/public/nice_gui.jpg :shock: :hug:
:tu:
Delightful, reminds me of Brahms with some Tchaikovsky influences.
mistertoast wrote:Thanks. When you say it's an option in xhip, do you mean you have a UI element for letting the user decide if they want to eliminate DC bias?
I belive it's the "remove dc" checkbox in the Control page.

Post

gsoto, that nice_gui was truly the nicest gui i have ever seen. is there any way of improving it? maybe not. but maybe yes!!!1


we pwn this city! we pwn this city on pwn and pwn!!
FREE MUSIC NO MONEY DOWN
http://joeyhoney.blogspot.com/

Post Reply

Return to “Instruments”