iiwusynth-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[iiwusynth-devel] Re: [Swami-devel] Major improvement


From: Josh Green
Subject: [iiwusynth-devel] Re: [Swami-devel] Major improvement
Date: 12 Mar 2002 09:56:48 -0700

On Tue, 2002-03-12 at 05:02, Peter Hanappe wrote:
> I started profiling the iiwusynth (using rdtsc based timing) and
> figgered out that most of the time the synthesizer was generating sounds
> we don't hear at all (subliminal messages ;). 
> 
> Most of the presets have a rather long release, say ~800 msec. If a note
> only takes 200 msec, the synth spent 80% of the time in the release
> phase of the note. So instead of waiting for the nore to reach the end
> of the release phase I cut it off when the amplitude envelope reaches
> -100 dB (not really a genious idea but still you have to find the
> troublemaker).
> 
> Net result: a 50% cut in CPU usage!
> 
> Some of my MIDI files dropped from 45% CPU usage to less than 20%. If I
> play them without reverb, it goes even down to 10%!
> 
> I've also added some options to turn the reverb on/off and set the
> master gain on the command line. All committed to CVS.
> 
> Cheers!
> Peter
> 

Awesome! I'll check out the new CVS immediately. Operation in effect..
Bad satellite very slow right now :(  Waiting.. Update finished.
Compiling.. Lates..
        Josh




reply via email to

[Prev in Thread] Current Thread [Next in Thread]