summaryrefslogtreecommitdiffstats
path: root/arts/examples/instrument_chirpdrum.arts
diff options
context:
space:
mode:
Diffstat (limited to 'arts/examples/instrument_chirpdrum.arts')
-rw-r--r--arts/examples/instrument_chirpdrum.arts260
1 files changed, 260 insertions, 0 deletions
diff --git a/arts/examples/instrument_chirpdrum.arts b/arts/examples/instrument_chirpdrum.arts
new file mode 100644
index 00000000..8b8dcff7
--- /dev/null
+++ b/arts/examples/instrument_chirpdrum.arts
@@ -0,0 +1,260 @@
+name=instrument_chirpdrum
+module=Arts::Synth_ENVELOPE_ADSR
+{
+ id=104
+ x=2
+ y=5
+ port=active
+ {
+ id=105
+ connect_to=130
+ }
+ port=invalue
+ {
+ id=106
+ connect_to=116
+ }
+ port=attack
+ {
+ id=107
+ audio_data=0.02000
+ }
+ port=decay
+ {
+ id=108
+ audio_data=0.01000
+ }
+ port=sustain
+ {
+ id=109
+ audio_data=0.00010
+ }
+ port=release
+ {
+ id=110
+ audio_data=0.00100
+ }
+ port=outvalue
+ {
+ id=111
+ connect_to=122
+ }
+ port=done
+ {
+ id=112
+ connect_to=133
+ }
+}
+module=Arts::Synth_MUL
+{
+ id=113
+ x=2
+ y=3
+ port=invalue1
+ {
+ id=114
+ connect_to=118
+ }
+ port=invalue2
+ {
+ id=115
+ connect_to=129
+ }
+ port=outvalue
+ {
+ id=116
+ connect_to=106
+ }
+}
+module=Arts::Synth_NOISE
+{
+ id=117
+ x=1
+ y=2
+ port=outvalue
+ {
+ id=118
+ connect_to=114
+ }
+}
+module=Arts::Synth_MOOG_VCF
+{
+ id=119
+ x=1
+ y=6
+ port=frequency
+ {
+ id=120
+ audio_data=11000.00000
+ }
+ port=resonance
+ {
+ id=121
+ audio_data=1.90000
+ }
+ port=invalue
+ {
+ id=122
+ connect_to=111
+ }
+ port=outvalue
+ {
+ id=123
+ connect_to=126
+ }
+}
+module=Arts::Synth_MUL
+{
+ id=124
+ x=1
+ y=7
+ port=invalue1
+ {
+ id=125
+ audio_data=15.00000
+ }
+ port=invalue2
+ {
+ id=126
+ connect_to=123
+ }
+ port=outvalue
+ {
+ id=127
+ connect_to=142
+ }
+}
+module=Arts::Synth_RC
+{
+ id=139
+ x=1
+ y=10
+ port=b
+ {
+ id=140
+ audio_data=5.00000
+ }
+ port=f
+ {
+ id=141
+ audio_data=5.00000
+ }
+ port=invalue
+ {
+ id=142
+ connect_to=127
+ }
+ port=outvalue
+ {
+ id=143
+ connect_to=132
+ connect_to=131
+ }
+}
+structureport
+{
+ name=frequency
+ x=1
+ y=0
+ position=1
+ type
+ {
+ direction=output
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=128
+ }
+}
+structureport
+{
+ name=velocity
+ x=3
+ y=0
+ position=2
+ type
+ {
+ direction=output
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=129
+ connect_to=115
+ }
+}
+structureport
+{
+ name=pressed
+ x=5
+ y=0
+ position=3
+ type
+ {
+ direction=output
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=130
+ connect_to=105
+ }
+}
+structureport
+{
+ name=left
+ x=2
+ y=13
+ position=0
+ type
+ {
+ direction=input
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=131
+ connect_to=143
+ }
+}
+structureport
+{
+ name=right
+ x=3
+ y=13
+ position=1
+ type
+ {
+ direction=input
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=132
+ connect_to=143
+ }
+}
+structureport
+{
+ name=done
+ x=5
+ y=8
+ position=2
+ type
+ {
+ direction=input
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=133
+ connect_to=112
+ }
+}