diff --git a/README.md b/README.md index c158d32..26e1dec 100644 --- a/README.md +++ b/README.md @@ -19,26 +19,28 @@ Examples A square wave "ping" with delay. - var context = new webkitAudioContext(); +```js +var context = new webkitAudioContext(); - //square wave at 440 Hz (default) - var osc = context.createOscillator(); - osc.type = osc.SQUARE; +//square wave at 440 Hz (default) +var osc = context.createOscillator(); +osc.type = osc.SQUARE; - //envelope with 0.001 sec attack and 0.5 sec decay - var envelope = context.createEnvelope(0.001, 0.5, 0, 0); +//envelope with 0.001 sec attack and 0.5 sec decay +var envelope = context.createEnvelope(0.001, 0.5, 0, 0); - //feedback delay of 0.4 seconds with 0.5x feedback - var feedbackDelay = context.createFeedbackDelay(0.4, 0.5); +//feedback delay of 0.4 seconds with 0.5x feedback +var feedbackDelay = context.createFeedbackDelay(0.4, 0.5); - osc.connect(envelope); - envelope.connect(feedbackDelay); - envelope.connect(context.destination); - feedbackDelay.connect(context.destination); +osc.connect(envelope); +envelope.connect(feedbackDelay); +envelope.connect(context.destination); +feedbackDelay.connect(context.destination); + +//trigger the note and release after 0.6 seconds +envelope.trigger(0.6); +``` - //trigger the note and release after 0.6 seconds - envelope.trigger(0.6); - API ----