Sha256: 716e0c4482565feaa6901690438789b87c1e9f345d2ae9acbddbdf66a926b701
Contents?: true
Size: 455 Bytes
Versions: 3
Compression:
Stored size: 455 Bytes
Contents
def beep(wav, chan) (s = SawOsc.new(:freq => 440, :gain => 0.25)) >> wav.in(chan) 10.times do play 0.1.seconds s.freq *= 1.2 end s << wav end wav = WavOut.new(:filename => "ex01.wav", :num_channels => 2) SinOsc.new(:freq => 440, :gain => 0.25) >> wav SinOsc.new(:freq => 880, :gain => 0.25) >> wav wav >> blackhole chan = 0 10.times do play 0.7.seconds chan = (chan + 1) % 2 spork("beep") { beep(wav, chan) } end play 2.seconds
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
ruck-ugen-0.2.0 | examples/ex01.rb |
ruck-0.1.2 | examples/ugen/ex01.rb |
ruck-0.1.0 | examples/ugen/ex01.rb |