audio_modulator/main.rs
1#![no_std]
2#![no_main]
3use firefly_rust::audio;
4
5#[no_mangle]
6extern fn boot() {
7 let gain = audio::OUT.add_gain(0.);
8 gain.modulate(audio::LinearModulator {
9 start: 0.,
10 end: 1.,
11 start_at: audio::Time::ZERO,
12 end_at: audio::Time::seconds(2),
13 });
14 gain.add_sine(audio::Freq::A4, 0.);
15}