>Anyway, we're talking about ADDs and SUBs here..... Agree, 32 or 64 bit timestamps aren't a question of efficiency. Parameter changes at 30 Hz compared to streaming audio at 96,000Hz are like a trickle next to a fire hydrant. And several of you are keen on 64bit audio samples, so why not 64bit timestamps? It's really a question of which is most convinent for us programmers. If that's 32 or 64 is fine with me. Best Regards, Jeff ----- Original Message ----- From: "David Olofson" <david@xxxxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Saturday, December 20, 2003 8:45 AM Subject: [gmpi] Re: New Reqs 3.8 - Events On Friday 19 December 2003 20.22, Chris Grigg wrote: > But if in order to produce the relative timestamps the host has to > do the absolute-->relative conversion before feeding events to the > plug anyway, where's the optimization? Plug + host performance is > about the same either way, no? Depends a bit on how events are generated - and note that they may as well come from other plugins, which work in the relative timestamp domain already. Anyway, we're talking about ADDs and SUBs here. Getting the base time might cost a few cycles once per process() call, whereas the extra bandwidth and 64 bit emulation on 32 bit CPUs impact every timestamp operation, including just checking how many samples to process until the next event. //David Olofson - Programmer, Composer, Open Source Advocate .- Audiality -----------------------------------------------. | Free/Open Source audio engine for games and multimedia. | | MIDI, modular synthesis, real time effects, scripting,... | `-----------------------------------> 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 ---------------------------------------------------------------------- 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