|Frequently Asked Questions (FAQ)|
This section contains some of the most frequently asked questions about
J Sound System and more or less helpfull answers to them.
|Is JSS project dead or why there haven't been any updates?|
Dead? Oh, not at all! I am just so lazy that the development is slow. Read also about my computer getting burned in summer of 2000 on the story.
|When will it be ready? / When JSS will be released?|
JSS will be ready "when it's done". I cannot promise any specific timetable or release dates since I do this on my free time (which, although not too limited, is still MY free time ;) and I do have several other projects going on all the time. And in the name of honesty, I must admit that I am quite lazy too ;)
However, here is the approximate ROADMAP for JSS's future. I cannot
promise that I will keep this and changes are even quite probable, but
this may give some guidelines.
|What is the story behind JSS?|
(As written by ccr/TNSP himself)
In 1996, I implemented a very stupid and simple Sound Blaster/DOS-only sample player, which was called "Judas Sound System". This "system" was used only once in a small game.
After couple of years, in the end of 1998 (sometime in December), I decided finally to move _totally_ from Borland Pascal to Free Pascal's 32-bit world. So, a 32-bit sound system was needed. First I tried 32-bit MIDAS since I had used the old 16-bit version with BP, but I was unable to get it working properly enough under both DOS and Linux. (I did got it working just great under Linux, but not under DOS)
I got bored of fiddling with MIDAS and so (as stupid as I was) I started my own sound system project, which was back then called "Judas Sound System II". Unfortunately and unbeknownst to me, there already existed another sound system by same name! (it was "Judas Sound System 2.x" by Cadaver)
So one more change had to be applied to the name. Due to the fact that I had originally prepended the routine-names with "jss" and mostly due to my laziness, I decided that to change the name to "J", which eventually mangled into "J Sound System" aka "JSS".
And that is how J Sound System was born. The development was fastest after I finished my army-service in 7/1999. Then it got slower and after coming to december 1999, it had almost totally stopped. Reasons for that were mostly school and other projects. In 1/2000 I registered JSS as a project to SourceForge and in 4/2000 I decided to start working on it again. But unfortunately my computer broke (motherboard and CPU burned totally themselves!) and I didn't have the money to fix it. So few months got by again, until in 7/2000 I got a brand new AMD K6-2 500 which replaced the old AMD K6-2 333. Now I have been slowly, but surely working on parts of JSS, hopefully getting it ready someday.
More will be written as time goes by.
|Why another sound system?|
Why? Probably because I did not find an existing sound system that would have satisfied my needs - needs like "designed for pascal in pascal", "32-bit", "superbly flexible" and last but not least: "free". JSS is (almost) all this. Read also the history of JSS for more reasons.
|Why should I use J Sound System?|
Hmm, because it is just so good? ;) Seriously speaking, it depends much on your needs (what you want from a sound system) and many other highly subjective things that cannot be measured, but affect this selection. I can only tell some facts about JSS and then hope that you like it and it feels 'right' for you, but I have always thought that it is either rude and/or impossible to convince someone to use something that one does not want to use. Do what you feel is right, follow the Force! ;)
But let's see ... J Sound System is good, because:
|Will you add support for feature "X"?|
Again, a hard one to answer. Adding support for feature X (where X equals to anything) requires always some amount of work and that work has to be done by someone. There is not generally any good answer for this, because it highly depends on the feature(s) itself and the ratio of work/"what good it will add". Please don't let this keep yourself from suggesting any features, they might even get implemented! ;-)
|Problems and bugs|
|I can't get CVS working! / CVS takes forever to connect!|
This is not actually related to JSS, but since I have the same problem (with normal, non SSH-tunneled CVS), let's straighten it out here:
Problem is probably that your ISP/SO ;-) is blocking the CVS port for some stupid reason. It may also be a routing problem, but CVS may not say any specific error. Bugger your ISP to fix the problem or get the CVS snapshots! The developers (I mainly) should not have this problem, since we must connect via SSH anyway (which does the tunneling) and it works just fine.
|JSS does not compile!|
*Ahem* ... I would recommend that you read this section again to make the thing clear.
|Last modified: 9/8/2001|