This happens because Live uses the track names when importing a midi file. I don't think the track name can be changed in detonate. But you could rename the clip in Live (cmd-R) and export it as midi file. Thereby the track name will become the same as the file name. However, Live only exports single-track midi files (format 0).
thanks for your answer Broc (love your name)!
is it because detonate gives midi file with format 1 ?
I can't use rename manually for some reasons...(about one thousand clips for real time performances where names are really important...
It's a shame that live won't named clips by the file name...would it be some escape from this issue ??
Detonate by default gives format 0 files. But the point is that Live can also import format 1 midi files, where the different tracks from the file are stored as clips on different Live tracks. So it makes sense in Live to use the track names for identifying the clips. I think Live handles format 0 files just like format 1 containing a single track.