How to sweep the phase with AppleScript
Posted: Fri Jan 22, 2021 12:36 am
this AppleScript script will repeat -180 to 180 degree phase sweep three times.
Code: Select all
set lp to -180 -- the lowest phase in degree
set hp to 180 -- the highest phase in degree
set rv to 0 -- set to 1 for reverse (hp to lp)
set rp to 3 -- repeat 3 times
if hp is less than lp then
set tmp to lp
set lp to hp
set hp to tmp
end if
if rv is 0 then
set s to 1
else
set s to -1
set tmp to lp
set lp to hp
set hp to tmp
end if
tell application "AudioTest"
play
repeat with i from 1 to rp
repeat with ph from lp to hp by s
set phase to ph
end repeat
end repeat
set phase to 0
stop
end tell