fixed a logic error in multiplexers native float conversion
fixed #1
changed oscillator interface in dsp/simple to now return phase instead of void (phase is now `double`)