Of course, these little buttons are also useful if you really can't stand some of the sounds.
The button in the red/+ state () means the
thread is running; in the bluegreen/- state (
) the
thread is stopped.
The default settings of the sliders reflect one particular setup that I enjoy in the comfort and privacy of my home. I have the probabilities fairly low on three of the threads to give plenty of "space" in the music. I'm just that kind of guy.
In order to learn the MusicKit, I wrote a simple app called "Looching" that generated long, droney tones -- I love to have this gunk going in the background while hacking, reading, writing, etc. I guess I was a Gregorian-chanting monk in a former life. Something rather remarkable happened after posting the code to various ftp sites. I started getting e-mail from all over zee world from people who enjoyed "Looching". Amazing! I didn't dub a single cassette! The Future is Now! This was a few years before things like Mosaic (remember that?), the World-Wide Web, Netscape, "surfing the web", etc. became the independent memes that have infested our collective consciousness today, and I was totally enthralled by the possibilities of a networked world.
Since that time, I've become older, more jaded, more cynical, yeah... all that... been there, done it, been back, got bored... but I still have a soft spot in me heart for them droney sounds.
By the way, "Looching" was reinstantiated in a number of different forms. Here's a listing of a few:
For more detailed info, just scan the
source code for the JSyn version.
It's a little tangled; I was learning-by-doing in this one.
Q. Why won't it run properly on my machine XXX?
Huh. Good question.
Actually, I probably won't know the answer. I do know that java is rather brittle in general on Macintoshes, although I have tested jlooch on an iMac running OS9.something. It does seem to run better under Internet Explorer than Netscape. I also checked it on several Windows (95/98) machines, and the app happily droned away. I did my development on a RedHat7.1 linux machine, but it will only run as a standalone app on linux because there exists no linux JSyn plugin yet (boo hoo!). I didn't test it as a standalone app under Windows or MacOS.
Problems may also occur because of the particular version of
java or java plugin being used. To be honest, I can't make
much sense of Sun's naming conventions, so I am unable to say definitively
which javax.x.x.x.x.x.x/JRE/SDK/swing/beans/othergodawfulcutesyname
you should use for the interface and JSyn to work together properly.
Q. Why is this web page so dull and boring? Why don't you have
fancy Shockwave or Flash things happening? Where's all the
nifty graphics and colors?
Sorry, I am old and tired.
Q. Are there any known bugs?
Yes.