pub type signalNoteOnFunc = Option<unsafe extern "C" fn(userdata: *mut c_void, note: MIDINote, vel: f32, len: f32)>;
pub enum signalNoteOnFunc { None, Some(unsafe extern "C" fn(*mut c_void, f32, f32, f32)), }
No value.
Some value of type T.
T