Why do you say sndlib is poorly maintained? I did not get any
bug reports that I remember.
Also, it can be used with LADSPA, but I prefer a higher level approach.
Fast 'n dirty vs slow 'n clean is a common trade-off in a zillion
applications
And some have fast'n clean. If my src is dirty, send me an example.
I wonder if this contest is misleading -- the default sinc width I use
was originally aimed at CLM-users; perhaps Eric's uses a different
default,
I ran some timing tests, partly to check out -fast-math -- my informal
impression
is that it speeds up exp by a factor of about 2, but can slow down other things
(FIR filters). I didn't see any obvious improvement in -O3 over -O2. The
actual numbers are in the snd tarball, snd-edits.c -- look
About 3 years ago there was a thread here about using Chebyshev
polynomials to mimic guitar amps -- I think I have found at least
a partial solution to some of the problems mentioned at that
time -- could someone send me the amplifier characteristics they
were trying to reproduce, or any other
Just found this nice and small lisp. It is used in festival speech
synthesis system and named SIOD (Scheme in one defun)
Isn't that the one used in Gimp? It's similar to Guile, I think.
My apologies for not following the discussion closely, but if it's
lisp vs xml, I'd vote for lisp, and even
440.0 is still an exact integer
Hunh? What Scheme is this? The Scheme spec says
It [a numerical constant] is inexact if it contains a decimal point...
It also says inexactness is a contagious property of a number. In
any case, type checks are trivial.
This is a bit off-topic, but did you use CoreAudio when porting to OSX?
yes -- the code is in Snd's (sndlib's) audio.c.
You mean, there is now a Snd for OS-X? Wow, at work, I'll have to
choose between Win-XP and OS-X in the near future, and this is a very
important argument pro OS-X.
You've
it's much easier to port from Un*x to OSX
than vice versa. A far greater number of
*nix libraries have been ported from the *nix world to OSX than the
other way around. You can even run X windows
on OSX
I think OroboroSX, or some such name, is an X window manager
for OSX that makes X apps
i'm not up to understanding all implications of the fact that the
incoming signal is not a pure sine;
This intrigued me -- I think the answer is that the
process is not linear -- you get sum and difference tones much as
in complex fm. I added an example to clm.html. Back when
Marc and I were
good god. know an alternative source for calculating the
coefficients? Bill?
The classic article, in this context, is
Digital Waveshaping Synthesis
Marc Le Brun JAES 1979 April, vol 27, no 4, p250
Daniel Arfib, at the same time but independently, did similar work --
I don't know a reference.
It would be more efficient to just calculate the corect chebyshev in
realtime, the problem is that they have lienar CPU cost with the number of
harmonics, 20 harmonics for example will be pretty expensive.
there's one problem i see: if we employ a chebyshev, it is going
to create harmonics
I wonder whether there's a scientific-audio-list.
Perhaps [EMAIL PROTECTED] (oriented toward
audition rather than dsp-stuff). This address may be out-of-date
now.
do you think you could do even just a 16 track edit and
mixdown with snd[...]?
yes. But isn't 16 tracks a sign that something else is wrong?
If anybody wishes to help this Free Software project by supplying examples files
I would be very pleased to hear from them.
Me too, if possible. There's a tarball of many of my test sound
files: sf.tar.gz at ccrma-ftp.
I tried to contribute my developments to Snd, but heard nothing back
from its author.
This is a lie -- I never received anything from you except a copy of
some complaints you sent to SoundForge.
(Guile? Why not use Scheme?)
Guile is an implementation of Scheme.
Why use Guile and Ruby for scripting languages? Why not Perl or PHP?
Ruby is (I'm told) very similar to Perl. There are lot of other
choices -- Python for example shouldn't be too hard. There's a
small quibble that I'm
A problem with depending on CVS is that, in my experience,
CVS seems to encourage very sloppy attitudes -- I think
I have better luck with tarballs. Apparently many developers
don't think it's a bug if the CVS version won't build, since
it's just there for developers or something -- when I
For realtime programming, it would be important that the garbage
collector be put under control of the programmer.
The Guile GC can be turned on/off; it appears that an average GC
sweep in a large context (Snd) takes about 2 ms (typing from memory
here so caveat lector or whatever -- I could
18 matches
Mail list logo