Fix lilyplay example
This commit is contained in:
parent
f6cd300ec8
commit
d702d4e700
1 changed files with 8 additions and 2 deletions
|
@ -1,13 +1,19 @@
|
||||||
|
#=
|
||||||
|
This example synthesizes a bit of Beethoven's Ode to Joy chorus
|
||||||
|
where the note sequence is stored in the concise LilyPond text format:
|
||||||
|
http://lilypond.org/
|
||||||
|
=#
|
||||||
|
|
||||||
using Distributed, PortAudio
|
using Distributed, PortAudio
|
||||||
|
|
||||||
# Modified from Jiahao Chen's example in the obsolete AudioIO module.
|
# Modified from Jiahao Chen's example in the obsolete AudioIO module.
|
||||||
# Will use first output device found in system's listing or DEFAULTDEVICE if set below
|
# Use first output device found in system's listing or DEFAULTDEVICE if set below.
|
||||||
const DEFAULTDEVICE = -1
|
const DEFAULTDEVICE = -1
|
||||||
|
|
||||||
function paudio()
|
function paudio()
|
||||||
devs = PortAudio.devices()
|
devs = PortAudio.devices()
|
||||||
if DEFAULTDEVICE < 0
|
if DEFAULTDEVICE < 0
|
||||||
devnum = findfirst(x -> x.maxoutchans > 0, devs)
|
devnum = findfirst(x -> x.output_bounds.max_channels > 0, devs)
|
||||||
(devnum == nothing) && error("No output device for audio found")
|
(devnum == nothing) && error("No output device for audio found")
|
||||||
else
|
else
|
||||||
devnum = DEFAULTDEVICE + 1
|
devnum = DEFAULTDEVICE + 1
|
||||||
|
|
Loading…
Reference in a new issue