Sha256: b6a5bb6d2ae62fd7e1d02ccdd3c4f98455939bd08a62df8b56c5285bb6fb6fb9

Contents?: true

Size: 374 Bytes

Versions: 3

Compression:

Stored size: 374 Bytes

Contents

(wav = WavOut.new(:filename => "ex04.wav")) >> blackhole
s = SawOsc.new(:freq => 440, :gain => 0.5)
adsr = ADSR.new(:attack_time => 50.ms,
                :attack_gain => 1.0,
                :decay_time => 50.ms,
                :sustain_gain => 0.5,
                :release_time => 1.second)
s >> adsr >> wav

play 1.second
adsr.on
play 2.seconds
adsr.off
play 2.seconds

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
ruck-ugen-0.2.0 examples/ex04.rb
ruck-0.1.2 examples/ugen/ex04.rb
ruck-0.1.0 examples/ugen/ex04.rb