Skip to content
/ hymnal Public

Java Swing application to generate hymn sheet music using lilypond

Notifications You must be signed in to change notification settings

nhavens/hymnal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Author: Neile Havens

Summary:
This application is a Java Swing application designed to explore the
polymorphic relationship between hymn tunes and texts.

Design:
- Patterns: Observer and State design patterns
- Libraries: 
	junit (unit testing)
	freemarker (template engine to build lilypond input files)
	h2 (hymn database embedded in application)
	ormlite (object relational mapper)
	maven

Dependency:
- lilypond music typsetting program must be in the PATH

Usage:
$ sudo apt-get install lilypond maven2
$ git clone git://github.com/nhavens/hymnal.git
$ cd hymnal/virtual-hymnal
$ mvn package
$ cd target
$ java -jar virtual-hymnal-1.0-SNAPSHOT-jar-with-dependencies.jar

About

Java Swing application to generate hymn sheet music using lilypond

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages