adds tests for multiplying signals together
drops allocation by making the sample rate Float32