PortAudio.jl/examples/ramp.jl
2014-06-28 15:22:35 -05:00

32 lines
No EOL
581 B
Julia

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)