I'm confused as to how I'm to pronounce Sanskrit's "v" letter. My teacher mostly pronounces it as a "w" in words such as "deva", "svara" or "dvipa" but invariably utters a "v" in syllables "vra" or "vya".
The definition my teacher once quoted, from an old Indian grammarian, was that "semivowels arise when the other vowels approach vowel 'a' " which clearly suggest the intimate relationship between "w" and "u" (as in good), as well as between "y" and "i" (as in deep).
Since they were so thorough in their classification of sounds, I'm sure the ancient Indian grammarians would've noticed the "v" as a labio-dental consonant, different from semi-vocalic "w", and given it its own name and place in the alphabet - so I believe that letter was supposed to have just one sound.
I try really hard to always pronounce "v" as "w", but my "vya" sounds more like a rapid "wiya", and "vra" sounds really like "ura". But then, trying it the other way around (always as "v") yields "dvipa" or "hva" to become almost impossible to be said.
Any thoughts?