1.14 Keyboard controlled synth1.18 Using envelopes

https://live.codecircle.com/d/7mqE9suqZSesBeyn3

```javascript
var contexte_audio = window.AudioContext || window.webkitAudioContext;

var contexte = new contexte_audio();

var oscillateur = contexte.createOscillator();

// LFO : Low frequency Oscillator
var lfo = contexte.createOscillator();

// amplificateur LFO
var amplificateur_lfo = contexte.createGain();

amplificateur_lfo.gain.value = 200;

oscillateur.frequency.value = 300;

lfo.frequency.value = 0.5;

// on connecte notre lfo à l'entrée fréquence de notre oscillateur
/*
┌—————┐ -1 à 1  ┌——————┐     -200 à 200         ┌—————┐  ┌———————————┐
│ LFO ├————————▸┤ gain.├—▸ entrée : fréquence —▸┤ osc.├—▸┤ audio out.│
│ osc.│         │ 200  │                        └—————┘  └———————————┘
└—————┘         └——————┘
*/
lfo.connect( amplificateur_lfo );

amplificateur_lfo.connect( oscillateur.frequency );

oscillateur.connect( contexte.destination );

oscillateur.start();
lfo.start();

[exemple](https://live.codecircle.com/d/eea5ERsNRT7Qdrb2Y)