Skip to main content

audio_modulator/
main.rs

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