Trait synth::note_freq::NoteFreq [] [src]

pub trait NoteFreq: Clone {
    fn hz(&self) -> Hz;

    fn step_frame(&mut self, _frame_ms: Ms) { ... }
}

Types to be generated by NoteFreqGenerator types.

Required Methods

fn hz(&self) -> Hz

Step the NoteFreq forward one frame and return the hz for the current frame.

Provided Methods

fn step_frame(&mut self, _frame_ms: Ms)

Step the NoteFreq forward one frame.

Implementors