<?xml version="1.0" encoding="utf-8"?>
<mosaicode>
 <version value="0.0.1"/>
 <zoom value="1.0"/>
 <language value="javascript"/>
 <blocks>
  <block collapsed="False" id="1" type="mosaicode_lib_javascript_webaudio.extensions.blocks.speaker">
   <position x="910.0" y="130.0"/>
  </block>
  <block collapsed="False" id="2" type="mosaicode_lib_javascript_webaudio.extensions.blocks.oscillator">
   <position x="310.0" y="140.0"/>
   <property key="freq" value="440"/>
   <property key="type" value="sine"/>
  </block>
  <block collapsed="False" id="3" type="mosaicode_lib_javascript_webaudio.extensions.blocks.oscillator">
   <position x="420.0" y="230.0"/>
   <property key="freq" value="440"/>
   <property key="type" value="sine"/>
  </block>
  <block collapsed="False" id="6" type="mosaicode_lib_javascript_webaudio.extensions.blocks.addsound">
   <position x="580.0" y="180.0"/>
  </block>
  <block collapsed="False" id="7" type="mosaicode_lib_javascript_webaudio.extensions.blocks.arithmetics.multiplyfloat">
   <position x="230.0" y="250.0"/>
  </block>
  <block collapsed="False" id="8" type="mosaicode_lib_javascript_webaudio.extensions.blocks.form.range">
   <position x="70.0" y="340.0"/>
   <property key="value" value="2.0"/>
   <property key="label" value="Multiply"/>
   <property key="min" value="0.0"/>
   <property key="max" value="100.0"/>
  </block>
  <block collapsed="False" id="11" type="mosaicode_lib_javascript_webaudio.extensions.blocks.input devices.mouseclick">
   <position x="40.0" y="80.0"/>
  </block>
  <block collapsed="False" id="12" type="mosaicode_lib_javascript_webaudio.extensions.blocks.adsr">
   <position x="760.0" y="50.0"/>
   <property key="a" value="200"/>
   <property key="d" value="20"/>
   <property key="s" value="100"/>
   <property key="r" value="50"/>
   <property key="g" value="0.8"/>
  </block>
  <block collapsed="False" id="13" type="mosaicode_lib_javascript_webaudio.extensions.blocks.Types.float">
   <position x="440.0" y="380.0"/>
   <property key="float_value" value="1.0"/>
  </block>
  <block collapsed="False" id="14" type="mosaicode_lib_javascript_webaudio.extensions.blocks.arithmetics.addfloat">
   <position x="600.0" y="300.0"/>
  </block>
  <block collapsed="False" id="15" type="mosaicode_lib_javascript_webaudio.extensions.blocks.form.range">
   <position x="220.0" y="10.0"/>
   <property key="value" value="0.0"/>
   <property key="label" value="Release"/>
   <property key="min" value="100.0"/>
   <property key="max" value="1000.0"/>
  </block>
  <block collapsed="False" id="16" type="mosaicode_lib_javascript_webaudio.extensions.blocks.form.check">
   <position x="830.0" y="340.0"/>
   <property key="value" value="0.0"/>
   <property key="label" value="Play"/>
  </block>
  <block collapsed="False" id="17" type="mosaicode_lib_javascript_webaudio.extensions.blocks.gain">
   <position x="820.0" y="220.0"/>
   <property key="gain" value="1"/>
  </block>
  <block collapsed="False" id="18" type="mosaicode_lib_javascript_webaudio.extensions.blocks.GUI.print">
   <position x="620.0" y="390.0"/>
   <property key="label" value="Use a posição X, Y para controlar o som"/>
  </block>
 </blocks>
 <connections>
  <connection from_block="2" from_out="3" to_block="6" to_in="0"/>
  <connection from_block="3" from_out="3" to_block="6" to_in="1"/>
  <connection from_block="7" from_out="2" to_block="3" to_in="1"/>
  <connection from_block="8" from_out="0" to_block="7" to_in="1"/>
  <connection from_block="11" from_out="0" to_block="2" to_in="1"/>
  <connection from_block="11" from_out="1" to_block="7" to_in="0"/>
  <connection from_block="6" from_out="2" to_block="12" to_in="0"/>
  <connection from_block="11" from_out="2" to_block="14" to_in="0"/>
  <connection from_block="13" from_out="0" to_block="14" to_in="1"/>
  <connection from_block="14" from_out="2" to_block="12" to_in="6"/>
  <connection from_block="11" from_out="0" to_block="12" to_in="1"/>
  <connection from_block="11" from_out="1" to_block="12" to_in="2"/>
  <connection from_block="15" from_out="0" to_block="12" to_in="4"/>
  <connection from_block="12" from_out="7" to_block="17" to_in="0"/>
  <connection from_block="17" from_out="3" to_block="1" to_in="0"/>
  <connection from_block="16" from_out="0" to_block="17" to_in="2"/>
 </connections>
 <comments/>
</mosaicode>