Changed sinOsc to just sin and some more work with patterns