PortAudio.jl/examples/ramp.jl

32 lines
581 B
Julia
Raw Normal View History

using AudioIO
# Give PortAudio time to load
play([0])
sleep(2)
println("""
*
* *
* * *
* * * *
* * * * *
* * * * * *
""")
wave = SinOsc(440) * LinRamp(0.0,1.0,2.0)
play(wave)
sleep(2)
stop(wave)
print("""
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
""")
wave = SinOsc(440) * LinRamp([0.0,1.0,0.0], [2.0,2.0])
play(wave)
sleep(4)
stop(wave)