Implemented Promise mock-up, message->midimessage, inputs()/outputs()