As a follow up to my recent question Where does Linga purana mentions Lord Krishna giving veena to Narada muni? Linga purana doesn't mention Lord Krishna giving Veena to Narada but teaching Him music.
And this comment also seems to be true:
"deva" is an epithet originally used for mahadeva ( for e.g. ref: sri sUktam upaitumAm dEvasakhaH ). Mahadeva is also the embodiment of nAda and the reigning deity of music/nAda yOga. So it can be interpreted as a vina given to him by Mahadeva/Lord Shiva. Iswara is also an epithet that applies only to Mahadeva as clarified by kanchi paramacharya Chandrasekharendra Saraswati swami.
So, now I'm undecided Who gave Him Veena. Is He Lord Krishna or Lord Shiva? And why?