XHip--Please finish your synth!!

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

Post

That's some great news AD :). Yay!

Even though I'm a fan of your GUI, nothing wrong with it. The only thing that bothers me about Xhip is - as I'm an "modulation addict", I'd like to see more modulation to destination modulators, and more of them simultaneously. When I play, I like to perform with velocity, wheels and even CC's while recording, not program stuff into a sequencer. It always sound better that way...

Big thanks!

and

Cheers!
It is no measure of health to be well adjusted to a profoundly sick society. - Jiddu Krishnamurti

Post

yes yes yes, definitely the thing i want to do after i get the default gui working with this modular format. the event routing thing i've been ranting on about but never getting around to coding for the last years WILL GET DONE or i'll slap myself in the face until it does.

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

i started playing with ext's randomize notes/velocity feature and did this haha.

by the way, the ini file might need to go with your host's exe file, not with the xhip dll. i'll fix that as well soon.

Post

You did a great job refining the audio engine/sound of this synth, AD. Great, great job.
It is no measure of health to be well adjusted to a profoundly sick society. - Jiddu Krishnamurti

Post

aciddose wrote:i havent heard back from gsoto much.
Yep. I'm always around, though :P. Only a little busy at the moment, as you say.
My life will return to normality at the end of the month, and then I'll have some time for the GUI.
I don't want to hassle with it, though, since I know you are busy with your analog creatures, and on the other hand, as a user, I consider more important to implement the patch stuff, and the event routing (seems like those are the most demanded features at the moment, too).
Now that the modular GUIs are becoming a possibility I may try to program the GUI myself, while you do the other stuff. :hihi:

Post

i havent used xhip for so damn long, i think i forgot just how bloody good it sounds.. :O

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

i mean that doesnt sound all that good, but to try doing that with hardware is just a waste of time. with xhip you just hit a couple buttons and boom.

why the heck do i give it out for free? :shock:

:hihi:

Post

got the core of the default gui working as a module. the load/save/etc buttons do nothing. the "synthesizer" pane with the flags on the control page is empty.

i've used the vendorSpecific function as i said i would, but i'm not liking my implementation at this point. i'm currently using "opcodes" as in the vst interface, but i want to be passing strings to specify the functions, not "opcodes". that is because a function name passed as a string is dynamic, while an "opcode" must be static. really this is only an issue of code beauty, but beautiful code is also highly functional code where bugs are much less likely, so i prefer that.

the interface looks like this so far:
#ifndef inc_xhipfunc
#define inc_xhipfunc

struct xhipfunc
{
enum
{
//passed as n = vendorSpecific(*(long *)"xhip", function, void *parameterlist[], 0);
getParameterGroup=1, //{char *groupname, long index}
getParameterName, //{char *parametername, long index}
getParameterData, //{char *parameterdata, long index, const adprog *program}
activeVoices, //null
sustained, //null
};
};

#endif
fairly simple. i'll add a few functions for load/save and so on, and a function to enumerate flags for the "synthesizer" section. the sustain state should operate as a flag as well, that way the gui could for example have a sustain button. (as a flag, the gui can read and write the data.)

so, oh, you probably care more about the link, here we go:
http://xhip.cjb.net/xhip/releases/0/6/1 ... 6.15.1.zip
http://xhip.cjb.net/xhip/releases/0/6/1 ... 6.15.1.png

Post

aciddose is there a way to have super pulse wave like the saw? also i m not sure i have the distortion working on the filter page or maybe it s very sublte?

Post

"is there a way to have super pulse wave like the saw?"

no, but i may change that in the future. reason i havent added that yet is where do i place the detune control? the pulsewidth control currently doubles for detune on the ramp wave, and the feature set/controls are locked down at this point. controls can not be changed/added/removed.

"not sure i have the distortion working on the filter page or maybe its very subtle?"

it isnt subtle, but you wont hear any difference on plain waveforms like pulse/ramp unless you listen carefully. notice that the waveforms mixer section has +12db gain - use it. without using some gain or very high res on the filter, the waveshaper wont do a whole lot. also play with the waveshaper offset/symmetry. that will change the timbre of the shaper through opamp->transistor->tube, in a way. (inaccurate way to explain it, you'll see, try it out)

http://xhip.cjb.net/temp/public/waveshaper0.wav.mp3

Post

ahh too bad for the pulse hehe,i ll try what you said with the distortion thanks

Post

Any chance for optimizing the code ? Sometimes when i press one note it takes about 60 % of cpu. 1.6 gb intel celeron.

Post

if you use unison = 32, for example, you're playing 32 notes with one key. actually i'm certain this is what you're doing. stop using the randomize feature in your host and start learning about what the controls on the control page do.

set "unison" on the control page to "1".

Post

Maybe because i had java running in background , now it takes 50 % on 3 note chord,still much when running along with synth1 which takes 10% with long amp release.But i prefere filter in xhip cause its well.. better.Sounds great but i would like it to be more optimized and use less cpu power.

Post

you're using the unison feature, set "unison voice multiplier" to "1x" on the control page.

unison'd voices use more cpu power than the same number of individual voices due to increased cache miss frequency with the large number of voices allocated for unison. (32x unison with 8x poly will use 256 voices...)

Post

Unison is 1x , i dont use it for this patch.
Image
I must say that some sounds which you made with it are "hard to believe" , ive got only default bank ,seems like something is wrong with patches on the website in faq cause they arent compatible and patches section on website is down or acces is forbidden or something.

Post

i compared ramp detune to supersaw detune in my jp and its accurate but with more detune its losing accuracy , is it possible for you to make it 100% accurate if i could give you some sounds with detune for every 10 meeasures for supersaw detune ? So i could record detune on my jp with 10 ,20 ,30 ,40 etc slider amount and maybe you will had 100% accurate supersaw ? Also there is mix slider along with detune slider for supersaw , so you can hear when you move slider up then it keeps adding more sounds(waves).
Also difference between JP and xhip , well between jp and many vstis is that JP have very defined and big sound on low keys , for example in synth 1 if you play low keys then sound isnt that clear and defined like on higher keys.
I know its not suppose to be super accurate JP supersaw emulation , but it could be , i can help if you want me to provide the sounds.

Post Reply

Return to “Instruments”