Taylor Hornby
Taylor Hornby
Taking a Wave will make it sound stepped at really low rates... there should probably be a higher-resolution thing HighResWave or something.
It should also have arbitrary min/max values, so that e.g. you can make an LFO on [-1,1] to do panning or [0,1] to do volume.
A first draft of this is done. Currently, it's missing a bit of precision. It doesn't specify the valid ranges of parameters as accurately as I would like it to....
I'm also worried that the psuedocode isn't abstract enough. I should go through it and make sure I'm doing things like dividing by 2^32 then taking the floor instead of...
(e.g. to be used with Gain to fade-in and fade-out etc)
These benchmarks will be important for our recommendations on whether or not to actually use the code. If too slow, releasing the code without strong warnings against use could be...
I decided on the following design for benchmarking. Each implementation's command-line interface supports a 'benchmark' command, which takes the number of iterations to time, as well as the operation (yescrypt...
The SIMD implementation is a little tricky to benchmark, since it has to be done inside firefox, and there's no CLI interface to running a JS script. I'll most likely...
Solar is going to add runtime tests to the C implementation, so let's wait for him to do that, and then we'll follow his lead.
This can be done by running multiple instances of swatd at the same time. That's the "right/unix" way to do it, since the alternative is to re-write swatd to simulate...