From e2de64d6f1beb9e492daf5b886e19933c1fa41dd Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdemultimedia@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- arts/examples/instrument_fm_horn.arts | 301 ++++++++++++++++++++++++++++++++++ 1 file changed, 301 insertions(+) create mode 100644 arts/examples/instrument_fm_horn.arts (limited to 'arts/examples/instrument_fm_horn.arts') diff --git a/arts/examples/instrument_fm_horn.arts b/arts/examples/instrument_fm_horn.arts new file mode 100644 index 00000000..698c7792 --- /dev/null +++ b/arts/examples/instrument_fm_horn.arts @@ -0,0 +1,301 @@ +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 + } +} -- cgit v1.2.1