name=instrument_fm_horn module=Arts::Synth_FM_SOURCE { id=0 x=2 y=7 port=frequency { id=1 connect_to=47 } port=modulator { id=2 connect_to=22 } port=modlevel { id=3 audio_data=0.30000 } port=pos { id=4 connect_to=6 } } module=Arts::Synth_WAVE_SIN { id=5 x=3 y=8 port=pos { id=6 connect_to=4 } port=outvalue { id=7 connect_to=16 connect_to=33 } } module=Arts::Synth_FREQUENCY { id=8 x=2 y=4 port=frequency { id=9 connect_to=45 } port=pos { id=10 connect_to=12 } } module=Arts::Synth_WAVE_SIN { id=11 x=3 y=5 port=pos { id=12 connect_to=10 } port=outvalue { id=13 connect_to=19 } } module=Arts::Synth_CDELAY { id=14 x=7 y=8 port=time { id=15 } port=invalue { id=16 connect_to=7 } port=outvalue { id=17 connect_to=20 } } module=Arts::Synth_XFADE { id=18 x=7 y=6 port=invalue1 { id=19 connect_to=13 } port=invalue2 { id=20 connect_to=17 } port=percentage { id=21 audio_data=0.40000 } port=outvalue { id=22 connect_to=2 } } module=Arts::Synth_ENVELOPE_ADSR { id=31 x=3 y=11 port=active { id=32 connect_to=49 } port=invalue { id=33 connect_to=7 } port=attack { id=34 audio_data=0.10000 } port=decay { id=35 audio_data=0.10000 } port=sustain { id=36 audio_data=0.70000 } port=release { id=37 audio_data=0.10000 } port=outvalue { id=38 connect_to=29 connect_to=30 connect_to=50 connect_to=51 } port=done { id=39 connect_to=41 connect_to=52 } } module=Arts::Synth_MUL { id=42 x=1 y=3 port=invalue1 { id=43 connect_to=47 } port=invalue2 { id=44 audio_data=1.01000 } port=outvalue { id=45 connect_to=9 } } structureport { name=frequency x=1 y=0 position=1 type { direction=output datatype=audio conntype=stream } data { id=47 connect_to=43 connect_to=1 } } structureport { name=velocity x=3 y=0 position=2 type { direction=output datatype=audio conntype=stream } data { id=48 } } structureport { name=pressed x=5 y=0 position=3 type { direction=output datatype=audio conntype=stream } data { id=49 connect_to=32 } } structureport { name=left x=1 y=13 position=0 type { direction=input datatype=audio conntype=stream } data { id=50 connect_to=38 } } structureport { name=right x=3 y=13 position=1 type { direction=input datatype=audio conntype=stream } data { id=51 connect_to=38 } } structureport { name=done x=5 y=13 position=2 type { direction=input datatype=audio conntype=stream } data { id=52 connect_to=39 } }