Lee Revell wrote:
The plural of anecdotes is not data.
Nice! Thats one for the sigmonster.
Erik
--
+---+
Erik de Castro Lopo
+---+
Fundamentalists of all faiths
--
+---+
Erik de Castro Lopo
+---+
The one thing that reading these five books has hammered home is
how much C++ has turned into 3 languages stuck in a bag fighting
to get out. Low C++, High C++, and Generic C++.
Denis Sbragion wrote:
and did you get it?
I'm not there yet, but I'm getting closer.
Erik
--
+---+
Erik de Castro Lopo
+---+
We must not forget that Allah's rules have
limitations. Thats why I have spent a considerable
amount of time trying to come up with something that has lower
computational requirements as well as better quality :-).
Cheers,
Erik
--
+---+
Erik de Castro Lopo
to continue my work on coming
up with a new improved algorithm.
Cheers,
Erik
--
+---+
Erik de Castro Lopo
+---+
I'd rather not work with people who aren't careful. It's darwinism
in software
...
Protools wasn't *that* bad unless you look at it on a bang per buck
basis :-).
Sadie however was appallingly bad.
Erik
--
+---+
Erik de Castro Lopo
+---+
I call C++ a curse on programmers
Erik de Castro Lopo wrote:
Hi all,
SecretRabbitCode was recently included in a test of a number of
commercially available sample rate converters and while it wasn't
the best, it certainly didn't disgrace itself either.
I should also thank Ben Loftis of GWL (Harrison consoles)
for hooking
kind king knight wrote:
There is not much to say. Need to know, because learning two different
interfaces would be non-economical :P.
I recommend libsndfile :-).
Erik
--
+---+
Erik de Castro Lopo
perfection. Things like upsampling in order to apply
compression is over-engineering.
Erik
--
+---+
Erik de Castro Lopo
+---+
Attacks by Microsoft Chairman Bill Gates on the GNU
Dan Mills wrote:
--- Erik de Castro Lopo [EMAIL PROTECTED] wrote:
You need a low pass filter on the control signal. It
should
be somewhere well below 1kHz.
Agreed that you need the filter, but a 'brick wall' at
1Khz means that anything faster then 50ms or so as an
attack time
at an LCA minconf in
2005. The slides are here:
http://www.mega-nerd.com/tmp/secret_rabbit_code.pdf
HTH,
Erik
--
+---+
Erik de Castro Lopo
+---+
Journalist: Microsoft CEO Steve
Tim Blechmann wrote:
only one? i received 3 mails to 3 different addresses,
Thats how I knew it was spam. Emails to three different
addresses.
Erik
--
+---+
Erik de Castro Lopo
etc and
as I understand it, JACk uses pull instead of push. Is that
correct?
Erik
--
+---+
Erik de Castro Lopo
+---+
C++ is an atrocity, the bletcherous scab of the computing world
.tar.gz
C++ users, please comment.
Cheers,
Erik
--
+---+
Erik de Castro Lopo
+---+
Even among Europe's Muslim minorities, roughly one-in-seven in France,
Spain, and Great Britain feel
?
Erik
--
+---+
Erik de Castro Lopo
+---+
The difference between genius and stupidity is that
genius has its limits.
Erik de Castro Lopo wrote:
Hi all,
Thanks to suggestions from people here I now have a relatively
complete C++ wrapper for libsndfile:
http://www.mega-nerd.com/tmp/sndfile.hh
I've updated this with the following:
- Templatize the read/write/readf/writef methods.
- Stop
Erik de Castro Lopo wrote:
Erik de Castro Lopo wrote:
Hi all,
Thanks to suggestions from people here I now have a relatively
complete C++ wrapper for libsndfile:
http://www.mega-nerd.com/tmp/sndfile.hh
An another update incorporating a number of suggestions from Daniel
--
+---+
Erik de Castro Lopo
+---+
I consider C++ the most significant technical hazard to the survival
of your project and do so without apologies. -- Alistair Cockburn
) ;
if (!psf) {
throw sf_error(psf);
}
}
Good tip, thanks.
Erik
--
+---+
Erik de Castro Lopo
+---+
If you think C++ is not overly complicated, just what
returned
by SndFile::error()) and be declared as a static method?
Good catch. Thanks.
Erik
--
+---+
Erik de Castro Lopo
+---+
To me C++ seems to be a language that has sacrificed
method (/* params */) ;
}
int method (/* params */)
{
/* whatever */
}
do I need to add an inline keyword anywhere and if so where?
Erik
--
+---+
Erik de Castro Lopo
Taybin Rutkin wrote:
On Jul 13, 2006, at 4:48 PM, Erik de Castro Lopo wrote:
I have for some time been looking for someone to write a
lightweight C++ wrapper for libsndfile that I can distribute
with libsndfile.
My own rather feeble first attempt is here:
http://www.mega
fixable, regardless of whether I've
used it before.
Erik
--
+---+
Erik de Castro Lopo
+---+
Java sucks. C sucks slightly less so, but only because it makes
no pretense at all about
Loki Davison wrote:
There are quite a few c++ 'not fans' on LAD. C and python all the way ;)
I used to be a Python fan but for anything larger than a couple
of hundred lines I now prefer Ocaml.
Erik
--
+---+
Erik de Castro Lopo
/sndfile.hh
but I am not a fan nor a great user of C++. The wrapper should
really be written by someone with a love for the language.
Erik
--
+---+
Erik de Castro Lopo
+---+
An older MS
be the first to agre that Ocaml is really not suited to
audio work :-(.
Anyway, for Ocaml pimping people can read my blog:
http://www.mega-nerd.com/erikd/Blog/CodeHacking/Ocaml/index.html
Cheers,
Erik
--
+---+
Erik de Castro Lopo
libsndfile and have a bunch of
different file formats other than WAV.
Erik
--
+---+
Erik de Castro Lopo
+---+
GPLG
GPLGPLGP
GPLGPLGPLGP
GPLGP
GPL MICROSOFT
GPLGP
Lee Revell wrote:
I have not looked closely at the code, but could it be considered an
information leak if you're using a byte of unitialized data?
If that data is an automatic (ie stack) variable, then yes.
Erik
--
+---+
Erik de
that other people
valgrinding their apps which use the Jack libs don't see warnings
about Jack.
Erik
--
+---+
Erik de Castro Lopo
+---+
Christianity has a nasty habit of ignoring the major
--
+---+
Erik de Castro Lopo
+---+
Fundamentalist : Someone who is colour blind and yet wants everyone
else to see the world with the same lack of colour.
wrong?
If you have a macro called X_MEMSET with very similar arguments
to the standard C function, the macro should have the same
symanics as the function it wraps. If you don't, you will confuse
people.
Erik
--
+---+
Erik de Castro Lopo
space program.
Basically no user space program other than libc should be using
kernel header files.
Erik
--
+---+
Erik de Castro Lopo
+---+
`[Microsoft] are in the business of giving
Paul Brossier wrote:
On Fri, May 26, 2006 at 10:25:57PM +1000, Erik de Castro Lopo wrote:
karsten wiese wrote:
As usual, the source code can be found at http://aubio.piem.org/ ,
and Debian packages are available from http://piem.org/debian/ .
Errm, this looks really
--
+---+
Erik de Castro Lopo
+---+
We have fifty million Muslims in Europe. There are signs that Allah
will grant Islam victory in Europe - without swords, without guns,
without conquests. The fifty million Muslims of Europe will turn
--
+---+
Erik de Castro Lopo
+---+
Being completely naked during the act of coitus annuls the marriage.
-- Rashad Hassan Khalil, a former dean of Al-Azhar University's
faculty of Sharia (or Islamic law)
--
+---+
Erik de Castro Lopo
+---+
I invented the term Object-Oriented, and I can tell you I
did not have C++ in mind. -- Alan Kay
and
output sample rates is not constant.
Erik
--
+---+
Erik de Castro Lopo
+---+
Unix and C are the ultimate computer viruses. -- Richard P Gabriel
--
+---+
Erik de Castro Lopo
+---+
The Myth of Islamic Tolerance
http://answering-islam.org.uk/Shamoun/badawi_tolerance.htm
in the code it seems that your resampler is not an
abritrary resampler like mine but an 2 times upsampler. Its not really
a fair comparison to compare a general time varying resampler like
mine to a 2 times upsampler.
Erik
--
+---+
Erik de
.
Erik
--
+---+
Erik de Castro Lopo
+---+
I have never met anyone who can do Scheme, Haskell, and C pointers
who can't pick up Java in two days, and create better Java code than
people
[EMAIL PROTECTED] wrote:
On Wed, Mar 29, 2006 at 11:47:30PM +1000, Erik de Castro Lopo wrote:
Tobias Scharnberg wrote:
However, please do not use linear resampling; its just too crappy.
urgh... i just switched my local copies of alsa_in and _out to linear
resampling, because
that...)
Maybe I haven't made myself clear. IMHO linear resampling sucks
for audio. It is included in libsamplerate purely so I can
show how bad it actually is.
Erik
--
+---+
Erik de Castro Lopo
(tested on x86, ia64, ppc and mips).
Erik
--
+---+
Erik de Castro Lopo
+---+
Oh my god! They killed init! You bastards!
-
if List.mem head lst then
head :: intersect lst tail
else
intersect lst tail
Erik
--
+---+
Erik de Castro Lopo
and Erlang would do it.
I do prefer the Ocaml way :-)
Erik
--
+---+
Erik de Castro Lopo
+---+
Perl as a language has less a design than a thousand special features
flying in close
distros would be
good, too.
GTK+ is shipped with most distros.
Erik
--
+---+
Erik de Castro Lopo
+---+
Perl as a language has less a design than a thousand special features
flying
if they distributed
the kernel with the Nvidia kernel. The GPL bestows more freedom
to the user than it does to the distributor of GPL software.
Erik
--
+---+
Erik de Castro Lopo
+---+
Allaah
to define your own custom
chunk type to do this.
However, it would be possible to add a comment string containing
the data you require as a text string. See:
http://www.mega-nerd.com/libsndfile/api.html#string
HTH,
Erik
--
+---+
Erik de
there before I posted. It's probably a matter of taste,
but I don't find this much cleaner than adding a new chunk.
It has the advantage of being robuts, future proof and usable
now.
Erik
--
+---+
Erik de Castro Lopo
will not write beyond the length of the output buffer length that
you specify in the output_frames field.
Erik
--
+---+
Erik de Castro Lopo
+---+
I invented the term Object-Oriented
--
+---+
Erik de Castro Lopo
+---+
If you think C++ is not overly complicated, just what is a
protected abstract virtual base pure virtual private destructor
and when was the last time you needed one? -- Tom Cargill
done. Probably a bit easier than converting your machine
to Debian testing :-).
Erik
--
+---+
Erik de Castro Lopo
+---+
Do I do everything in C++ and teach a course in advanced swearing
version of liblo. The version in Debian (even testing)
and Ubuntu is a bit behibd what Dave has on his web site.
Cheers,
Erik
--
+---+
Erik de Castro Lopo
+---+
They should make peace
ADPCM encoding. */
which is a mere drop in the bucket.
Erik
--
+---+
Erik de Castro Lopo
+---+
Question #2459: Ruling on shaking hands with the opposite sex
http://islamqa.com
:
typedef std::complexdouble dcomplex ;
Erik
--
+---+
Erik de Castro Lopo
+---+
Open Source and Free Software means that you never sacrifice quality
of the code for meeting deadlines
, AIFF, WAV etc).
Erik
--
+---+
Erik de Castro Lopo
+---+
Any sufficiently complicated C or Fortran program contains an
ad-hoc, informally-specified, bug-ridden, slow implementation
?
BTW, the latest release of libsndfile supports FLAC via the same API
as all the other formats.
Erik
--
+---+
Erik de Castro Lopo
+---+
Spammer: Any of you guys looking
nauseum..
Yes, thats braindamaged. However, libsndfile now supports FLAC and work
on Ogg Vorbis and Ogg Speex is underway.
Erik
--
+---+
Erik de Castro Lopo
+---+
Linux, the UNIX
Mario Lang wrote:
Erik de Castro Lopo [EMAIL PROTECTED] writes:
BTW, the latest release of libsndfile supports FLAC via the same API
as all the other formats.
GREAT!!! I was s waiting for this! So now I'll be able to read
flac files in SuperCollider.
Now, if libsndfile only would
de Castro Lopo
+---+
If you think C++ is not overly complicated, just what is a
protected abstract virtual base pure virtual private destructor
and when was the last time you needed one? -- Tom Cargill
believe:
Conrad Parker has been working on adding Ogg Vorbis and Speex support
to libsndfile. Its been very close to working for some time now :-).
Erik
--
+---+
Erik de Castro Lopo
as the X11 license)
is GPL compatible. See:
http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid
an email address for the person who is hosting
the actual binary on his web site.
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
C++ is a language strongly
Erik de Castro Lopo wrote:
I joined the damn thing and logged in but I can't create a new topic
and I can't relpy to an existing topic.
OK, I finally figured this damn thing out :-).
However, I did find an email address for the person who is hosting
the actual binary on his web site
files. It uses the SF_FORMAT_WAVEX
format type to distinguish it from SF_FORMAT_WAV.
http://www.mega-nerd.com/libsndfile/
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid
to having full Ogg Vorbis support
(Conrad ???). Would that be enough for you to drop or at
least partially replace MP3?
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid
/libsndfile/
If you have a patch to post, don't bother about waiting around to
get a feel for the list. Just dump it on us :-).
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid
to could do it.
Although the only reason I can think of for writing MP3s is to export
files to old hardware audio players that don't support Vorbis.
Exactly. And anyone on this situation can just use the LAME encoder.
Erik
--
+---+
Erik de
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
It's pretty simple. [Large companies are] allowed to own either
a content creation empire - a studio or label
[EMAIL PROTECTED] wrote:
On Saturday 23 July 2005 00:29, Erik de Castro Lopo wrote:
then libsndfile does all of the above except 1) and 2) and possibly
5). What exactly do you mean by realtime streaming.
if 2) is missing that wouldnt hurt. i dont like mp3 anyway.
realtime streaming
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
The lusers I know are so clueless, that if they were dipped in
clue musk and dropped in the middle of pack of horny clues, on
clue prom night during clue happy hour
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
Windows was created to keep stupid people away from UNIX.
-- Tom Christiansen
, Polypaudio would use ALSA's dmix rather than direct ALSA.
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
There is no reason why anyone would want a computer
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
There are only two things wrong with C++: The initial concept and
the implementation. -- Bertrand Meyer
SNR is on pages 16-19 inclusive.
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
I consider C++ the most significant technical hazard to the survival
faster. However,
I really didn't even expect anyone to use SRC_LINEAR. It was added
for completeness, to show how bad linear converters are.
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid
on
sample load time and sort the converted version in memory.
This will mean that you do the conversion once for each drum
sound rather than on all tracks all the time?
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid
.
The SNR and bandwith cannot be determined by reading code. Measurement
is the only option.
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
To me C++ seems
Alfons Adriaensen wrote:
On Mon, Jun 13, 2005 at 10:49:38PM +1000, Erik de Castro Lopo wrote:
The SNR and bandwith cannot be determined by reading code.
Measurement is the only option.
It's perfectly possible to calculate this, and it isn't even
very difficult. In the case of a sinc
wil C arrays you kopw exactly what you get :-).
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
...Please don't assume Lisp is only useful for Animation
Christian Schoenebeck wrote:
Es geschah am Sonntag 05 Juni 2005 04:18 als Erik de Castro Lopo schrieb:
I also find Ocaml a better high level language than Python because
it is strictly and statically typed as well as compiling to native
binaries which come close to the speed of C
://www.ocaml.org/
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
... a discussion of C++'s strengths and flaws always sounds
like an argument about whether
)-1;
} else {
*p_output =2*(*p_A+*p_B+2)-(*p_A+1)*(*p_B+1)-3;
}
Why? What is this supposed to achieve and what's wrong with:
*p_output = *p_A + *p_B;
Erik
--
+---+
Erik de
) see why one ***might*** want to do something like
that for ints, but for floats its just not a good idea. Using what
you currently have you are more likely to add distortion than if you
just add the two values.
Erik
--
+---+
Erik de Castro
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
You don't have make it your sole purpose in life, but could you at
least sacrifice a rubber chicken upon the altar of literacy?
-- TackHead
://jackit.sourceforge.net/
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
Always code as if the person who ends up maintaining your
code will be a violent psychopath who knows where you live.
-- Martin Golding
of what we have been doing all these years.
Congratulations to everyone involved in making audio on Linux happen
and thanks to Nick and Mary of Deprogram for showing us how its
good this stuff actually is.
Cheers,
Erik
--
+---+
Erik de
code
you like as long as they don't release a binary (under NDA or not).
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
Therapists typically base
this have any change on the legal status of such an agreement??
That sounds sensible.
Or
is it simply an individually binding agreement between the company and a
developer?
I would go for this interpretation.
Erik
--
+---+
Erik de Castro
de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
Linux is produced to be used, whereas the others are produced
to be sold -- Bobby D. Bryant
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
Java sucks. C sucks slightly less so, but only because it makes
no pretense at all about being a high level language.
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
Or here's an even simpler indicator of how much C++ sucks: Print out
the C++ Public Review Document. Have someone hold it about
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
Saying Python is easier than C++ is like saying that turning a light
switch on or off is easier than operating a nuclear
is easier than C++ is like saying that turning a light
switch on or off is easier than operating a nuclear reactor.
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid
On Sat, 22 Jan 2005 18:36:46 +1100
Erik de Castro Lopo [EMAIL PROTECTED] wrote:
On Fri, 21 Jan 2005 23:08:50 +
Neil Klepeis [EMAIL PROTECTED] wrote:
What exactly am I looking for?
I'm not too sure, but I'd know if I saw it :-).
After using g++ -S, the allpass.o file
being optimised out.
Maybe now is the time to go read up on C++.
There's never a good time to read up on C++
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid
) and
I'll have a look.
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
C++ has its place in the history of programming languages. Just as
Caligula has his
are trying to clean up a file, a doubt the system you
describe above would produce results anywhere near as good as
Gnome Wave Cleaner.
http://gwc.sourceforge.net/
Erik
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid
--
+---+
Erik de Castro Lopo [EMAIL PROTECTED] (Yes it's valid)
+---+
I've got an idea! Sun, Oracle, and IBM hold down MS while Linux
gets to kick them! -- Lou Grinzo on LinuxToday.com
1 - 100 of 260 matches
Mail list logo