The Ames Hymn Collection XML Application



Recently my MIDI sequences have been produced from a database application of my own creation. It allows the rapid production of different arrangements from a single source. It also allows the production of the hymn texts and their inclusion as lyrics in the MIDI files as a single, streamlined effort. In order to make the benefits of this tool widely available, I am developing and XML application to store the data used to create the MIDI sequences on the Ames Hymn Collection. Some sample XML files and my DTD are included here for your examination.

Sample: Holy, Holy, Holy in XML

Sample: Breast the Wave in XML

Sample: I Am Glad They Came with Singing in XML

Sample: Ye Must Be Willing in XML

Sample: Every Morning Mercies New in XML

Sample: Now, When Dusky Shades of Night in XML

Sample: Awake, My Soul in XML

Sample: The Radiant Morn Has Passed Away in XML

Sample: The Sun Is Sinking Fast in XML

Sample: Rose of the Cross in XML

Sample: Mother Loved in XML

Sample: Holy Joseph, Dearest Father in XML

Use the HymnML DTD: hymnml.dtd

Sheet music: Restoration hymn created with SVG musical symbols restoration.svg

SVG musical symbols for Unicode musicsym.svg

Musical symbols for OpenOffice musicsym.sxd


The MIDI sequences for Breast the Wave, I Am Glad They Came with Singing, and Ye Must Be Willing where produced from the XML files using a Perl module for the HymnML DTD, the MIDI and MIDI::XML modules available from CPAN, and a very short Perl script. Perl is available for free.

Next to come: Addition of capability to produce sheet music using SVG or OpenOffice. (Both free.)

Comments to bmames not@spamMeNot.com but at apk.net


Sign My Guestbook View My Guestbook



All MIDI sequences are copyright © 1997, 1998, 1999, 2000, 2001, 2002 Brian M. Ames. Permission is granted for non-commercial use only. Altering lyrics is forbidden. All other rights are reserved.

accesses since 6/7/2002. Updated 3/16/2003

 This page copyright © 2002 Brian M. Ames All rights reserved.