>What are the difference between BMidiRoster::Connect(..) and >BMidiRoster::Connected >(...) or other function with Remote in the name of the function? It could be that ...Connected() is a callback function that indicates to the roster, that a connection has been made...? On the other hand the roster calls ...Connect() to create a connection between BMidiEndpoints? - Michael