psylink 0.3.0

GUI for PsyLink neural interface for receiving/graphing biosignals and predicting user's intentions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use rodio::{source::SineWave, OutputStream, Sink, Source};
use std::time::Duration;

pub fn play(frequency: f32) {
    let (_stream, stream_handle) = OutputStream::try_default().unwrap();
    let sink = Sink::try_new(&stream_handle).unwrap();
    let source = SineWave::new(frequency)
        .take_duration(Duration::from_secs_f32(1.0))
        .amplify(0.20);
    sink.append(source);
    sink.sleep_until_end();
}