summaryrefslogtreecommitdiffstats
path: root/arts/examples/instrument_deepdrum.arts
diff options
context:
space:
mode:
Diffstat (limited to 'arts/examples/instrument_deepdrum.arts')
-rw-r--r--arts/examples/instrument_deepdrum.arts255
1 files changed, 255 insertions, 0 deletions
diff --git a/arts/examples/instrument_deepdrum.arts b/arts/examples/instrument_deepdrum.arts
new file mode 100644
index 00000000..f6b1ebef
--- /dev/null
+++ b/arts/examples/instrument_deepdrum.arts
@@ -0,0 +1,255 @@
+name=instrument_deepdrum
+module=Arts::Synth_ENVELOPE_ADSR
+{
+ id=144
+ x=2
+ y=5
+ port=active
+ {
+ id=145
+ connect_to=170
+ }
+ port=invalue
+ {
+ id=146
+ connect_to=156
+ }
+ port=attack
+ {
+ id=147
+ audio_data=0.02000
+ }
+ port=decay
+ {
+ id=148
+ audio_data=0.01000
+ }
+ port=sustain
+ {
+ id=149
+ audio_data=0.00100
+ }
+ port=release
+ {
+ id=150
+ audio_data=0.00100
+ }
+ port=outvalue
+ {
+ id=151
+ connect_to=162
+ }
+ port=done
+ {
+ id=152
+ connect_to=173
+ }
+}
+module=Arts::Synth_MUL
+{
+ id=153
+ x=2
+ y=3
+ port=invalue1
+ {
+ id=154
+ connect_to=179
+ }
+ port=invalue2
+ {
+ id=155
+ connect_to=169
+ }
+ port=outvalue
+ {
+ id=156
+ connect_to=146
+ }
+}
+module=Arts::Synth_MOOG_VCF
+{
+ id=159
+ x=1
+ y=6
+ port=frequency
+ {
+ id=160
+ audio_data=400.00000
+ }
+ port=resonance
+ {
+ id=161
+ audio_data=2.90000
+ }
+ port=invalue
+ {
+ id=162
+ connect_to=151
+ }
+ port=outvalue
+ {
+ id=163
+ connect_to=166
+ }
+}
+module=Arts::Synth_MUL
+{
+ id=164
+ x=1
+ y=7
+ port=invalue1
+ {
+ id=165
+ audio_data=150.00000
+ }
+ port=invalue2
+ {
+ id=166
+ connect_to=163
+ }
+ port=outvalue
+ {
+ id=167
+ connect_to=171
+ connect_to=172
+ }
+}
+module=Arts::Synth_WAVE_TRI
+{
+ id=177
+ x=1
+ y=2
+ port=pos
+ {
+ id=178
+ connect_to=185
+ }
+ port=outvalue
+ {
+ id=179
+ connect_to=154
+ }
+}
+module=Arts::Synth_FREQUENCY
+{
+ id=183
+ x=0
+ y=1
+ port=frequency
+ {
+ id=184
+ audio_data=8000.00000
+ }
+ port=pos
+ {
+ id=185
+ connect_to=178
+ }
+}
+structureport
+{
+ name=frequency
+ x=1
+ y=0
+ position=1
+ type
+ {
+ direction=output
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=168
+ }
+}
+structureport
+{
+ name=velocity
+ x=3
+ y=0
+ position=2
+ type
+ {
+ direction=output
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=169
+ connect_to=155
+ }
+}
+structureport
+{
+ name=pressed
+ x=5
+ y=0
+ position=3
+ type
+ {
+ direction=output
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=170
+ connect_to=145
+ }
+}
+structureport
+{
+ name=left
+ x=2
+ y=9
+ position=0
+ type
+ {
+ direction=input
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=171
+ connect_to=167
+ }
+}
+structureport
+{
+ name=right
+ x=3
+ y=9
+ position=1
+ type
+ {
+ direction=input
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=172
+ connect_to=167
+ }
+}
+structureport
+{
+ name=done
+ x=5
+ y=8
+ position=2
+ type
+ {
+ direction=input
+ datatype=audio
+ conntype=stream
+ }
+ data
+ {
+ id=173
+ connect_to=152
+ }
+}