name=instrument_hihat
module=Arts::Synth_ENVELOPE_ADSR
{
  id=0
  x=2
  y=5
  port=active
  {
    id=1
    connect_to=31
  }
  port=invalue
  {
    id=2
    connect_to=12
  }
  port=attack
  {
    id=3
    audio_data=0.00010
  }
  port=decay
  {
    id=4
    audio_data=0.04000
  }
  port=sustain
  {
    id=5
    audio_data=0.00010
  }
  port=release
  {
    id=6
    audio_data=0.00100
  }
  port=outvalue
  {
    id=7
    connect_to=18
    connect_to=22
  }
  port=done
  {
    id=8
    connect_to=34
  }
}
module=Arts::Synth_MUL
{
  id=9
  x=2
  y=3
  port=invalue1
  {
    id=10
    connect_to=14
  }
  port=invalue2
  {
    id=11
    connect_to=30
  }
  port=outvalue
  {
    id=12
    connect_to=2
  }
}
module=Arts::Synth_NOISE
{
  id=13
  x=1
  y=2
  port=outvalue
  {
    id=14
    connect_to=10
  }
}
module=Arts::Synth_MUL
{
  id=20
  x=1
  y=7
  port=invalue1
  {
    id=21
    audio_data=2.00000
  }
  port=invalue2
  {
    id=22
    connect_to=7
  }
  port=outvalue
  {
    id=23
    connect_to=27
  }
}
module=Arts::Synth_RC
{
  id=24
  x=1
  y=10
  port=b
  {
    id=25
    audio_data=2.00000
  }
  port=f
  {
    id=26
    audio_data=4.00000
  }
  port=invalue
  {
    id=27
    connect_to=23
  }
  port=outvalue
  {
    id=28
    connect_to=32
    connect_to=33
  }
}
structureport
{
  name=frequency
  x=1
  y=0
  position=1
  type
  {
    direction=output
    datatype=audio
    conntype=stream
  }
  data
  {
    id=29
  }
}
structureport
{
  name=velocity
  x=3
  y=0
  position=2
  type
  {
    direction=output
    datatype=audio
    conntype=stream
  }
  data
  {
    id=30
    connect_to=11
  }
}
structureport
{
  name=pressed
  x=5
  y=0
  position=3
  type
  {
    direction=output
    datatype=audio
    conntype=stream
  }
  data
  {
    id=31
    connect_to=1
  }
}
structureport
{
  name=left
  x=2
  y=13
  position=0
  type
  {
    direction=input
    datatype=audio
    conntype=stream
  }
  data
  {
    id=32
    connect_to=28
  }
}
structureport
{
  name=right
  x=3
  y=13
  position=1
  type
  {
    direction=input
    datatype=audio
    conntype=stream
  }
  data
  {
    id=33
    connect_to=28
  }
}
structureport
{
  name=done
  x=5
  y=8
  position=2
  type
  {
    direction=input
    datatype=audio
    conntype=stream
  }
  data
  {
    id=34
    connect_to=8
  }
}
