First off, don't work with polylines! Learn how to create and edit spline both with Ft points and CVs. Since the violin is symmetrical work with one half of the model with plans to mirror it later. Be sure to ensure that the spline's tangency at it ends are horizontal along the seam between the two halves.
You might start with a couple of splines as I have below (red and green). The box is used to help define UCSs and visualize the 3D aspects of the geometry.

Now use loft the create a ruled surface between the two splines. Usually I would use the Path or Guides option at this point but the violin profile does not lend itself to this option.

At this point you should have a NURBS surface. Change the CV Hull property from Hidden to Show.

With either the X or Y axis of the UCS vertical (Y in my example) turn on orthomode. You can nw select individual CVs and move them vertically as desired to yield a convex (or concave) surface. The image shows the result of transforming the ruled surface to a more scupltured shape.

Use Boolean subtract to create the holes after you have the surface you want.
lee.minardi