XHip--Please finish your synth!!

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

Post

:D Yea, lots of info and one link on it :lol: thanks. I made it as a joke...

:-o, you CAN sync LFO to tempo... how did I miss that? Thanks gsoto!
It is no measure of health to be well adjusted to a profoundly sick society. - Jiddu Krishnamurti

Post

"Dunno if AD plans to add it someday"

it's actually already implemented, it is just a matter of adding some gui interface for it which is a lot more tricky than you might think. that'll get done eventually, dont worry. the bender and velocity use the same interface which takes input events and routes data associated with those events to synth parameters. i need to make a few changes to the systems to improve the method by which this modulation data is applied and i need to allow the user to add to a dynamic list of routing in the gui. it will also require the ability to save and load sets of modulation routings since configuring many routings will obviously be difficult.

"events" available will be for example tempo clock inputs at different divisions, note on/off, the beginning of a controller change and maybe more. so, you could configure the trigger event to be noteon, then use the data from cc #79 (whatever) and apply that to cutoff while scaling it to 50% and adding a 25% offset. this should be enough to handle any possible type of modulation based upon a trigger that you can think of.

the most important thing like you mention will be the ability to add as many routings as you like. of course at a certain point cpu will start to creep up, but that depends upon how often the trigger event takes place.

Post

Damn. quite a long day of posting... lol
Not even a hint of anger in your posts aciddose. Or at least towards AQ..
Do not lick the fablanky

Post

http://xhip.cjb.net/temp/public/mr.hoovey000.mp3
http://xhip.cjb.net/temp/public/nono.mp3

(these are both driving the filter fairly hard. i need to fix the fact the filter does this at -6db lower than it should since reducing the input by that will make noise and cv feedthrough a problem. anyway, it doesnt always sound driven like that, it is like that because it IS driven.)

i wish i could write code sounding like this.. well, it is my chorus since i dont have an analog chorus. the analog filter i've been working on the design for has gone through it's next revision and it's working pretty damn good at this point. there are still minor issues, the most important is that the res doesnt seem to "flatten" when you overdrive the thing like it does under simulation, it instead cuts out at much lower levels than expected (-6db) and this needs to be fixed. i think there is a simple problem with the design like limited transistor hfe or variability in the components which is throwing the real world circuit off from expected behaviour.

i've made revisions to my vca to remove the clicking from fast moving cvs and it is now working well. i have still not tested the feedthrough for audio frequency cvs at this point, i will soon and i'll post the AM demo mp3 i make.

noise level is at -72db, i'd like to get it down past -80db if possible by making some modifications, increasing the current. currently the vcf and vca combined draw only 25ma worst-case (peak) with i assume a lower average. i still need to do an envelope, lfo, noise source, vco, audio mixer and cv mixer. i think all circuits can fit into a 5 x 7 pcb no problem.

anyway that is what i've been distracted by. once i have all those circuits working and do up a proper pcb layout i might be willing to sell some populated boards. the pots, knobs and sockets for that type of modular mono synth would be about $100 by themselves. then you have to put it on a panel, that'll be pretty expensive. then you've got labels.. also the power supply, although that isnt difficult, still about $35 at the cheapest.

then patch cables, patch cables patch cables patch... well, what if i put this thing in a single box with all the controls pre-aranged as an option rather than a full modular.. i'd say $120 at the cheapest for a full powered monosynth without a keyboard.

anyway blah blah. cool thing about this synth is it is 100% discrete, the layouts a single sided without jumpers, so i could do a smd version, and the modules are easy to build by hand. only need a small selection of components, diodes, npn, pnp and nfets, then a set of ten resistors values and five cap values.

i bet somebody would be interested in something like this. i dont know anybody who still builds analog monosynths and sells them. it would be great to do full synths in a box where you use a small midi->cv/gate or analog sequencer or keyboard. i have to work out the pricing accurately for such a thing and get all the modules working well, then i'll let you know.

Post

hah, gsoto when you read thisd, if you remember our attempts at sax sounds using xhip...

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

this is something i came up with by accident using the analog stuff i've just built.

i never thought of doing it this way then. here a pulse is used with an envelope modulating the width. a quick attack and instant decay to a level of the filter which sounds good. the res is medium-high, and that goes into clipping in the vca, a simple overdrive of the amp in it by feeding the signal too loud. i add a square two octaves down to get the grinding tones selectively. it sounds pretty good when played correctly, not something i'm really doing in the mp3.

i guess xhip couldnt do this since we all know what digital clipping leads to.

Post

I'm having problems getting ACID Pro 6.0d to pick up XHip on VST instrument scanning. (Crashes on some memory address no matter what I do.)

Post

Hi all:)

Maybe I'm blind, but is there a simple way to just modulate OSC A+B frequency with the modwheel of my midi keyboard? I just can't find out how to set this up...

Post

MaliceX; with what versions? does this happen with all versions? does it crash immediately while the app is starting up, or when you first try to open the gui?

el-folie: xhip doesnt provide for any of those forms of modulation. if you see above where i've talked about an event routing system, that will cover it. for now, you can use something like energyxt in order to apply those modulations in a limited although functional way.

Post

Last version I tested was your 0.6.11.16 one. Basically it just gives me an 'uncaught memory exception' error on attempt to initialize the plugin automatically on scan by the host (ACID 6.0d)

Post

try these and tell me if they all give the same crash. if so, it might be due to some weird handling of messages in acid...

http://xhip.cjb.net/xhip/releases/v0/b6 ... .11.10.dll
http://xhip.cjb.net/xhip/releases/v0/b6 ... 6.11.1.dll
http://xhip.cjb.net/xhip/releases/v0/b6 ... 6.10.0.dll

make sure to fully close the host and then open it again when testing each of these.

Post

@aciddose

Well then...what you did for the bender on the control page would be nice for the modwheel too - fast and easy routing options with modulation depth slider. If not discussed before in this thread that feature would be very nice :)

And again: xhip sounds great!

I read about the event system now, sounds like a big modulation matrix. I think something so simple as bend/mod controllers which are on almost every keyboard would be easier accessed in the simple and effective way you already implemented for the bender. Just a suggestion of course.

Post

they would be easier to access, however if i continue on that path eventually i'll have a page with fifty modulation slider sets with everyone asking for this. the "event routing system" will be exactly the same. it will display slider controls exactly like the existing velo and bender controls, only you'll be able to dynamically add or remove modulation routing options. you'll be able to save the modulation configuration in seperate files, or in patches and reload this information. you'll also be able to use a default.route file exactly as you can currently use a default bank. i'll probably add a small bank (16 or 32) of configurations for the event routing system and have seperate bank files for those. that gets complicated with what should be saved with patches, should the entire event routing be saved per ptch, or just one configuration per patch, or maybe the bank of routing should be saved in a bank of patches.

os, for now i'll just implement the simple form of the system. this event routing configuration will be similar to a modular synthesizer, where you have the most power using the most simple system. this makes it more difficult to accomplish simple things since you have to be aware of how the whole system functions, but since default event routing banks will be available i'll be able to supply a default routing bank which implements simple routings like pitchbend -> freq/cutoff, modulation wheel -> mod depths, velo -> amplitude, cutoff, aftertouch -> modulation depths, amplitude. maybe a few more options to the set, but that'll be exactly what you're asking for, by default. it will just be user configurable for those who do not like the default cofiguration.

those paragraphs are oversized.
http://xhip.cjb.net/temp/public/samber1.mp3

Post

"they would be easier to access, however if i continue on that path eventually i'll have a page with fifty modulation slider sets with everyone asking for this"

Yes - may be ;) ...

I'll better wait for the event routing system then.

Quite Mini-like sound/playing on samber1, like it!

Post

aciddose wrote:hah, gsoto when you read thisd, if you remember our attempts at sax sounds using xhip...

http://xhip.cjb.net/temp/public/saxormaphone.mp3
Haha, I love it. The attack part is pretty artificial but the sound is coooool. 8)

Post

if anybody around is russian/etc, can you do me a favor and get topofsound.narod.ru to update their xhip link. it's pointing to an old, now non-existant zip file.

any links for a direct download of xhip should point to:
http://xhip.cjb.net/xhip/releases/

links to xhip in general should go to
http://xhip.cjb.net/xhip/

but that is currently equivalent to just
http://xhip.cjb.net/

my server logs show 1229 request failures this week for the same file, the link is located at
http://www.topofsound.narod.ru/Data/dow ... uments.htm

i could use babelfish but, if somebody russian is around that would be best.

for now what i'll do actually is just replace the damn .zip file with the newest release and keep that manually updated until i get the releases system sorted out.

i cleaned up the old default.adxb a little bit so it loads and most of the patches are correct.
http://xhip.cjb.net/temp/public/default.adxb

and why not a "demo"
http://xhip.cjb.net/temp/public/default.adxb000.mp3

so, based upon that, this bank sounds pretty boring. i really need to get to coding again so we can get the next version out and do some real banks.

Post Reply

Return to “Instruments”