Skip to content

Instantly share code, notes, and snippets.

@danopia
Created December 31, 2008 22:44
Show Gist options
  • Save danopia/42137 to your computer and use it in GitHub Desktop.
Save danopia/42137 to your computer and use it in GitHub Desktop.
<?php
function beep($freq, $length)
{
echo "\r \r" . str_repeat(' ', intval($freq / 50)) . "|\r";
system("beep -f $freq -l $length");
}
/*for($i = 2000; $i < 2500; $i += 5)
{
beep($i, 100);
}*/
for($count = 0; $count < 3; $count ++)
{
beep(1000, 500);
beep(500, 500);
}
for($count = 0; $count < 3; $count ++)
{
for($freq = 500; $freq < 1000; $freq += 25)
beep($freq, 10);
for($freq = 1000; $freq > 500; $freq -= 25)
beep($freq, 10);
}
for($count = 0; $count < 3; $count ++)
{
for($freq = 100; $freq < 3000; $freq += 35)
beep($freq, 15);
beep($freq, 100);
for($freq = 3000; $freq > 500; $freq -= (10 + ($freq / 500)))
{
beep($freq, 20);
//echo "$freq\n";
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment