[gmpi] Re: Topic 7: Audio packaging

  • From: David Olofson <david@xxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 3 Jun 2003 12:08:13 +0200

On Tuesday 03 June 2003 11.29, Vincent Burel wrote:
[...]
> > What technical questions?
>
> ha yes , you need i repeat it several time , ok i repeat :
> how the effect can set the IsZero Flag according the diversity and
> complexity of different algorithm.

Well, the simple solution is always this: Don't bother! :-)

However, for many algorithms it's trivial, and for the rest, it's 
usually not too hard to come up with a good enough approximation. You 
don't have to be perfectly accurate or anything; just don't cut too 
early. Estimate high. Round upwards. Still much better than nothing.


> > How can you have a technical question - we're
> > discussing CONCEPTS.
>
> As i me , and i say that your concept is a problem , because it
> causes different technical problem and increase the developpement
> cost and time, and is a source of further mystake and potential
> bug,

So, don't use it in cases where you're not certain you can get it 
right. It's an *optimization*, and as such, it's optional.


> and is useless , because it is adapted to a specific audio
> task only : the non real time audio montage.

It can be useful for off-line rendering as well, but so far, I've only 
used it in *real time*, and concluded that it makes a big difference, 
especially since I need all free CPU time for other stuff.


[...]
> i am an ass. ! :-)  hope this problem is solve now and we can
> discussed without ass parasite and pissing off details !

Well, we're aware of the problem now, but in general, that's not the 
same thing as having solved the problem. ;-)


[...]
> > So don't implement it. Or make it an option.  Or tell the user
> > that he needs
> > a 'P4 3Ghz , 533 MgHz bus clock' system, because hey, hardware is
> > free and just gets faster.  Your example is stupid.
>
> It's an example where the IsZero is implemented but produce strange
> effect that the client could complain about.
> the fact you feel it stupid, just show me that you have no client
> or that you are not in contact with your client.

Well, it seems to me that the question is about whether you want 
clients to occasionally report bugs, or constantly whine about lousy 
performance. The former will happen anyway, and based on my limited 
hand-on experience with it, I don't think silence support is going to 
add all that much to the amount of bugs.


//David Olofson - Programmer, Composer, Open Source Advocate

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`-----------------------------------> http://audiality.org -'
   --- http://olofson.net --- http://www.reologica.se ---


----------------------------------------------------------------------
Generalized Music Plugin Interface (GMPI) public discussion list
Participation in this list is contingent upon your abiding by the
following rules:  Please stay on topic.  You are responsible for your own
words.  Please respect your fellow subscribers.  Please do not
redistribute anyone else's words without their permission.

Archive: //www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: