added support for lv2 control port modes and types