Not a straight musician? (7)
I believe the answer is:
fiddler
'musician?' is the definition.
(fiddler can informally mean a violinist)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for fiddler that I've seen before include "Type of crab; one on the Roof" , "Popular musical '. . . . . . . on the Roof'" , "String player" , "Violinist - swindler - type of crab" , "Musician (on the roof)?" .)