4 releases (2 breaking)

0.3.0 Mar 29, 2021
0.2.1 Apr 12, 2018
0.2.0 Apr 10, 2018
0.1.0 Aug 27, 2017

#4 in #hertz

Download history 27/week @ 2026-03-10 28/week @ 2026-03-17 28/week @ 2026-03-24 26/week @ 2026-03-31 30/week @ 2026-04-07 21/week @ 2026-04-14 25/week @ 2026-04-21 29/week @ 2026-04-28 22/week @ 2026-05-05 24/week @ 2026-05-12 16/week @ 2026-05-19 16/week @ 2026-05-26 19/week @ 2026-06-02 34/week @ 2026-06-09 23/week @ 2026-06-16 20/week @ 2026-06-23

98 downloads per month

MIT license

3KB

beep.rs

Play an indefinite tone of a given frequency.

For instance:

extern crate beep;
extern crate dimensioned;

use std::{thread, time};
use beep::beep;
use dimensioned::si;

fn main() {
  beep(440. * si::HZ);
  thread::sleep(time::Duration::from_millis(500));
  beep(si::Hertz::new(880));
  thread::sleep(time::Duration::from_millis(500));
  beep(0. * si::HZ);
}

Dependencies

~2MB
~41K SLoC