Quoting Jerome Leveque: > This 2 functions just count up and down? or they make something else? I guess BMidiEndpoint::Release() may, when reach a 0 count, close/free/delete some internal stuffs, like closing the /dev/midi/xxxx device it was using, before deleting itself. But it just a bet. -Philippe.