For the Smaller Church: Free Music
Beautiful hymns and Masses that play on your own keyboard. 145 hymns and 3 masses, as MIDI files, free to any church. Professional quality. Easy approval from your local Bishop.