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}