A few quick improvements

White space fixes, combining variables, and not expecting parameters to
calculate_lfo.
JSLint improvements

Passes JSLint except for parseFloat work arounds.
First round of parseFloat fixes

Fixing some no-brainers and checking them in as I go. Doing parseFloat
on the parameters to calculate pitch instead of in more places within
that function.
More incremental improvements for JSLint

These changes avoid using multiplication to do parseFloat and as a
side-effect, the code is simplified because I believe I am using
parseFloat only where I need it.
Now passing JSLint!

This code passes JSLint and survives with everything working.
Pass stricter JSLint

Turns out noise wasn't working properly because I did something dumb in
response to warning not to declare variables in a loop. Declared the
variables at the top of the function like I should have done and merely
assigned them in the loop.
Frustrated attempt at merging

I just want to have one branch again.