XHip--Please finish your synth!!
-
- KVRAF
- 9523 posts since 6 Oct, 2004
This synth has such a high sound-per-kilobyte-of-code ratio, it's absurd yet the girls whine about needing 6 or 7 separate versions with which to hoarde presets':lol:', like the 320 gig drives for $90 will drive them to the homeless shelter, or having a few different xhips will force them to delete some dodgy pet video clips...Mutant wrote:Girls !
Stop whining about the gui ! LOL
Xhip has a nice fully functional gui now and it doesn't need any shiny knobs and fake wood just like Guitarsuite doesn't need any better gui - because it SOUNDS so good and that's what's REALLY IMPORTANT.
Bring on the xhipanalog monsters! ':)'
-
- KVRAF
- 9523 posts since 6 Oct, 2004
If you are using a new version of jackd, one with a 3 in the version number, many good things don't work. If it doesn't break your apt, fall back to a 1.01 or 1.02 jackd, and see if that helps, but in the meantime, just enjoy wineasio, and the windows version: it works, they planned it that way!Kyran wrote:That dark gui looks the works.
(PS: if I try to open the gui on the last linux version, it craches ext2, instant closeI can only design sounds by automating on the parameters to the values I want from automation lanes, not really handy)
-
- KVRian
- 795 posts since 2 Apr, 2006
I'm running it on kde, a more or less out of the box kubuntu system, in linux native ext2.
The soundengine works, but the gui doesn't.
If you ever need a beta tester for it, let me know.
The soundengine works, but the gui doesn't.
If you ever need a beta tester for it, let me know.
- KVRAF
- 12615 posts since 7 Dec, 2004
it's all just a matter of getting it done. i'll really need to get another disk in my old pc and put ubuntu on it to work on the linux version. really there isnt any difference between the linux version and windows version though, the only difference would be a few classes used as interface modules. i'll post them and the most useful thing would be some comments on the code like (oh, you're doing _that_ wrong.. do it _this_ way ...) so i can fix any bugs. the problems might have just been related to bugs in the main code that do not cause serious issues running on windows.
http://xhip.cjb.net/xhip/releases/v0/b6 ... 6.14.0.dll
- whipped the waveform dropbox until it worked correctly. you can select pcms now with a dropbox, you have gsoto to thank for motivating me to do this one and actually it is really cool. loading and using pcms for drums takes only a minute now rather than the half-hour time it might have taken in the past.
http://xhip.cjb.net/temp/public/interfaces.zip
this is the code for my interfaces. i've left out all the graphics implementation since it isnt required and it is rather large.. and can be confusing. i need an implementation of the mutex class for linux and while that should be easy i just havent had the time - it might be a major reason for crashes on linux since the mutex IS an absolute requirement for threaded stability.
i'll give out the full source to xhip and all the components and most of my library in the future, probably. i just havent figured how to best go about that yet. it isnt just a matter of me being concerned with who uses my code or how - it's more about just the code itself. it isnt in great shape and a lot of people may complain about my coding style. i'd at least like to have it in great shape so that when they do complain it is all a matter of subjective preferences rather than sloppy code vs. good code.
http://xhip.cjb.net/xhip/releases/v0/b6 ... 6.14.0.dll
- whipped the waveform dropbox until it worked correctly. you can select pcms now with a dropbox, you have gsoto to thank for motivating me to do this one and actually it is really cool. loading and using pcms for drums takes only a minute now rather than the half-hour time it might have taken in the past.
http://xhip.cjb.net/temp/public/interfaces.zip
this is the code for my interfaces. i've left out all the graphics implementation since it isnt required and it is rather large.. and can be confusing. i need an implementation of the mutex class for linux and while that should be easy i just havent had the time - it might be a major reason for crashes on linux since the mutex IS an absolute requirement for threaded stability.
i'll give out the full source to xhip and all the components and most of my library in the future, probably. i just havent figured how to best go about that yet. it isnt just a matter of me being concerned with who uses my code or how - it's more about just the code itself. it isnt in great shape and a lot of people may complain about my coding style. i'd at least like to have it in great shape so that when they do complain it is all a matter of subjective preferences rather than sloppy code vs. good code.
- KVRAF
- 12615 posts since 7 Dec, 2004
-
- KVRAF
- 10815 posts since 26 Nov, 2004 from UK
are you saying that Xhip will be open source when at some point?
Subz
Subz
- KVRAF
- 12615 posts since 7 Dec, 2004
it will definitely be available on some site in the future, probably as gpl3, probably on sourceforge. although it isnt on a site at the moment, the source is available to anybody who wants to talk to me in order to get it.
i do not want to place it on a site just yet due to the fact it has not yet reached the first stable release. i do not want anybody to get the feeling i'm abandoning the project and i also do not want anybody to meddle too much in my plans until after this first release. meddling will be acceptable for v2.
i do not want to place it on a site just yet due to the fact it has not yet reached the first stable release. i do not want anybody to get the feeling i'm abandoning the project and i also do not want anybody to meddle too much in my plans until after this first release. meddling will be acceptable for v2.
-
- KVRAF
- 2029 posts since 21 Jul, 2004
you don't seem like the type to use ubuntu for some reason. I would think you would use a minimal debian or gentoo distribution. I'm gonna try out this linux version though and see how it goes.
Do not lick the fablanky
- KVRAF
- 3846 posts since 15 Mar, 2002 from Underworld
..or Damn Small Linux
.
It is no measure of health to be well adjusted to a profoundly sick society. - Jiddu Krishnamurti
-
- KVRAF
- 7034 posts since 28 Apr, 2004 from france
... or a version with embedded presets ?
-
- KVRAF
- 10815 posts since 26 Nov, 2004 from UK
well if the code is open to a extent already a mac dev could contact AD directly,
version with embedded presets would have to wait for 0.7 i guess as AD is still messing with stuff that will change presets (or just make them plane not work)
Subz
version with embedded presets would have to wait for 0.7 i guess as AD is still messing with stuff that will change presets (or just make them plane not work)
Subz
- KVRAF
- 12615 posts since 7 Dec, 2004
if you want a version with "embedded presets" you can just create a default.adxb and put it in the same directory as the dll. all i need to do is uncomment a single line of code used to load that file on startup.
i use debian through apt installed from the business card cd, which is 32mb at first. i'll have to get xhip working on ubuntu however since that is what everybody else is going to be using. that means i cant use my existing systems, i need to install ubuntu fresh on another machine. not an issue, it is just i dont feel like doing it until beta 7 is already out. i'll do the same with a mac, my brother is buying an imac and i might be able to use that.
if anybody wants to help make the mac version all you'll need to do is take interfaces.zip and create correct implementations of those four interface modules. (graphics, window, mutex, dynamic library)
nothing else requires syscalls, so there is no need to "port" anything else. after those modules are working xhip is already completely ported. if anybody wants to do that i'll fill in the implementation and give you a test application for those four interfaces.
it loads a lib containing code to draw, creates a graphics and window object and hands these to a function in the lib running in a fresh thread. uses a mutex to communicate with the thread.
i use debian through apt installed from the business card cd, which is 32mb at first. i'll have to get xhip working on ubuntu however since that is what everybody else is going to be using. that means i cant use my existing systems, i need to install ubuntu fresh on another machine. not an issue, it is just i dont feel like doing it until beta 7 is already out. i'll do the same with a mac, my brother is buying an imac and i might be able to use that.
if anybody wants to help make the mac version all you'll need to do is take interfaces.zip and create correct implementations of those four interface modules. (graphics, window, mutex, dynamic library)
nothing else requires syscalls, so there is no need to "port" anything else. after those modules are working xhip is already completely ported. if anybody wants to do that i'll fill in the implementation and give you a test application for those four interfaces.
it loads a lib containing code to draw, creates a graphics and window object and hands these to a function in the lib running in a fresh thread. uses a mutex to communicate with the thread.
-
- KVRAF
- 7034 posts since 28 Apr, 2004 from france
This would be nice.if you want a version with "embedded presets" you can just create a default.adxb and put it in the same directory as the dll. all i need to do is uncomment a single line of code used to load that file on startup.
You provided a nice bank of presets a while ago, and it auto-loaded fine at startup, but i guess there had so many versions with so many changes it can't even load it properly now
So, yes, please, if it is only a matter of adding a single line of code, i'd be interested in it
