musical_keyboard 0.4.0

A small lib for converting keyboard input into musical notes.
Documentation

musical_keyboard Build Status

A small lib for converting keyboard input into musical notes. i.e.


if let Some((letter, octave, amplitude)) = musical_keyboard.handle_input(ctrl, key) {
    println!("amplitude: {}, letter: {}, octave: {}", amplitude, letter, octave);
}

The behaviour is modelled on Logic Studio X's musical keyboard.

musical_keyboard uses: