[linux-audio-dev] Re: Writing a winner takes it all gain filter.

2006-06-16 Thread Bill Schottstaedt
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.

[linux-audio-dev] Re:sampling speed

2006-03-30 Thread Bill Schottstaedt
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,

[linux-audio-dev] Re: -O3 etc

2006-01-12 Thread Bill Schottstaedt
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

[linux-audio-dev] re: Chebyshev

2005-05-02 Thread Bill Schottstaedt
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

[linux-audio-dev] Re: LADSPA proposal

2004-05-18 Thread Bill Schottstaedt
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

[linux-audio-dev] Re: linux-audio-dev Digest, Vol 4, Issue 61

2004-01-27 Thread Bill Schottstaedt
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.

Re: [linux-audio-dev] Re: OSX

2002-11-12 Thread Bill Schottstaedt
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

[linux-audio-dev] Re: OSX

2002-11-11 Thread Bill Schottstaedt
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

[linux-audio-dev] Re: Cheby amp code

2002-11-06 Thread Bill Schottstaedt
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

[linux-audio-dev] re: chebychev

2002-11-02 Thread Bill Schottstaedt
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.

[linux-audio-dev] Re: chebychev

2002-10-31 Thread Bill Schottstaedt
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

Re: [linux-audio-dev] analysis/resynthesis environment? -- and scientific-audio-list?

2002-08-11 Thread Bill Schottstaedt
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.

Re: [linux-audio-dev] Still I cannot understand why...

2001-12-14 Thread Bill Schottstaedt
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?

Re: [linux-audio-dev] W64 file format

2001-10-24 Thread Bill Schottstaedt
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.

Re: [linux-audio-dev] Re: [Alsa-user] gsmp release 0.0.1

2001-10-23 Thread Bill Schottstaedt
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.

Re: [linux-audio-dev] Re: [Csnd] [OT] Cool Edit Snd comparisonsurvey

2001-08-23 Thread Bill Schottstaedt
(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

Re: [linux-audio-dev] packaging

2001-07-20 Thread Bill Schottstaedt
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

Re: Re[2]: [linux-audio-dev] LAAGA proposal, part ??

2001-06-11 Thread Bill Schottstaedt
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