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}