Envelope

Get envelope more setup. Fix buggy read in Grain