this->reset() to reset the envelope of the ADSR
add startAudio to delay initialization of audio and let Machine initialize the whole stack of class
remove bad audio track Mixer and keep it simple audio a + audio b
Now Machine use an ADSR, not a really good decision before Machine let you add more kind of Machine
More compliant to c++ standard char * vs string
Track give a MonoMixer instead of a Machine
Oscillator reset now reachable !!  use to clean Sine Wave
implement the whole in PaternPlayer
cosmetic change
Add MonoMixer and ADSR to PatternPlayer
change to 512 sample cosmetic and for robustness for now
Two new file for testing the Synth