You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdemultimedia/arts/examples/instrument_fm_horn.arts

302 lines
2.9 KiB

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
}
}