Hi Alan,
You might be interested in a program called "Sibelius". Check out www.sibelius.com . It has a trial period.

George