I've just started learning the violin and the main difficulty I've been having is, of course, finding the correct pitch of each note, especially the distance of semitones. I can find my way around the violin fine, I can read the music no problem and my tone is improving but I'm still not happy at finding the correct position for each note. My problem is that I have quite thick fingers and I cant leave my fingers in the correct position e.g. I have to move my 2nd finger slightly on C# to play D above it. Anyway, I tried a new approach today and it has helped enormously in training my pitch. Its not exactly original but I just thought I'd share it with you. I play and record the violin solo on my keyboard at a slow to medium speed using the Violin voice. The one on my keyboard has quite a nice realistic sound. I then play along several times to it, noting the various places where I always tend to get the pitch slightly wrong. Even after just a few goes, its worked wonders. I'm already getting pretty confident of the distance between tones and semitones and I am getting the spacing to the point where I still get it spot on even when playing without the recording. This learning by imitation and rote is working wonders for my playing.
I know its not exactly groundbreaking but I just thought I'd share this with other beginners on the violin.
Gae