Bill Schottstaedt:
>
> > By the way, I am not able to turn off guile's garbage collector.
>
> Try ++scm_block_gc. Then to turn it back on, --scm_block_gc.
>
Thank you very much. I'll try that.
--
I guess it's a character flaw on my part but this is driving
me nuts.
Yesterday I spent a couple of hours trying to figure out
why my system does not play an audio clip at the site below.
The clip is from an NPR show, SoundMoney, and is of interest
to my wife, a prof in the School of Business at Xavier
University. Her machine, running that other OS, plays it; mine
RH 8.0 from Planet CCRMA (vintage March 2003) plays Real streams
with no problems; I use it every day.
(note some long lines below may have "wrap"ed.)
At the NPR SoundMoney site there is a link to
http://www.reppe.com/
At that site (below the picture) we see:
Rik's Latest on NPR's Sound Money
2/7/04 - Why Capitalism Rocks: Twix, Frisbees, and the Grateful Dead
Listen
the Listen link is to:
http://www.soundmoney.org/play/audio2.php?media=/2004/02/07_soundmoney&star…
When I click on it, my Konqueror browser asks what program to open it with.
If I say Konqueror, the Konqueror displays the audio2.php file:
<smil>
<body>
<seq>
<audio
src="rtsp://a754.v5559f.c5559.g.vr.akamaistream.net/ondemand/7/754/5559/v001/mpr…"
clip-begin="00:00:53:24.0" clip-end="00:00:57:54.5"/>
</seq>
</body>
</smil>
Usually, Konqueror opens real streams with realplay with no problems.
If I say open with realplay, realplay comes up and fails to play,
complaining that "Some component is missing ..."
After much searching on google and google groups, I think I've learned
that the web site itself is failing to execute the .php file and not
sending the stream. I also tried using Mozilla and wget with the same
results.
This is not an important problem for me, but it is bugging me to the
point of distraction. Do any of you folks understand what's happening
and why my wifes OS plays and mine won't?
> The problem with lisp and other modern languages are the issues with garbage
> collection which might arise in real time use.
I don't think this is a problem; you can usually turn off
the GC during time-critical code, and in most cases, such code
is in C anyway (handled via a foreign function interface), and
at least in normal use, you're in control at that level.
Besides, modern hardware is far faster than people seem to
realize, and modern GC's don't spend much time on a sweep.
Gad, now I'll have to go and run some tests...
Bill Schottstaedt:
>
> I don't think this is a problem; you can usually turn off
> the GC during time-critical code, and in most cases, such code
> is in C anyway (handled via a foreign function interface), and
> at least in normal use, you're in control at that level.
> Besides, modern hardware is far faster than people seem to
> realize, and modern GC's don't spend much time on a sweep.
> Gad, now I'll have to go and run some tests...
>
By the way, I am not able to turn off guile's garbage collector.
Infact, I don't think there is a function for it, and its
definitely needed. Shouldn't we try to convince the guile people
to add that functionality?
--
hi
am still making footprints as a linux user
started using SC3 @ OSX
but
prefer using it @ promt mode linux
the difficult part of linux is that
you have to learn a lot before you run a program
if it is not included in the distro
the best way for me to learn is to
run anyway and learn deeper gradually
and a about to make my mind to just wait
until things get prepared in the distro
since ALSA became the default of Kernel 2.6.x
is it likely that
JACK will also get included in any of many distros?
i will at least learn
Planet or DeMuDi ?
what about SClang?
will i be waiting forever
because there is some reason
that things cannot be handled that way?
__________________________________
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online.
http://taxes.yahoo.com/filing.html
Dave Phillips:
>
> Greetings:
>
> I'm putting finishing touches to a very long chapter on software sound
> synthesis languages in which I've profiled current versions of Csound,
> RTcmix, and SuperCollider3. IMHO I'd still recommend Csound to a novice,
> particularly to a programming novice. I prefer the more modern language
> elements in RTcmix and SC3, but the one is heavily C-like (fine with me)
> and the other is a Smalltalk derivative. Csound also wins in its
> abundance of helper applications, e.g., FJenie, nGen, Common Music,
> blue, Cecilia, Csound Blocks, and others. However, RTcmix will see a new
> release Real Soon Now, and there may be some more GUI stuff included.
> SC3 for Linux lacks the neat graphic elements of the OSX version, but
> it's still quite an interesting environment. I should also note that
> Csound and RTcmix have no special requirements WRT editors, whereas with
> SC3 you definitely want to learn how to use emacs. (Note that both emacs
> and vi have Csound editing modes available to them.)
>
I'm currently accessing the supercollider synth fromwithin pure data
using the python PD external. I'd say its a supergreat combination
where you get easy/clean programming with python, functional programming
with the guile pd-external, sound processing power with SC3, and
GUI with pd. Check out the supercollider module in the pure-data
CVS.
> Finally I would urge the beginner to make a real study of some other
> language, i.e., C/C++, Java, whatever, along with learning a sound &
> music programming language. That assumes the time for such study, but
> consider it time well spent, you'll learn a lot by the inevitable
> comparisons.
>
Hmm, I would rather reccomend common lisp/scheme or python than
c/c++ and java for music purposes. C are fine for making hardware drivers,
c++ can be fine if you need OO to C, and java is horrible in all possible
ways. My opinion. :)
--