added noise
midi play support