XHip--Please finish your synth!!
- KVRAF
- 12615 posts since 7 Dec, 2004
-
- KVRAF
- 6241 posts since 26 Sep, 2003 from right here, as you can see ...
man, you watch too many comics ...aciddose wrote:needz more xhip... erm... cowbell..
http://xhip.cjb.net/temp/public/bbqsong.mp3
i'm tweaking the cutoff on the "male" patch. you can pretend it says "what? what's up?" then the higher, nagging female voice says "WE'RE GONNA NEED TO COOK MORE HOTDOGS!", and he replies "oh...".
if not, then i seriously want some of what you take, no matter what it is ...
regards,
brok landers
BIGTONEsounddesign
gear is as good as the innovation behind it-the man
brok landers
BIGTONEsounddesign
gear is as good as the innovation behind it-the man
-
Count_fuzzball Count_fuzzball https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=182471
- KVRian
- 765 posts since 9 Jun, 2008 from Ireland
Sweet,cyclonas wrote:Limeflavour wrote:If anyone uses my skin(s) there's a small update available here:
http://xhip.cjb.net/temp/public/2008120 ... hipgui.rar
-Thicker sliders
-Removed Unisonramps slider, not yet implemented properly I belive.
-Ctrl+Left mousebutton resets the slider to default value.
The new "reset slider" command won't work on the knobs. I'll upload a fix for that tomorrow.
limeflavour 2 popparam.cpp >> droppop::populatefix??
34 void xhipgui::droppop::populate(adgui::context *cnt, adgui::dropbox *drop)
{
...
...
...
47 float range = getRangeb(tag, p->effect);
48 long n = (long)range; //listbox number of elements
...
73 long i = 0;
74 while (n--)
75 {
//syn.getParamData(s, tag, pg);
....
84 // float f = i / (getRange(tag, p->effect)-1.0); // WRONG ???
float f = range -1 - n; // FIX ???
void *vp[] = {s, (void *)tag, &f};
p->effect->vendorSpecific(MKL("xhip"), xhipfunc::getParameterData, vp, 0);
}
...
...
}
Xhip is GNU Open-Source (GPL-ed) or open-source with restrictions?
-
- KVRian
- 889 posts since 10 Jul, 2004
branis gui for xmas plz? 
-
- KVRAF
- 6241 posts since 26 Sep, 2003 from right here, as you can see ...
noo, can't be, i got plenty of that ... must be something else ...aciddose wrote:it's called soul, brother!
regards,
brok landers
BIGTONEsounddesign
gear is as good as the innovation behind it-the man
brok landers
BIGTONEsounddesign
gear is as good as the innovation behind it-the man
- KVRAF
- 12615 posts since 7 Dec, 2004
the branis gui is already done, it's just the new version of xhip that isn't done.
i was actually working on it a bit but i'm shuffling ten things at once as usual.
here is the latest version anyway:
http://xhip.cjb.net/xhip/releases/?all
http://xhip.cjb.net/xhip/releases/xhipg ... is.xhipgui
http://xhip.cjb.net/xhip/releases/xhipg ... is_src.zip
one problem i've had with tweaking the branis gui is generating the proper scale font - it isn't possible using gdi. i think maybe i can get fractionally scaled fonts in gdi+, but then the problem is the fact i want to generate a bitmap font. ultimately it means the gfx library needs to be able to draw fonts where characters over-lap each other, or otherwise are positioned fractionally. i still haven't decided if it would be better to use interpolation to scale, rotate and position them or if i should mess with the code instead. using the rotozoomer code (also used for the graphical knobs in one.xhipgui and etc) takes a lot of cpu power, but it's ok if the text is only drawn once like for labels. i'm thinking i'll do that actually.. seems much easier.
(can't use gdi, gdi+ or anything else because the code must be small and portable. being small and 100% my own code also rules out libraries like freetype..)
the other issue is with the listbox for routing - it should "in theory" work, but i'm finding that there may be an issue due to float precision that causes the range from filter keytrack to waveshaper filter mode to incorrectly return -1 from the item you click on... it might just be a weird screwup somewhere on my part also, but i can't really understand why just that range would have the problem. if it were an issue of having one too many or one too few items in the list it should offset from a point until the end - but it goes back to normal after ws-filter-mode. weird.
everything else works fine though - it's ready to go!
i was actually working on it a bit but i'm shuffling ten things at once as usual.
here is the latest version anyway:
http://xhip.cjb.net/xhip/releases/?all
http://xhip.cjb.net/xhip/releases/xhipg ... is.xhipgui
http://xhip.cjb.net/xhip/releases/xhipg ... is_src.zip
one problem i've had with tweaking the branis gui is generating the proper scale font - it isn't possible using gdi. i think maybe i can get fractionally scaled fonts in gdi+, but then the problem is the fact i want to generate a bitmap font. ultimately it means the gfx library needs to be able to draw fonts where characters over-lap each other, or otherwise are positioned fractionally. i still haven't decided if it would be better to use interpolation to scale, rotate and position them or if i should mess with the code instead. using the rotozoomer code (also used for the graphical knobs in one.xhipgui and etc) takes a lot of cpu power, but it's ok if the text is only drawn once like for labels. i'm thinking i'll do that actually.. seems much easier.
(can't use gdi, gdi+ or anything else because the code must be small and portable. being small and 100% my own code also rules out libraries like freetype..)
the other issue is with the listbox for routing - it should "in theory" work, but i'm finding that there may be an issue due to float precision that causes the range from filter keytrack to waveshaper filter mode to incorrectly return -1 from the item you click on... it might just be a weird screwup somewhere on my part also, but i can't really understand why just that range would have the problem. if it were an issue of having one too many or one too few items in the list it should offset from a point until the end - but it goes back to normal after ws-filter-mode. weird.
everything else works fine though - it's ready to go!
-
- KVRian
- 889 posts since 10 Jul, 2004
wow dude....been playin with for the last hour....its great
its almost perfect fo my needs.
my only gripes
status bar (the one showing the values) and preset browser need a slightly bigger font.
i'd prefer left click + ctrl (instead of right click + crl) for resetting knob...also i noticed that many default values for knobs are not really set to 0...for example transpose resets to -32 and its the same for a few other controls.
the menu lists not showin is the only big problem with the gui...although after clicking about a few times u know where everything is anyway.
apart from this....i can see myself using it a lot. probably the best xmas present i could ask for ( an xt2 update my other wish).
thank u sir AD.
(and branis of course)

its almost perfect fo my needs.
my only gripes
status bar (the one showing the values) and preset browser need a slightly bigger font.
i'd prefer left click + ctrl (instead of right click + crl) for resetting knob...also i noticed that many default values for knobs are not really set to 0...for example transpose resets to -32 and its the same for a few other controls.
the menu lists not showin is the only big problem with the gui...although after clicking about a few times u know where everything is anyway.
apart from this....i can see myself using it a lot. probably the best xmas present i could ask for ( an xt2 update my other wish).
thank u sir AD.
- KVRAF
- 12615 posts since 7 Dec, 2004
the menu problem isnt an issue with the gui, it's with xhip. the next release will introduce a new patch data format using floats instead of chars - that means finer tuning of parameters. as a side effect of just beginning to implement the event routing however, that version will have no velo or bender routing ability.
the fonts issues are like i said something i'll need to work on. branis was actually using a different font for the displays in his example however it's also as i said an overlapping/fractional font.
another issue you didn't notice (branis pointed this out to me) is that the knobs with positive and negative ranges aren't implemented yet - some should have a line in the middle at 0 and then move either left or right.
the fonts issues are like i said something i'll need to work on. branis was actually using a different font for the displays in his example however it's also as i said an overlapping/fractional font.
another issue you didn't notice (branis pointed this out to me) is that the knobs with positive and negative ranges aren't implemented yet - some should have a line in the middle at 0 and then move either left or right.
- KVRAF
- 2458 posts since 18 Jun, 2008 from "nunya"....
Quick question, how do I get the other GUI's to work? I thought you just renamed em' default.xhipgui?
I'm probably just doin' somethin' wrong. After I rename (if that's what I'm sopposed to be dong anyway) the branis gui, I load xhip into MiniHost and there's no GUI. Just a big white screen. I can still get sound but no GUI.
As I said, It's probably just ME, doin' somethin' wrong but help plz.
Thx.
I'm probably just doin' somethin' wrong. After I rename (if that's what I'm sopposed to be dong anyway) the branis gui, I load xhip into MiniHost and there's no GUI. Just a big white screen. I can still get sound but no GUI.
As I said, It's probably just ME, doin' somethin' wrong but help plz.
Thx.
KVR >Gear Slutz! Change my mind! 
- KVRAF
- 12615 posts since 7 Dec, 2004
if it worked before you just renamed it wrong, make sure there is no space or anything else like that.
the correct way is to make a file called xhip.ini containing two lines:
it's also possible that you're using a version of xhip that is too old, get the newest one from http://xhip.cjb.net/xhip/releases
the correct way is to make a file called xhip.ini containing two lines:
Code: Select all
c:/my path/mygui.xhipgui
c:/my path/mybank.adxb
- KVRAF
- 2458 posts since 18 Jun, 2008 from "nunya"....
Wazzat? How do make a xhip.ini file? I am no programmer by any stretch of the imagination. I checked there are NO spaces. I just renamed the branis.xhipgui file to daefault.xhipgui after I put in the folder with xhip dll file. Am using Xhip 0.6.16.5.dll. If that's not the right one I'll try another.aciddose wrote:if it worked before you just renamed it wrong, make sure there is no space or anything else like that.
the correct way is to make a file called xhip.ini containing two lines:
it's also possible that you're using a version of xhip that is too old, get the newest one from http://xhip.cjb.net/xhip/releasesCode: Select all
c:/my path/mygui.xhipgui c:/my path/mybank.adxb
Thx for yer time and patience in helping me, as I read u r very busy most of the time.
KVR >Gear Slutz! Change my mind! 
-
- KVRian
- 889 posts since 10 Jul, 2004
unfortunately i ran into the same old problem.
that random ever changin clickinng.
theres some random phase on the oscilator going on or/and the retrigger of the phase aint happening.(not even with the "retrig phase when in mono option" switched on ...and yes i am in mono)
i been using oatmeal lately...and that synth clicks too..and i love the clicking there cos i can make it sound the same for each note thats triggered.(theres a osc phase/retrig section).
i cannot find a way to make the clicking constant in xhip.
ps: sent u the links to the files in pm cos rapidhsare now only allows 10 downloads grrr
that random ever changin clickinng.
theres some random phase on the oscilator going on or/and the retrigger of the phase aint happening.(not even with the "retrig phase when in mono option" switched on ...and yes i am in mono)
i been using oatmeal lately...and that synth clicks too..and i love the clicking there cos i can make it sound the same for each note thats triggered.(theres a osc phase/retrig section).
i cannot find a way to make the clicking constant in xhip.
ps: sent u the links to the files in pm cos rapidhsare now only allows 10 downloads grrr


