This one uses several waveform samples and crossfades between them. Sort of what a vector synth does.
It also contains reverb and full MIDI implementation. CC1 controls vibrato rate.
Here are the samples I used.
You can use your own samples.
Have fun!