apres
pub fn listen<T>( path: &str, context: &mut T, callback: fn(_: &mut Controller, _: &mut T, _: &MIDIEvent)) -> Result<(), ApresError>